-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Coop is an open-source AI agent farm OS in Rust. Run autonomous AI agents β Hens β on a Raspberry Pi, a Mac, a Windows box, or a fleet of cloud nodes. One static binary: no Python, no Docker required.
π§ Pre-alpha β
v0.1 "ALONE FARMER". APIs may change before 1.0.
π New here? Start in order:
- Quickstart β install, seal a key, run your first Hen in ~1 minute
- BYOK Secrets β where the model key comes from (local vault or Azure Key Vault)
- Network Isolation β restrict what each Hen can reach
βοΈ Running a farm:
| Page | What |
|---|---|
| Deployment | Docker Β· Compose Β· systemd Β· reverse proxy / tunnel |
| Configuration | Every environment variable, in one table |
| Discord Connector | One Discord channel per chicken |
π Reference:
| Page | What |
|---|---|
| Architecture | Crates, layers, and the open-core split |
| Security Model | Threat model + the full hardening table |
| FAQ and Troubleshooting | Common errors and their fixes |
The wiki is the practical operator's guide. For the source of truth on any detail, the in-repo
docs/andSECURITY.mdwin.
A Hen is one autonomous agent:
- a manifest (
name,brain,tools, optionalnetwork:policy), - a sealed BYOK model key,
- a confined workdir, and
- a lifecycle:
Defined β Hatching β Idle β Working / Sleeping / Leased.
Each Hen runs its bash tool inside its own OS sandbox and can be held to an
egress policy, so one chicken can't read another's files or reach forbidden
hosts.
curl -fsSL https://raw.githubusercontent.com/dcluomax/coop/main/scripts/install.sh | sh
export COOP_PASSPHRASE='change-me'
coop vault init ~/.coop/vault.json
COOP_SECRET_VALUE='sk-ant-...' coop vault put ~/.coop/vault.json byok-anthropic
COOP_VAULT=~/.coop/vault.json coopd serve &
coop hen create examples/aria.yaml
coop hen hatch local.coop/aria
coop job run local.coop/aria "list files in your workdir using bash"Open http://127.0.0.1:9700/ for the Farm UI. Full walkthrough β Quickstart.
Code is Apache-2.0, spec docs CC-BY-4.0, assets CC-BY-SA-4.0. The cross-Coop Market layer is a separate proprietary component; the OSS daemon has zero market awareness. See Architecture.
Coop is Apache-2.0 Β· pre-alpha (v0.1). Authoritative docs live in the repo.
Get started
Operate
Reference