Show HN: Ebiose – A Darwin‑Style Playground for Self‑Evolving AI Agents
After a year of R&D at Inria (the French national lab), we have just open-sourced Ebiose.
Ebiose is a distributed, Darwin-style playground where AI architect agents design, test, and improve other agents. Instead of AI built behind closed doors, anyone can spin up a forge, state a problem, and watch candidate agents compete until the fittest survive.
An example instruction given to an Ebiose forge: "Build a LangGraph agent that processes SaaS customer refunds directly through our ERP, escalating to a human for edge cases. Use the following tools: ERP API, email/Twilio integration, refund policy documentation, and historical support tickets."
TL;DR
- Meta-architect agents: Generate new agents, reusable components, or even models in the future.
- Evolutionary loop: Only the best agents survive and recombine.
- Self-improvement: Architect agents evolve themselves over time.
- An evolving library: Reusable components, i.e. agent’s genes, compete for survival based on power, efficiency, and success.
- P2P compute (planned): Goal of utilizing unused device computing power.
Important note: Ebiose is still in a very early stage. Architect agents are basic for now, and there are no reusable components yet. But the core loop is working, and we’re now inviting more contributors to help build it up.
What's in this first Ebiose release?
- Hand-crafted architect agent that performs prompt engineering and assembles agent graphs.
- Evolutionary engine.
- Forges: isolated labs for building agents tailored to specific tasks.
- Persistent ecosystems where top agents live on and tackle new forges.
- Free credits to run your own forges (thanks to cloud sponsors).
- Graph-based agents made of LLM nodes.
- Initial LangGraph runtime (others are very welcome).
Roadmap (help wanted!):
- Agent nodes: power agents with new types of nodes such as code execution, classic ML models, tool use, fine-tuning, etc.
- Foundational forges: code generation, prompt tuning, context grounding, agent-as-a-judge, etc.
- Meta-forges: architect-agents that invent other architect-agents (yes, agents that build agents that build agents).
- P2P compute layer to use idle GPUs/CPUs (llama.cpp).
GitHub: https://github.com/ebiose-ai/ebiose - MIT licensed.
Fork it, test it, star it, break it… We are eager to see what you build and to hear your feedback!
P.S. If you saw AlphaEvolve, they used LLM-guided evolution to find ultra-efficient algorithms like a 48-operation matrix-multiply. Ebiose shares the same evolutionary idea, a level up: instead of optimizing one program, it evolves entire agents, and even architect agents that design other agents.
There is already some literature about improving agents through the evolutionary process (not only AlphaEvolve). And others are talking about AIs that build other AIs, which is sometimes called ADAS, for Automatic Design of Agentic Systems.
We have already experienced this, notably on math problems. But here, with the community, the goal is really to trigger the self-improving process.
The only way to do so is to challenge Ebiose with real use cases so that reusable agent components emerge organically and evolve over time.