local-first agent orchestration

One TUI for ten coding agents.

Meringue sits on top of coding harnesses and gives you a terminal workspace for issues, workers, prompts, questions, and logs.

meringue --project ./app

MVP preview
Logs
user

fix signup and update docs

head:H4

proposed CreateIssue + SpawnWorker

kernel

accepted commands, wrote JSON state

worker:W2

running in isolated workspace

Chat

> route this to the existing signup issue and spawn one more worker

the model

Keep the harness focused. Put orchestration above it.

Heads route work

Short-lived agents turn prompts into structured kernel commands or questions.

Kernel owns state

Projects, issues, workers, questions, and logs live in JSON state.

Workers use harnesses

Pi is first. Other coding harnesses can live behind the same client boundary.

status

Built for a real terminal demo.

App
Ruby TUI
State
Local JSON
MVP harness
Pi
Goal
Run many agents without losing the thread