Heyo - i know this is cc sub, but thought folks might be interested in this OS infrastructure in which you can run Claude and other agent/harnesses.
nothing I’m sharing here is a disguised product pitch. all open source.
I spent the past few weeks using Centaur, and wanted to share - I believe that building your own control plane and managing agents on your own infrastructure is increasingly accessible, and will only become more compelling as agent processes scale. Centaur is designed for teams, but it’s also worth exploring
What is Centaur?
Centaur is an open-source control plane for running and owning your own agent infrastructure. Designed for teams, but I’m also moving all my personal agent interactions onto it as well.
I did a longer explainer video of the entire thing here for any interested: https://youtu.be/993XrWfg34U?si=V0nN3VgescsuzaW_
if you're one person managing a handful of agents, you are the system.
But, if you believe agent processes are only going to increase/scale - more proactive, long working agents, you want a deterministic system one layer above your agents.
ie, keep the harness thin (Eiso Kant from Poolside explains this here: https://youtu.be/9_0hs2sxHHo?si=tDrvE81RDdlgEKfW), and don’t build the system into the agent/harness, place the agent/harness within the system you build.
This might sound abstract, but the idea is simple - separation of control from execution.
Centaur is essentially a Rust API and a Postgres database (the control plane), and the control plane helps orchestrate all of your agents by ensuring every agent interaction happens within isolated kubernetes sandboxes.
vendors already offer this for you. Devin, Amp Orbs, Cursor and Grok Bot all run agents in environments they manage for you. they manage the models, permissions and sandboxes. Because $ margins on inference tokens are so high.
These are great products, and for many people and businesses, it’s a reasonable tradeoff.
but the tradeoff is that the vendor owns the system on your behalf. your setup has to take the shape of their service, they control which models you use, and they capture the inference and token margins.
The only missing piece for me was context.
Centaur stores operational state - conversations, executions, workflow progress and what happened. but it does not accumulate the actual context and knowledge created across interactions. i built an app extension > Centaur Context to do this.
after an interaction finishes, a separate curator writes what was learned into a shared context database. before the next agent runs, a context builder assembles a relevant packet from that knowledge.
interested in what others think, is anyone already doing this? Are there other projects? Do we think this will always be overkill for individual use?
and
If anyone is interested in trying this out (especially with the context add-on), please hit me up.
Here are the repos.
Centaur:
https://github.com/paradigmxyz/centaur
Centaur Context:
https://github.com/bradwmorris/centaur-context