OpenSpec × AI agent workflows

Make spec-driven development visible.

ithyno connects OpenSpec changes with role-based AI agents, isolated Git worktrees, and a local dashboard—from proposal to completion.

ithyno dashboard showing active OpenSpec changes across lanes beside the Manager terminal
OpenSpec firstSpecifications and tasks remain plain Markdown.
Role-based agentsDelegate code, review, and verify separately.
Isolated executionRun different changes in independent Git worktrees.
Local and inspectableReview artifacts, diffs, and history in your repository.

One controlled workflow

From proposal to completed change

Keep each stage explicit. The Manager delegates work, agents produce inspectable artifacts, and you decide when a change is ready to merge and archive.

1Propose2Code3Review4Verify5Merge & archive

Dashboard + Manager

See the workflow while it runs

Track every Change on the board while keeping the Manager terminal beside it. Copy a Change ID from its card, dispatch it, and follow the work without leaving the project view.

See the multi-agent execution flow →
ithyno Agents view with configured workers and Manager terminal

OpenSpec remains the source of truth

Your specifications stay readable

ithyno does not replace OpenSpec with a private state store. It presents the specifications, tasks, outcomes, and archived changes already stored in your repository.

How OpenSpec connects to the dashboard →
OpenSpec requirements displayed in ithyno

Controlled multi-agent work

Assign the right CLI to each role

Configure a Manager and separate code, review, and verify workers. Different changes can run in parallel; the stages of one change remain ordered and reviewable.

Manager agent configuration
Manager
Code agent configuration
Code
Review agent configuration
Review

Choose your workspace

Use ithyno where you work

Start simple, extend when needed

Advanced execution is optional

Add worktree parallelism, a persistent tmux Manager session, agmsg communication, and per-CLI skills when your workflow needs them.

Get started

Your first Change in three steps

  1. InstallPrepare Git, Node.js, and ithyno.
  2. InitializeConnect a new or existing project to OpenSpec.
  3. Create and dispatchDefine a Change, then hand it to the Manager.

Keep specifications, agents, and Git changes connected.

Start locally and keep every step inspectable.

Download from GitHub Releases