Declarative AI Pipelines
for the Command Line

Define LLM workflows in YAML. Run Claude Code, Codex, and Gemini CLI in parallel.
Version control everything.

comanda — ~/projects
$

Quick Install

macOS (Homebrew)

brew install kris-hansen/comanda/comanda

Go Install

go install github.com/kris-hansen/comanda@latest

Download Binary

GitHub Releases →

Why comanda?

Agentic workflows should be predictable, declarative, and repeatable — like a Terraform plan, not a bag of scripts or a Python program drowning in opaque dependencies. Let SOTA models do the heavy lifting. Comanda is a thin orchestration layer that lets you define workflows in plain language, then execute them anywhere.

🔀

Multi-Agent Orchestration

Run Claude Code, Codex, and Gemini CLI in parallel. Synthesize diverse AI perspectives into unified recommendations.

📄

YAML Workflows

Define pipelines in version-controllable YAML. Share workflows with your team, run them in CI/CD.

🔁

Agentic Loops

Iterative refinement until the LLM decides work is complete. Quality gates, retries, and state management built in.

Unix Philosophy

Works with pipes, redirects, and scripts. Process files, URLs, databases. Batch operations with wildcards.

📚

Codebase Indexing

Generate persistent code indexes. Multi-repo context for AI workflows. Compare and aggregate codebases.

Ready to Build Smarter Workflows?

Join developers using comanda to orchestrate AI pipelines.