
Orbit
io.github.constellation-worksPublished by GitHub account constellation-worksv0.19.0Updated Oct 24, 2026
Orbit's local-first task and workflow registry for coding agents.
Overview
Orbit is a local-first task queue and delivery pipeline that lets coding agents file, plan, execute, and review code changes with approval gates.
- What you can do
- Orbit runs locally and gives coding agents a durable task registry: agents file proposed tasks with acceptance criteria, then queue them for plan, execute, and review runs in locked, isolated worktrees. It adds a gated delivery pipeline, an audit log, and a dashboard, and it can open pull requests for review. A bundled orchestration skill splits larger specs into parallel tasks and diagnoses failures.
- When to use it
- Use it when you already drive an authenticated coding agent CLI and want traceable, approval-gated changes with parallel runs and a review step before delivery. It suits teams that want the prompt, plan, and review kept behind every workflow commit without adopting a hosted service.
- Requirements
- macOS or Linux (x64 or arm64; Windows via WSL2), Node 18+, an authenticated agent CLI, and authenticated gh for pull requests. Installed as the npm package @orbit-tools/cli over stdio. State lives in ~/.orbit and .orbit/; no API keys or environment variables are declared.
Installation
In SourceWeft
- Open Orbit in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Agents write. Orbit delivers.
[Release] [npm] [License: MIT] [Docs]
Orbit is a local-first runtime for coding agents. Keep using your authenticated agent CLI; Orbit adds a durable task queue, sandboxed worktrees, file locks for parallel runs, a gated delivery pipeline, and an audit log.
Why: fast agents make planning, review, and traceability easy to lose. Orbit keeps the prompt, plan, and review behind every change, with a task ID on every workflow commit.
- Single binary, no cloud. State lives in
~/.orbitand.orbit/; Orbit sends no telemetry. - Bring your own agents. Use the provider CLIs you already have authenticated, without giving Orbit API keys.
- MIT licensed. No paid tier or hosted offering.
How it works
Nothing starts without approval; PR runs stop for your review unless you authorize --complete. The task record keeps the prompt, plan, execution trace, and review. For larger specs, ask your agent to orchestrate: the bundled orbit-orchestrate skill splits the work, queues it once approved, runs it in parallel, and diagnoses failures (delivery workflows).
Quick start
You need: macOS or Linux (x64 or arm64; Windows uses WSL2), Node 18+, an authenticated agent CLI, and authenticated gh for pull requests.
Open your agent in the repo and ask it to “set up Orbit for this repo”. The bundled orbit-setup skill registers it, connects MCP, runs orbit doctor, and asks for choices such as the PR target branch. Start a fresh agent session, then ask: “Add a hello.txt file containing hello; file it as an Orbit task.” Approve and ship the task when prompted, review and merge the PR, then approve the task to close it. Watch with orbit web serve.
Prefer a plugin? Install Orbit for Claude Code, Codex, or Cursor. Every MCP tool has a CLI twin; for the same loop without an agent, see your first task from the terminal.
Set up the repo by hand
Review and commit the checkout files listed by workspace init, including MCP client files, before the first ship. Local delivery refuses tracked changes, merge conflicts, and untracked paths overlapping incoming changes.
orbit doctor checks CLI presence for default, system, and complexity-routed crews and warns when no MCP client is registered; it does not check provider sign-in or MCP connectivity. Use orbit doctor providers for all executor definitions. See Linux sandbox readiness and distro coverage.
Features
- Plan and govern: durable tasks, audit records, friction, and local search.
- Execute safely in parallel: sandboxes, locks, gated pipelines, and eight agent CLIs.
- Run unattended: bounded drains, optional completion, recurring reviews, and multiple machines.
- Observe and extend: dashboard, plugins, and bundled agent skills.
Crews and complexity routing
Crews name a provider, model, and effort level; complexity pools choose one for a task without an explicit crew. See crew definitions, init's seeded pools, and complexity routing, weighting, and overrides.
MCP and authority
Connect your agent explains operator and agent-only authority; federated MCP connects multiple machines.
Where state lives
Scoping rules explain machine and workspace state. See the runbooks for backups, recovery, and upgrades.
Learn more
- orbit-cli.com: guides, concepts, and the full CLI and config reference
- docs/CONFIG.md: crews, pools, base branch, sandbox
- docs/POSITIONING.md: what Orbit is for, and what it deliberately isn't
- docs/OPTIMISTIC_MERGING.md: the preferred delivery mode: merge fast, review after landing, keep the queue draining
- ARCHITECTURE.md and design docs
- CHANGELOG.md: Orbit is pre-1.0, and breaking changes ship in minor releases
Contributing
Pull requests are welcome, from typo fixes to new executors. Small fixes can go straight to a PR; bigger changes start with an issue. See CONTRIBUTING.md.
License
Source: README.md at commit 47ed566
Tools
0Version history
1- v0.19.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts