Rodex – Multi-Agent Code Review Platform
Static analysers understand syntax and get ignored. Language models understand intent and then describe their own patches as correct whether or not they are. Rodex is built on the position that a model's claim about its own work is worth nothing: four agents review Python code inside a Cursor-style IDE, stream every thought and tool call to the browser, and a patch is recorded only after it passes two mechanical gates the model cannot argue with. On a ten-file benchmark with twenty-three planted defects it reaches 0.913 recall and 0.712 F1, and all 35 proposed patches passed verification. The agent framework is written from scratch in Python, with no LangChain or LangGraph.
Note: Documentation is available; a live demo is not hosted for this project.

Project Features
Two-Gate Patch Verification
A fix must compile in the sandbox, then pass an AST check proving the flagged pattern is gone. A patch that changes nothing compiles fine, so compiling alone is not proof. Fail either gate and the patch is rolled back with the reason returned to the coordinator.
Four Agents, One Bounded Loop
A Coordinator dispatches Security, Bug Detection, and Fix agents concurrently, judges findings, retries failures, and stops after at most 14 iterations. Every step streams into the IDE's agent panel as it happens.
Measured, Not Claimed
Published benchmark: 0.913 recall, 0.583 precision, 0.712 F1, 35 of 35 patches verified, 42.2 s mean latency per file. A finding counts only if the category matches and the line is within two of the defect. Reproducible from a clean checkout.
Grounded Through MCP
Specialists read repository state from MCP servers (filesystem, git, fetch) before analysing, under per-agent allowlists: the security agent can look up advisories while the fix agent stays offline. Every call is logged with arguments, duration, and output.
Project Info
04/2026
Sole Developer
Solo Project
Production-deployed · Open Source (MIT)
Technologies Used
- • Custom agent framework: base agent, event bus, sandbox manager, shared agent drive
- • Coordinator, Security, Bug Detection, and Fix/Patch agents
- • py_compile gate + AST pattern-removal gate with automatic rollback
- • Per-agent telemetry: tokens, reasoning tokens, latency, USD cost
- • Firebase email-link sign-in exchanged for a signed 14-day session cookie
- • Vertex AI default with short-lived OAuth; provider swap is one env var
- • Monaco editor, file tree, findings feed, in-editor patch markers
- • Single Docker image, GitHub Actions CI on two Python versions
Read the Write-up
Project Gallery







Interested in This Project?
I'm always excited to discuss my projects and share insights about the development process. Feel free to reach out if you'd like to know more!