Meet nibbi.
An always-on build partner with a face. It remembers your projects, dispatches fixers, tests and merges — and shows its work while it happens. Open source, runs on your Mac with your own Claude login.
curl -fsSL https://nibbi.ai/install.sh | bash
macOS 13+ · Node 22+ · a Claude Max/Pro account · voice is optional (Apple Silicon)
what it does
Replies are carried by a small ink-blot version of Nibbi; every tool it touches is a step row that folds away.
/fix dispatches an agent into its own git worktree. It perches on the text box while it works; /diff, /review, approve — or let ship mode merge it.
/goal finish M9 turns words into a milestone and keeps the loop going — dispatch, test, merge, repeat — with a watchdog that unsticks it.
A git-versioned markdown vault: plans as checkboxes, issues from playtests, a journal. Open it in Obsidian.
/new hello web scaffolds and installs; /play opens the dev server; the top-left shows where you are.
No API keys on disk, nothing leaves your Mac except Claude calls through your login. The brain's shell is allowlisted; nothing merges without a gate.
install
git clone https://github.com/mcshera/nibbi.git ~/Nibbi-app && cd ~/Nibbi-app bash install.sh # --voice for local speech · --no-app for the browser claude # log in once; Nibbi's brain uses that login
Creates ~/.nibbi, ~/NibbiVault, two background services, and installs Nibbi.app. First-install checklist →