Remote script. The installer pipes a script from GitHub into bash; read it first.
Who it is forA builder or small team that wants a self-hosted agent platform for long-running work, with each project kept in its own workspace.
The problemGeneral chat agents mix projects together and lose track on long tasks, and hosted agent platforms keep your files on their servers.
The outcomePilot Deck running at localhost:3001 with your provider configured, WorkSpaces per project, and tasks that stay on track over long sessions.
What you need first
- Node.js v22.13.0 or newer and below v23
- pnpm via corepack
- A model provider key, or Ollama for local models
Steps
- On macOS or Linux run
curl -fsSL https://raw.githubusercontent.com/OpenBMB/PilotDeck/main/install.sh | bash - Start it with
pilotdeck, which serves the app at http://localhost:3001 - Open the URL; with no config file it opens onboarding where you add a provider, API key and model
- Saving a valid provider writes ~/.pilotdeck/pilotdeck.yaml and starts the Gateway
- Create a WorkSpace for one project and give it a long task
- Check health any time with
pilotdeck status
Prompt for your agent
Install OpenBMB/PilotDeck on this machine with the install script, start it, and tell me the URL. Then explain what goes in ~/.pilotdeck/pilotdeck.yaml for <my provider>, without writing my API key into any file you show me.
Caveat. Needs Node.js 22.13 or newer and below 23; the script checks this. Results depend on the model you choose.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for OpenBMB/PilotDeck and "Install a self-hosted agent workspace in one command"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer