尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
A proactive trust and memory layer above coding agents: a work ledger, a knowledge graph, learning, and approvals bound to the exact call.
翻译准备中
正在加载完整 README。
查看完整 README ↗On a ship, the bosun runs the deck crew and the day's work so the captain can steer. This bosun runs a fleet of coding agents (Claude Code, Codex and Antigravity) and the work around the code: reviews, follow-ups, hand-offs and the people you are waiting on. Everything it handles becomes a structured record: a work ledger of what is in flight, and a knowledge graph of how your organization actually works, sourced, reviewed and improved every day. People and their agents start from what the organization already knows, instead of finding it out again.
flowchart LR
watchers["Watchers<br/>Slack, reviews, replies"] -->|events| orch
you(("You<br/>phone or terminal")) <-->|"asks and approvals"| orch["Orchestrator"]
orch <--> ledger[("Work ledger")]
orch <--> kg[("Knowledge graph")]
orch -->|tasks| repos["Repo sessions<br/>Claude Code, Codex or Antigravity"]
repos -->|reports| ledger
orch -->|"approved actions only"| world["Slack, GitHub, tracker"]
ledger -.-> learn["Daily learning"]
repos -.-> learn
learn -.->|"proposed fixes"| you
The orchestrator and one agent session per repository run in tmux on your Mac. Claude Code sessions can be resumed from your phone with Remote Control. A watchdog checks every five minutes that all of it is alive, and a local console shows the ledger, the sessions, the knowledge base and what bosun did for you.
On a Mac:
curl -fsSL https://raw.githubusercontent.com/promptromp/bosun/main/get.sh | sh
You need macOS, Homebrew and Claude Code. If
anything is missing, it says what, gives you the lines to run, and stops; run the same line again once
they are done. Then it asks a few questions, one key each. Bosun works out your repos and hours from how
you already use your agents and recommends a setup; nothing changes until you have seen the plan, and it
asks for sudo once, for the wake schedule.
To run the repo sessions on Codex, with the orchestrator on
Claude Code, end the line with | BOSUN_HARNESS=codex sh, or pick it in the questions if Codex is already
installed and logged in. See Running repo sessions on Codex.
Prefer to look first? get.sh is short, and sh -s -- --dry-run after the pipe says what it
would do. A new install takes the newest dated release. To update later, run bosun update (bosun update --check says whether there is one), or the same line again: it shows its plan and asks first,
and brings the running agents along (Updating). Setup covers
the details: other ways to install, configuration and logins.
bosun uninstall takes it all off again: it says what goes and what stays, and
asks first.
On a Mac, an optional menu bar app shows at a glance whether bosun is well, and has updates, the console, Quit and Start in its menu.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗