Installation
PlanDrop has two parts: a server-side watcher that runs Claude Code, and a Chrome extension that you use to send tasks.
Prerequisites
Before installing PlanDrop, make sure you have:
- Node.js 18+ on your server
- Claude Code installed and authenticated
- SSH access with key-based authentication
- Chrome, Edge, Brave, or Arc browser
Server Setup
-
Run the setup script
Terminal window curl -sL https://raw.githubusercontent.com/genecell/PlanDrop/master/server/setup.sh | bashThis installs
plandrop-watchandplandrop-historyto~/.local/bin/. -
Initialize your project
Terminal window cd ~/your-projectplandrop-watch --initThis creates the
.plandrop/directory structure. -
Start the watcher
Terminal window plandrop-watchOr run in the background with tmux:
Terminal window tmux new -s plandropplandrop-watch
Browser Setup
-
Install the Chrome extension
Visit the Chrome Web Store and search for “PlanDrop”, or install from source:
Terminal window git clone https://github.com/genecell/PlanDrop.gitThen load the
extension/folder as an unpacked extension inchrome://extensions. -
Install the native messaging host
Terminal window cd PlanDrop/native-host./install.sh YOUR_EXTENSION_IDFind your extension ID in
chrome://extensions(enable Developer Mode to see it). -
Configure your server
Click the PlanDrop extension icon to open the side panel, then click the gear icon to add your server:
- Server name: A friendly name (e.g., “Lab Server”)
- SSH target:
user@hostnameoruser@ip - SSH key: Path to your private key (optional if using ssh-agent)
- SSH port: Usually 22
-
Add your project
Add the path to your project directory on the server (e.g.,
/home/user/my-project).
Verify Installation
- Make sure
plandrop-watchis running on your server - Open the PlanDrop side panel in Chrome
- Select your server and project
- You should see a green “Connected” status
If you see “Not connected”, check that:
- The watcher is running (
plandrop-watch --status) - SSH connection works (
ssh user@server) - The project path is correct
Next Steps
- Quick Start Guide — Send your first task
- Configuration — Customize settings
- Permission Profiles — Control what Claude Code can do