Supervisor / worker split
The planner never touches files. A dedicated worker does every edit — clean separation, predictable runs.



























// open source · MIT · single static binary
A supervisor model plans every iteration. A worker — Cursor or Claude Code — does the edits. State lives in plain markdown you can read, diff, and trust. Point it at a goal; walk away.
❯
curl -fsSL https://raw.githubusercontent.com/mantyx-io/goloop/main/scripts/install.sh | bash
supervisor plans the move, emits a JSON action
worker edits the repo via Cursor / Claude Code
checkpoint
writes .goloop/checkpoint.md
// 01 — what's inside
The planner never touches files. A dedicated worker does every edit — clean separation, predictable runs.
Supervise with ChatGPT, OpenAI, or Anthropic. Execute with Cursor CLI or Claude Code. Swap freely.
No hidden database. Progress, blockers, and the iteration log are markdown files you can diff and edit.
The loop can author its own supervisor tools, exit 75, and auto-restart to pick them up.
When only you can answer, it stops and asks with ask_user instead of hallucinating a decision.
Streamed worker reasoning, a live iteration log, and full-screen wizards for setup — no spinners that lie.
Models & auth once, globally. The goal per project. Flags override anything for a single run.
Written in Go. No runtime, no node_modules. curl | bash and you're working.
// 02 — how it works
goloop configure picks your provider, models, and signs you in — saved to ~/.goloop/config.yaml.
goloop init (or run auto-init) captures the objective into the project's .goloop/config.yaml.
goloop run . plans, delegates, evaluates, and checkpoints until the objective is met.
// supervisor action — every iteration
{ "action": "delegate", // evaluate · ask_user · // delegate_tools · complete "phase": "build", "delegate_task": "Implement add/list/done commands", "checkpoint_update": { "completed": ["CLI scaffold"], "next_steps": ["persist todos to disk"] }, "status": "success" }
// 03 — get started
install
# macOS / Linux / WSL curl -fsSL https://raw.githubusercontent.com/\ mantyx-io/goloop/main/scripts/install.sh | bash # …or with Go go install github.com/mantyx-io/goloop/cmd/goloop@latest
configure & run
# once: provider, models, sign-in goloop configure goloop login # in your project cd your-project goloop run . --goal "Build a todo CLI"
// supervisors
ChatGPT subscription OpenAI API Anthropic API
// workers
Cursor CLI Claude Code
// 04 — configuration
global
~/.goloop/config.yaml
Provider, models, worker, loop defaults — set once.
project
<dir>/.goloop/config.yaml
The objective for this repo. Required to run.
run
goloop run --goal …
One-off overrides for a single invocation.
Free and open source under the MIT license.
❯
curl -fsSL …/install.sh | bash
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。