brindle 0.0.1
brindle 0.0.1 is the first release of Brindle by PawDelta: a supervisor that runs Claude Code, Codex, Google Antigravity and open-weight models side by side in tmux, each agent on its own git worktree and branch, with checks (and, under autopilot, a review) before a branch merges.
What's in it
- Parallel workers on their own branches. The supervisor splits a goal into tasks, gives each worker its own worktree, and merges a branch only after the checks pass and, under autopilot or with
"review": true, a review approves it. - Goals and milestones. Give brindle a goal with milestones; each milestone has a check command, and it turns green only when that check passes.
- Learning picks models. Each routing tier starts from a baseline profile; hosted learning may pick a better candidate. Set
reviewerorreview_profile(for examplereviewer-codex) when you want a second model's review. - Local models stay off until you ask.
local_modelsnow defaults tofalse: brindle uses an Ollama server that's already running and never starts one or preloads a model."local_models": truelets brindle start a local Ollama and load its models. - Permission rules.
brindle permissions checkshows the effective rules per provider without changing anything, and profiles can add their ownpermission_denies. brindle sidebarbrings a session's sidebar into the tmux session you're in (Ctrl-b Sdoes the same), and follows you between brindle windows.brindle demoruns the whole loop on a tiny practice repo in a few minutes.- Savings report (Pro):
brindle account savingsshows what learning's picks did in this repo, this month and last, against the baseline. Org admins and owners see monthly totals for the whole org on the account page. - Learning across your company (Team): link several orgs into one company and let each org opt in to pooling its learning. Off by default; never shared with another company.
- Policy per role (Team): owners, admins and members can each get their own overrides, policies can limit agent profiles (
allowed_profiles), and Enterprise can define custom roles. - Safer brindle CI (Team):
brindle ci entitle,brindle ci run --bundleandbrindle ci publishsplit a run across three machines, so the agents never hold the CI token or a token that can push;brindle ci initwrites that workflow. (Replaced in 0.0.3 by the hosted brindle CI service.)
Install
uv tool install brindle (or pipx install brindle), or curl -fsSL pawdelta.com/brindle/install | sh. The command is brindle.
License
brindle is free to use and source-available under the Brindle License 1.0 from PawDelta LLC. It is not open source: see LICENSE and SCHEDULE-A in the package. Contributions need a signed CLA.
Try brindle. Free to use, source-available (Brindle License 1.0), on macOS or Linux.
curl -fsSL pawdelta.com/brindle/install | sh