Generated Computers
Locals는 Apple Silicon 엔진으로 로컬 LLM을 최대 3배 빠르게 실행하는 Generated Computers 제품
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Terminal dashboard of your open pull requests: approval, reviewers of every provider, checks, and review quotas
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The control tower for the pull requests of your coding agents.
Your agents open the pull requests: Claude Code sessions and their sub-agents, Copilot, Codex, a
GitHub App of your own. Review bots answer them, some in several passes, some out of quota, some
with a red check that tells nothing about the code. boo reads all of it and shows one line for
each pull request: its state, its checks, each reviewer, and the agent that works on it. A person
reads the list in a terminal. An orchestrator reads the same state as JSON.
Documentation: https://sakuga-software.github.io/boo/
a sends a prompt to the session that owns the pull request: rebase,
review, fix or test. The session reads it after its current turn.boo --json prints the state of each pull request, with keys that
stay the same from one version to the next. boo --watch --events streams each change as one
line of NDJSON: a state, a review, a check, a comment of a person that the agent must read, a
merge and who did it, a stacked pull request to rebase.
Scripts and orchestratorsready to merge until the
rules of the team pass: a minimum score from the deepest review, a proof, resolved bot threads, an
answer to a review that was asked for, files that only their owner merges.
Merge policystalled. A stacked pull request whose parent merged shows parent merged · rebase.And for every pull request, agent or not: each reviewer with its mark and its confidence score, a quota refusal that is not a review, a red check that does not count, a CI run that is still queued, and a CodeRabbit retry when its quota comes back.
npm install --global @sakuga-software/boo
Requires Node 22 or later and an authenticated gh (gh auth status). The Copilot review request
(c) needs gh 2.88 or later.
boo # show the state once, retry CodeRabbit if its quota is back, then quit
boo --watch # stay open until Ctrl+C, and refresh
boo --org all # all organizations; the default organization is sakuga-software
boo --since 2026-09-15 # only the pull requests created on or after this date
boo --author @me --author app/my-agent # the pull requests of these authors, for this run
boo --repo boo --repo acme/web # only these repositories: owner/name, or name in the organization
boo --dry-run # post and merge nothing
boo --json # print the state as JSON for a script, and post nothing
boo --watch --events # print each change as one JSON line, and post nothing
boo --help # options, states and marks
[!WARNING] The session records of Claude Code, its links to the pull requests and the inbox of a session are internal to Claude Code, not a public interface. A new version of Claude Code can change them. Then the rows show no local session, or a command fails with an error in the bar.
--json and
--watch --eventsThe repository is a pnpm workspace: the CLI, which npm publishes, is in packages/cli, and the site
is in packages/site.
git clone https://github.com/sakuga-software/boo.git
cd boo
pnpm install # installs the git hooks, and builds packages/cli/dist/
pnpm check # lint, format, types, tests, coverage and the package, as CI runs them
pnpm site:dev # the site, on http://localhost:4321/boo/
See Contributing for each script, the release and the demo.
MIT