Claude Code
The plugin gives Claude Code the Inbox tool and plan review. Your reply arrives as its next turn.
Native plug-in · Inbox built in and your reply wakes it
Set it up
-
Install Plannotator.
curl -fsSL https://plannotator.ai/install.sh | bashYou should see The installer ends with
CLAUDE CODE USERS: YOU'RE ALL SET! -
Add the plugin.
claude plugin marketplace add backnotprop/plannotator claude plugin install plannotator@plannotatorYou should see
claude plugin listshowsplannotator@plannotator. -
Quit Claude Code and start it again.
claude --continuebrings back the conversation you were in.claude --continueYou should see Claude has a
plannotator_inboxtool. It needs Claude Code 2.1.287 or newer. -
Open the Inbox. It connects the agents it finds on this computer.
plannotator inboxYou should see The Inbox opens in your browser. Settings → Agents shows Claude Code as
ConnectedthroughPlannotator’s plugin.
Other ways
On Windows
Install Plannotator from PowerShell. The other steps are the same.
irm https://plannotator.ai/install.ps1 | iex Inside Claude Code
Add the plugin from Claude Code’s prompt. Then restart it.
/plugin marketplace add backnotprop/plannotator
/plugin install plannotator@plannotator For claude -p and SDK runs
The plugin adds no tool there. Connect the Inbox as an MCP server instead. Replies don’t wake those runs.
claude mcp add --scope user plannotator-inbox -- plannotator inbox mcp Plan review without the plugin
Add the hook to your settings yourself.
~/.claude/settings.json{ "hooks": { "PermissionRequest": [{ "matcher": "ExitPlanMode", "hooks": [{ "type": "command", "command": "plannotator", "timeout": 345600 }] }] } } Check it works
Paste this into Claude Code.
Send me a test question in the Plannotator Inbox, and read my answer when I tell you I sent it. You should see A question arrives in the Inbox. Answer it and press Send. The thread reads Delivered to Claude Code and Claude Code goes on with your answer.
Troubleshooting
- Claude has no
plannotator_inboxtool -
Check that
claude plugin listshowsplannotator@plannotatorand restart Claude Code. The tool needs Claude Code 2.1.287 or newer in an interactive session.claude plugin list - Settings → Agents says the Claude Code mod is off
-
Unset
PLANNOTATOR_CLAUDE_MOD=0or remove"claudeCodeMod": falsefrom~/.plannotator/config.json. Then restart Claude Code. - Settings → Agents says
plugin needs an update -
Update the plugin and restart Claude Code.
claude plugin marketplace update plannotator claude plugin update plannotator@plannotator - No Send now on a reply or the sidebar says Reload Claude Code
-
That session runs an older plugin. Type
/reload-pluginsin it. If it is still listed, type/exitand start it again with the command the Inbox gives you.cd <folder> && claude --resume <session id> - Your reply says Queued
-
Claude is working and gets the reply when its turn ends. Press Send now to put it into the running turn.
- On Windows the tool never appears
-
The plugin needs Git Bash or a PowerShell 5.1 that may run
-EncodedCommand. Constrained Language Mode or a security product can block it.PLANNOTATOR_MOD_SHELL=shorpowershellpicks one. - The installer says
DUPLICATE HOOK DETECTED -
Remove the plannotator hook from
~/.claude/settings.json. The plugin has its own and plan review would open twice. - A session the Inbox started says
Claude Code couldn’t answer -
Its turn ended in an error such as low credit or a sign-in or a rate limit. The note above it says which. Fix that and press Try again to send your message again.
- The Inbox doesn’t open
-
Read
~/.plannotator/inbox/inbox.log. Stop a stuck Inbox process and runplannotator inboxagain.
What works
- Inbox tool Built in
- Reply wakes it Wakes it
- Start from Inbox Yes
- Permission cards Sessions it started
- Plan review Yes
- Code review Yes
- Annotate Files and last reply
- Ask this session Yes
- In
claude -pand other SDK runs the plugin adds no Inbox tool and nothing wakes the session. The chat panel of Claude Code’s VS Code extension gets both. - Starting Claude Code from the Inbox is off on Windows by default.
- Claude’s own
AskUserQuestionstays in Claude Code. Questions reach the Inbox when Claude sends them there.
Examples
- Leave plan mode and the plan opens in Plannotator while Claude keeps working.
/plannotator-reviewopens your changes. Your comments go back to Claude.- Pick New Claude Code session in the Inbox to start one from there.