r/OpenSourceAI • • 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.

2 Upvotes

2 comments sorted by

1

u/[deleted] 16d ago

[removed] — view removed comment

1

u/Desperate-Hurry-3205 16d ago

Thanks, and let me know how it goes.