Orbit

io.github.constellation-works由 GitHub 帳號 constellation-works 發布v0.19.0更新於 Oct 24, 2026

Orbit's local-first task and workflow registry for coding agents.

已驗證STDIO僅桌面效率與工作流開發者工具

概覽

AI 產生的概覽

Orbit 是本地優先的任務佇列與交付流程,讓編碼代理在審核把關下提交、規劃、執行並審查程式碼變更。

可以做什麼
Orbit 在本機執行,為編碼代理提供持久化任務登錄:代理提交附驗收條件的任務,接著在加鎖的隔離工作樹中排隊執行規劃、執行與審查。它提供具審核關卡的交付流程、稽核日誌與儀表板,並可建立拉取請求供審查。內建的協調技能可將較大的規格拆分為平行任務並診斷失敗。
適用情境
當你已在使用已驗證的編碼代理 CLI,並希望變更可追溯、經審核把關、可平行執行且在交付前經過審查時使用。它適合希望每次工作流程提交都保留提示、計畫與審查紀錄、又不想採用託管服務的團隊。
執行需求
macOS 或 Linux(x64 或 arm64;Windows 需 WSL2)、Node 18+、已驗證的代理 CLI,以及用於拉取請求的已驗證 gh。以 npm 套件 @orbit-tools/cli 透過 stdio 安裝。狀態儲存在 ~/.orbit 與 .orbit/;未宣告 API 金鑰或環境變數。
安裝前請注意
Orbit 會寫入你的儲存庫:建立工作樹、提交與拉取請求;本機交付會拒絕已追蹤的變更、合併衝突,以及與傳入變更重疊的未追蹤路徑。未經審核不會啟動,但若授權 --complete,PR 執行可持續至完成。它處於 1.0 之前,破壞性變更會隨次要版本發布,因此首次交付前請審查 workspace init 列出的檢出檔案。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Orbit,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[Orbit]

Agents write. Orbit delivers.

[Release] [npm] [License: MIT] [Docs]

[Animated tour of the real Orbit dashboard while Orbit's agents work on Orbit itself: a proposed task waiting for approval, 16 tasks running at once across two hosts with 100 files locked so overlapping work waits its turn, an auto-drain with 12 running and 19 admitted that pauses new starts while the host runs hot, and auto-concurrency forecasting CPU and memory for each admission; a Codex pull-request pipeline run from isolated worktree through implement, commit, validate, review gate and push to an open pull request, 21 steps in 24 minutes 15 seconds; routines on a host clock and 22 auto-task definitions that keep the queue fed; analytics showing 3,277 tasks done in 30 days, 167% more than the 30 days before, and each model's implementation times; and the codebase view ranking the paths agents struggle with across 6,002 tasks.]

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 ~/.orbit and .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

text
You:    The fsProfile lookup is undocumented. Get that fixed.Agent:  Files a proposed task with acceptance criteria. Approve it and ship?You:    Yes.Agent:  Queues it, then runs plan → execute → review in a locked, isolated worktree.        Opens a pull request. Review and merge it, then approve the task to close it.

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.

bash
npm install -g @orbit-tools/cliorbit init    # machine name, task-ID prefix, agent skills, and Linux sandbox setup

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
bash
cd <repo> && orbit workspace init --mcp    # add --ship-mode local to skip PRsorbit doctororbit web serve

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.

To…Run
Inspect a task or runorbit task show <ID> · orbit run show <RUN_ID>
Open the dashboardorbit web serve (remote: orbit web connect <host>)
Open the dashboard in a desktop windowBuild the app in desktop/
Pick the default crew (provider and model)orbit config set workflow.default_crew <crew>
Route tasks to crews by complexityorbit config set --global workflow.hard_complexity_crews '["opus"]' (more)
Upgradenpm install -g @orbit-tools/cli@latest (orbit update --check shows what's new)

Features

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

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

MIT

來源:README.md,提交 47ed566

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.19.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分