rip brain is a thin facade over the same service (/v0/brains/*). See The Brain for the model.
The command group is aliased
rip br. Every command accepts the brain by slug or id.rip brain create
Create a brain (a workspace with brain semantics).
Every brain ships with system-default atomize and consolidate playbooks; the two flags above override them per-brain.
rip brain visibility
Open an existing brain for anonymous read access — or close it again. A brain isprivate by default.
Raising visibility above
private prints an exposure warning. Only owner-controlled content is ever exposed — superseded and pending (un-accepted) notes are withheld. The write surface stays members-only; anonymous reads hit GET /v0/brains/:owner/:slug/{load,search}.
rip brain load
Load the brain envelope — pinned instructions, the working set of established notes, and a capped index — and attach a session.{ slug, name, instructions, workingSet, index, sessionToken, lastSession }. Call it once when you start working with a brain.
rip brain consolidate
Shortcut forrip brain load <brain> --command consolidate — the periodic promote/fuse/supersede ritual. Loads the consolidate playbook as flow.
rip brain atomize
Shortcut forrip brain load <brain> --command atomize — decompose a source doc into reusable claim-notes (atoms). Loads the atomize playbook as flow.
rip brain search
Unified hybrid search over the brain’s notes and source-artifact chunks — the “consult before acting” path.
Results carry
kind: "note" (+ a slug) for curated notes, or type: "artifact" for source chunks — branch on the discriminator to tell them apart.
rip brain capture
Record a note in the brain and index it so every member can recall it.
Capturing requires at least contributor access. Under a gated write policy, a contributor’s capture stages into the inbox rather than landing live.
rip brain inbox
List items staged for review (requires editor).rip brain inbox-resolve
Resolve a staged item (requires editor).Across surfaces
Brains work identically across the CLI (rip brain … / rip br …), the MCP brain_* tools (brain_create, brain_load, brain_search, brain_capture, brain_inbox, brain_inbox_resolve), and the REST API (/v0/brains). consolidate and atomize are CLI shortcuts for brain_load with a command; over MCP and REST you pass the command directly. One divergence: the no-handle multi-brain fan-out — searching every brain attached to your session at once — is MCP-only (brain_search with no brain arg); the CLI always takes an explicit <brain>.
Add --json (or TOKENRIP_OUTPUT=json) for machine-readable output.