Hivemind
Getting started

Connect your tools

One command configures every AI client on your machine.

Terminal
npx hivemind-cli init

It opens a browser, signs you in, detects what is installed, and writes each tool's configuration in whatever format that tool expects. Restart the tools afterwards so they pick up the change.

What it detects

Claude Code · Claude Desktop · Cursor · VS Code · Windsurf · Zed · Cline · Roo Code · Codex CLI · Gemini CLI · Amp · OpenCode · Witsy

Anything not installed is skipped and reported, so you can see what it looked for.

Commands

initSign in and configure everything detected
init --dry-runShow what would change, write nothing
statusWhich tools are connected, and to which account
signoutRemove Hivemind from every tool it configured
Flag
--with google|githubSkip the provider chooser
--key hm_live_...Use an existing key instead of signing in
--only cursor,vscodeRestrict to specific tools

What it does to your files

Configurations are merged, never replaced, your other MCP servers and editor settings are left alone. The first time a file is touched, a backup is written next to it as <config>.hivemind-bak.

Where a tool owns its configuration while running and rewrites it as it goes, Claude Code does this, Hivemind goes through that tool's own CLI rather than editing the file underneath it.

Checking it worked

Terminal
npx hivemind-cli status

This also shows which account each tool is using. If one is on a different key it says so, in red, that is the failure that otherwise looks like the product is broken, because a tool on the wrong credential sees none of your memories and gives no clue why.

Adding another machine

Run init again on the new machine and sign in with the same account. Each machine gets its own credential; all of them reach the same memory. You can see and revoke them under Connected tools in the dashboard.