Terminal orchestration for coding harnesses

Kyros

Coordinate Codex, Claude Code, and OpenCode agents from one project contract, with a shared task board and role plan.

Install

curl -fsSL https://kyros.ink/install.sh | bash

Kyros is a CLI orchestrator. It is not a model provider; it drives the coding tools you already use.

Project Contract

Kyros reads project context from a .kyros directory at the repository root.

.kyros/goal.md

Objective, users, scope boundaries, constraints, and non-goals.

.kyros/spec.md

Expected behavior, architecture, interfaces, data flow, and important user journeys.

.kyros/plan.md

Implementation phases, dependencies, gates, and critical path decisions.

.kyros/tasks.md

Execution checklist using markdown task items such as - [ ] Build feature.

.kyros/roles.json

Raw JSON team definition with orchestrator, coworkers, provider, model, and runtime settings.

Run

kyros
kyros team
kyros --team api
kyros models --json

Root-level Kyros files are still accepted as legacy fallback inputs, but new and updated project contracts belong under .kyros/.