bro

Packages

The @broject/* package map — what to install, what stays internal.

Packages

@broject/bro is the product. Everything else is the library surface it is built from — published so connectors, agent drivers, and experiments can build on the same primitives instead of forking them.

Install this

PackageWhat it is
@broject/broThe CLI. npx @broject/bro --help — this is all most people need.

Build on these

PackageWhat it carries
@broject/coregh/git/bd wrappers, config + TOML parsing, the plugin contract, doc verbs, task store
@broject/actPR review gate — threads, checks, reviewers, exit-gate evaluation, merge slot
@broject/debtReview-debt pipeline — harvest merged-PR threads → ledger → beads
@broject/drillScoped descent frames — drill down/up with result + prevention memos
@broject/convoyMolecule runner — beads DAG workflows scheduled inside the agent
@broject/githubGitHub connector — the reviews facade over the gh CLI
@broject/loopAutonomous backlog loop — claim beads, spawn agents, drive the gate
@broject/retroRetrospect engine — TOML retro plans → prevention actions

All packages are ESM-only and require Node ≥ 22. Versions release in lockstep; each package page on npm carries its own README.

On this page