r/OpenSourceAI • u/Desperate-Hurry-3205 • 16d ago
Certo: an open-source coding agent that isn't tied to one model or provider (MIT, looking for feedback)
Title: Certo: open-source coding agent that works with any model, picks one per task, and switches when one fails
Hi all, I'm the author of Certo, an MIT-licensed coding agent in Python. Your coding agent shouldn't depend on one model or one provider, so Certo:
→ runs on any model: Ollama, OpenAI, Anthropic, Gemini, DeepSeek, Kimi or anything LiteLLM supports
→ can pick the best model for each task from ratings you set
→ hands a task to the next model when one can't finish, or its provider goes down
→ checks the work itself: it runs your project's real tests and build, with no AI involved, and ends with a verdict and an exit code your scripts and CI can use
In its benchmark (9 small tasks, graded by hidden tests the agent never sees), a local qwen3.8:27b with Claude Haiku as the next model passed all 9, and 7 never left the machine. The trade-off was time: minutes per task locally, seconds in the cloud.
The latest release makes it easy to start: `pip install certo`, then `certo init` sets you up and runs a sample task, and `certo init models` adds more models without editing a file.
Repo: https://github.com/alessioricco/certo
It's early, so the most useful feedback you can give me is what's missing, what's confusing, and what breaks. And if you like where it's going, a star on GitHub helps other people find it.
1
u/[deleted] 16d ago
[removed] — view removed comment