kris-hansen/comanda

317 stars · Last commit 2026-07-31

The CLI-native orchestrator for AI agent workflows. Run Claude Code, Codex, Gemini CLI & Kimi Code from declarative YAML. Because the terminal is where real work happens.

README preview

![comanda](comanda-small.jpg)

# comanda

> **Make coding agents earn their exit.**
>
> Comanda is the terminal-native runtime for durable, self-improving agent work in a repository. Describe a workflow in English, inspect the generated program, run the coding agents you already use, and stop only when your own quality gates say the work is done.

[![GitHub Stars](https://img.shields.io/github/stars/kris-hansen/comanda?style=social)](https://github.com/kris-hansen/comanda)
[![Release](https://img.shields.io/github/v/release/kris-hansen/comanda)](https://github.com/kris-hansen/comanda/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## From an idea to a governed workflow

Comanda starts with English, but ends with a YAML program you can inspect, version, and improve.

```bash
# Describe the outcome
comanda generate feature-loop.yaml \
  "Implement this feature until tests and security checks pass"

View full repository on GitHub →