Skip to main content

Define Once. Deploy Anywhere. Govern Automatically.

Project description

AgentBreeder™ — v2.0

The only agent platform that doesn't pick a winner.

Build with anyone's framework. Deploy to anyone's cloud. Govern automatically. One YAML, one command — Apache 2.0, no vendor lock-in.

PyPI PyPI Downloads npm Python License CI Coverage PRs Welcome


LangGraph OpenAI Agents Claude SDK CrewAI Google ADK MCP


Quick Start · Install · Docs · Contributing


Your company has 47 AI agents. Nobody knows what they cost, who approved them, or which ones are still running. Three teams built the same summarizer. The security team hasn't audited any of them.

AgentBreeder fixes this.

Write one agent.yaml. Run agentbreeder deploy. Your agent is live — with RBAC, cost tracking, audit trail, and org-wide discoverability. Automatic. Not optional.


The Problem

AI coding tools make it easy to build agents. Nobody has made it easy to ship them responsibly.

What happens today What happens with AgentBreeder
Every framework has its own deploy story One YAML, any framework, any cloud
No RBAC — anyone deploys anything RBAC validated before the first container builds
No cost tracking — $40k surprise cloud bills Cost attributed per team, per agent, per model
No audit trail — "who deployed that?" Every deploy logged with who, what, when, where
No discoverability — duplicate agents everywhere Org-wide registry — search before you build
Governance is bolted on after the fact Governance is a structural side effect of deploying

Governance is not configuration. It is a side effect of the pipeline. There is no way to skip it.


How It Works

Eight atomic steps run in sequence:

parse → RBAC check → *(approval gate if required)* → resolve deps → build container → provision infra → deploy → health check → register. If any step fails, the entire deploy rolls back.

Three Ways to Build

All three tiers compile to the same internal format. Same deploy pipeline. Same governance. No lock-in.

Tier Who How Eject to
No Code PMs, analysts, citizen builders Visual drag-and-drop canvas — pick model, tools, prompts from the registry Low Code
Low Code ML engineers, DevOps Write agent.yaml in any IDE Full Code (agentbreeder eject)
Full Code Senior engineers, researchers Python/TS SDK with full programmatic control

Use with Claude Code

Install the /agent-build architect as a Claude Code plugin:

claude plugin marketplace add agentbreeder/agentbreeder
claude plugin install agent-build@agentbreeder

Then run /agent-build in Claude Code to scaffold an agent (it recommends framework, model, memory, RAG, and deploy target, then generates agent.yaml + code).


Documentation

User docs (guides, references, examples) — agentbreeder.io/docs

How-To guides Install, deploy, orchestrate, evaluate
Quickstart Full local platform in one command
CLI reference All commands and flags
SDK reference Python + TypeScript full-code SDK

For contributors — internal engineering references in this repo:

Contributing How to contribute — setup, standards, PR process
Architecture Platform architecture — deploy pipeline, abstractions, data model
Design Feature design docs — RBAC, LiteLLM gateway, polyglot agents

Changelog · Roadmap · Issues · Discussions · Discord · Apache 2.0 · Trademark · Code of conduct · CLA · Security · Governance

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentbreeder-2.6.0.tar.gz (7.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentbreeder-2.6.0-py3-none-any.whl (848.4 kB view details)

Uploaded Python 3

File details

Details for the file agentbreeder-2.6.0.tar.gz.

File metadata

  • Download URL: agentbreeder-2.6.0.tar.gz
  • Upload date:
  • Size: 7.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentbreeder-2.6.0.tar.gz
Algorithm Hash digest
SHA256 5abc65ba0a94cbedf2bf624c2ed42a1746ed741ba30478159076d99b9b70a38d
MD5 c697eba0c3729f357a213db3a774ef8d
BLAKE2b-256 3117c66a41ace86b82c32ab65e8782bdff31c0179f804b92124ca4426f0c760d

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentbreeder-2.6.0.tar.gz:

Publisher: release.yml on agentbreeder/agentbreeder

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agentbreeder-2.6.0-py3-none-any.whl.

File metadata

  • Download URL: agentbreeder-2.6.0-py3-none-any.whl
  • Upload date:
  • Size: 848.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentbreeder-2.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 312789f79c404af1aab107eaf0f63d485c4bda4422e1300e858b7b797cf56fba
MD5 7f553a5ea79041beacee91bc5da281ad
BLAKE2b-256 b93a47a6bcc6b867f358f751d8a68934bba17bc5d087602fb88aba36b01498cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentbreeder-2.6.0-py3-none-any.whl:

Publisher: release.yml on agentbreeder/agentbreeder

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page