L\LAUNCHAPP.DEV
v0.3.1 · ELv2 · rust
00 — MANIFESTO
▌ THE RUNTIME FOR THE AGENT ERA

The agent era
needs a runtime.

It shouldn't be you.

ANIMUS dispatches, isolates, gates, and ships AI agents — across software, content, compliance, anything you'd build by hand. Step away from the terminal.

● animus · queue · liveautonomous
QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI · KIMI · DEEPSEEK✱DEFINE YOUR TEAM IN YAML✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI · KIMI · DEEPSEEK✱DEFINE YOUR TEAM IN YAML✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI · KIMI · DEEPSEEK✱DEFINE YOUR TEAM IN YAML✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI · KIMI · DEEPSEEK✱DEFINE YOUR TEAM IN YAML✱
§01

Frameworks ship tools.
Runtimes ship outcomes.

CrewAI, LangGraph, the new multi-agent Codex — every framework that arrived this year hands you primitives and walks away.

None isolate state. None gate output. None rework on failure. None ship.

Animus does all four. By default.

REQUIREMENTCrewAILang GraphCodex MAANIMUS
ISOLATE STATE✕✕✕✓
GATE OUTPUT✕✕✕✓
REWORK ON FAILURE✕✕✕✓
SHIP TO MAIN✕✕✕✓
§02

The model
is a config flag.

Claude. Codex. Gemini. Kimi. Deepseek. Or any model you want. They all plug into Animus through the same protocol.

Swap per phase. Swap per quarter. Swap on the day a new model ships. Workflows, output contracts, and infrastructure compound across model generations.

CLAUDE
opus-4-7
▌ ACTIVE
CODEX
gpt-5.5
○ swap-ready
GEMINI
3.1-pro
○ swap-ready
KIMI
k2
○ swap-ready
DEEPSEEK
v3
○ swap-ready
GLM
5-turbo
○ swap-ready
§03

Queue. Isolate.
Contract. Ship.

FIG. 03.A · DISPATCH QUEUE● ACTIVE
INBOX○ IDLETASK-001rate-limit · /api/authRUNNINGTASK-002flaky test · paymentsQUEUEDTASK-003copy fix · marketingQUEUEDTASK-004refactor · session storeQUEUEDTASK-005CVE-2026-4421 · opensslQUEUEDANIMUS DAEMONpriority routing→ git worktree per taskWT-01T-001IMPLEMENTWT-02T-002REVIEWWT-03T-003TESTPRIORITY: P0 / P1 / P2 · FIFO WITHIN TIERCAPACITY: 12 PARALLEL WORKTREESDISPATCH 000
SANDBOXED WORKTREESWT-01git worktreebranch: task-001implementclaude · opus-4-7review (queued)STATE: ISOLATED● no shared stateWT-02git worktreebranch: task-002implementclaude · opus-4-7review (queued)STATE: ISOLATED● no shared stateWT-03git worktreebranch: task-003implementclaude · opus-4-7review (queued)STATE: ISOLATED● no shared stateCONFLICTS: 0ROLLBACK: PER WORKTREE · INSTANTMERGE: ONLY ON PASSING VERDICT
REVIEWER PHASEREVIEWcodex · gpt-5.5checks acceptanceemits typed verdictVERDICT →VERDICTS · 4 TYPESADVANCE→ next phaseACTIVEREWORK↺ same phaseREADYSKIP↷ jump phaseREADYFAIL✕ halt + alertREADYMAX REWORK ATTEMPTS: 3ROUTING: ON_VERDICT YAMLCONTRACT: TYPED · NO PROSEon_verdict:advance: testingrework: implementationskip: deployfail: halt + alert
POST-SUCCESS PIPELINEBUILDcargo build✓ PASSTESTcargo test✓ PASSREVIEWverdict: advance✓ PASSSQUASH1 commit✓ PASSMERGE→ mainDONEMERGED · PR #143fix: flaky billing test in payments suitesquashed · cleanup_worktree: true · 0.2s● SHIPPEDSTRATEGY: SQUASHTARGET: main · CREATE_PR: trueWORKTREE: CLEANEDAVG TIME-TO-SHIP: 7m 14sSHIPS WHILE YOU SLEEP
▌ TAP A PHASE TO SWAP THE DIAGRAM
05 — INSTALL
One paste.
Single binary. Open source.
You'll be running workflows in about a minute.
● install.sh
$ curl -fsSL https://raw.githubusercontent.com/launchapp-dev/ao/main/install.sh | bash
L\LAUNCHAPP
★
▌ RUNTIME FOR THE AGENT ERA

The agent era
needs a runtime.

It shouldn't be you.

ANIMUS dispatches, isolates, gates, and ships AI agents — across software, content, compliance. Step away from the terminal.

★ Star on GitHub↗Read the docs→Cloud waitlist↗
QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI✱QUEUE · ISOLATE · GATE · SHIP✱CLAUDE · CODEX · GEMINI✱
┌── /TERMINAL ─────────────
● animus · queueLIVE
§01 — PROBLEM▌

Frameworks ship tools.
Runtimes ship outcomes.

CrewAI, LangGraph, Codex MA — every framework that shipped this year hands you primitives and walks away.

None isolate state. None gate output. None rework on failure. None ship.

Animus does all four. By default.

REQUIREMENT × FRAMEWORK
ISOLATE STATE
Crew
✕
Lang
✕
Codex
✕
ANIMUS
✓
GATE OUTPUT
Crew
✕
Lang
✕
Codex
✕
ANIMUS
✓
REWORK ON FAILURE
Crew
✕
Lang
✕
Codex
✕
ANIMUS
✓
SHIP TO MAIN
Crew
✕
Lang
✕
Codex
✕
ANIMUS
✓
§02 — THESIS▌

The model is a
config flag.

Claude, Codex, Gemini, Kimi, Deepseek. Pick per phase. Switch tomorrow. The agency lives in the YAML.

.ao/workflows/default.yaml
# .ao/workflows/default.yaml
agents:
  builder:
    model: claude-sonnet-4-6
    tool: claude
  reviewer:
    system_prompt: |
      Verify ALL acceptance criteria are met.
    model: gpt-5.3-codex
    tool: codex

id: default
name: Default Pipeline
phases:
  - research
  - implementation
  - id: code-review
    agent: reviewer
    max_rework_attempts: 3
    on_verdict:
      rework:  { target: implementation }
      advance: { target: testing }
  - testing

post_success:
  merge:
    strategy: squash
    target_branch: main
    create_pr: true
    cleanup_worktree: true
§03 — PRODUCT▌

Queue. Isolate.
Contract. Ship.

FIG. 03.A · DISPATCH QUEUE● ACTIVE
INBOX → DAEMON → WORKTREESTASK-001rate-limitTASK-002flaky-testTASK-003copy-fixTASK-004refactorDAEMONpriority routing→ git worktree/taskWT-01implWT-02implWT-03implCAPACITY: 12 PARALLEL
▌ TAP A PHASE TO SWAP THE DIAGRAM
§05 — INSTALL▌

One line.
One binary.

$ curl -fsSL https://raw.githubusercontent.com/launchapp-dev/ao/main/install.sh | bash
$ animus init
$ animus run

Rust binary. Local-first. Apache · ELv2. Works with Claude Code, Codex, Gemini, Cursor, Kimi.

LAUNCHAPP.DEV
ANIMUS →TEMPLATES →CLOUD →DOCS →GITHUB →DISCORD →
© 2026 LAUNCHAPP · ELv2 LICENSE · v0.3.1