Set up with your agent
You don’t set BearDrive up. Your agent does.
Give it one instruction and it installs the CLI, signs this machine in, connects the folder to a project, and registers the hooks that keep everything in sync — then tells you what it did. You never open a config file.
Claude Code and Cowork
Section titled “Claude Code and Cowork”Install the plugin once, in any session:
/plugin marketplace add runbear-io/beardrive/plugin install beardrive@beardriveThen, in the folder you want synced:
/beardrive:installIt walks you through it: creates or connects a project, asks whether to sync the
whole folder or a subfolder like wiki/, offers to write the
agent orientation files, and registers the sync
hooks. It asks before anything it changes.
Cowork shares Claude Code’s plugins, so installing it once covers both.
Two more commands come with the plugin: /beardrive:init to start syncing
without the full setup conversation, and /beardrive:status to diagnose a
sync problem.
Codex, Gemini CLI, and Hermes
Section titled “Codex, Gemini CLI, and Hermes”These agents ship no BearDrive knowledge yet, so the instructions travel in the message. Start the agent in the folder you want synced and paste:
Set up BearDrive in this folder.1. If `bdrive` is missing, install it: brew install runbear-io/tap/beardrive (no Homebrew? grab the release binary for this OS/arch from https://github.com/runbear-io/beardrive/releases)2. bdrive skill install # so you know the CLI next time3. bdrive login --device https://your-hub # show me the code and the URL4. bdrive init --project <project-id>5. bdrive hooks install # don't skip this - it's what syncs every turnThen tell me what got set up.You copy one thing; the agent handles every deviation — already installed, no Homebrew, browser sign-in, wrong folder.
Step 2 is the durable part. Once the skill is installed the agent knows the CLI from then on, so “share this file” or “what changed?” work without you explaining anything again.
What your agent just set up
Section titled “What your agent just set up”Two things, worth knowing by name:
- The skill — a
SKILL.mdin the agent’s own skills directory, teaching it thebdriveCLI. It is a cross-agent format, so one file works in Claude Code, Codex, Gemini CLI, and Hermes. - The hooks — a blocking pull when you send a message, so the agent always reads the team’s current files, and an async push when the turn ends, so what it writes reaches everyone else within seconds.
The hooks are what make syncing automatic, and they are the step people skip when they set up by hand. Skills and hooks in detail covers what gets written where.
Check it worked
Section titled “Check it worked”Ask the agent — “is BearDrive set up in this folder?” — or look yourself:
bdrive status # projects, daemon state, pending changesbdrive skill # which agents know the CLI on this machinebdrive hooks # which agents sync this project automaticallyYour first hour — what the loop feels like once an agent is connected.
Would rather drive it yourself? Manual setup reaches the same place, command by command.