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.