尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Run your agents like an orchestra
翻译准备中
正在加载完整 README。
查看完整 README ↗Conduct your coding agents like an orchestra.
DevChestra is a local workflow builder for headless coding agents. Draw a workflow on the canvas or have your coding agent create one through the CLI, then watch Claude, Codex, OpenCode, or Pi do the work — with branches, loops, and human check-ins where you want them.
It's not another agent to babysit. It's the stage your agents play on.
Above: a real DevChestra workflow that routes a PR review by risk, with a separate follow-up path. Runs, transcripts, and replay live in the same window.
Pasting the same instructions into chat every time or using 100 diffrent SKILL.md and hoping the agent does it the same way? That's the problem. Chat is vibes: same prompt, different tools, diffrent model, different order, different day.
DevChestra makes the boring parts deterministic. You build the process once — who runs, what tools and MCPs they get, what they're allowed to touch, what they must hand back, what happens next — and it runs that way every time. The agents still improvise inside their box (they're LLMs, after all), but the orchestration around them doesn't.
Research, then rank. Draft, then review. Write code, run tests, fix what broke. No babysitting prompts, no pasting output from one chat into the next.
We built a PR review workflow that routes changes by risk and sends follow-up work down its own path. That's one way to put the pieces together. A few others:
The workflow decides the order, handoffs, branches, and review points. The agents do the work inside each step, using the tools and access you give them.
Every new project is seeded with a small workflow you can run right away, "Fix failing tests":
package.json, Cargo.toml, go.mod or pyproject.toml).It's a good one to open first: it uses a shell step, an agent, a gate, a loop and an approval, so you can see how the pieces connect. It's best run in a fresh worktree so a rejected fix is easy to throw away.
Workflows aren't limited to code. This one turns product images into a finished UGC-style short and posts it:
The agents do the creative work. The workflow decides the order, which tools each one gets, and when a defect sends the video back for another pass.
The canvas and CLI use the same workflow vocabulary:
Agent — run an agent step. Pick your CLI and model, write the prompt, done.
Shell — run a command. Tests, linters, scripts, whatever you'd run yourself.
Gate — route by condition. First matching branch wins, otherwise falls through.
Join — merge branches back together. Wait for the first one, or all of them.
Approval — pause for a person. Nothing moves until someone says go.
Decision — ask a decision model when you need a judgment call, not just code.
Loop — repeat until a condition is met. Each round keeps its own history.
For each — process every item in a list, one at a time.
Run workflow — call a reusable workflow and wait for it to finish.
End — finish the run.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗