Getting Started
Install and use Polter, the interactive CLI orchestrator for Supabase, GitHub, Vercel, and Pulumi.
Polter is an interactive CLI orchestrator that unifies four developer tools — Supabase, GitHub (gh), Vercel, and Pulumi — into one discoverable interface. Instead of memorizing command trees across multiple CLIs, you browse a tabbed board, pick args interactively, attach flags, and pin common workflows for reuse.
Installation
Run one-off without installing
npx @polterware/polter@latestInstall in a repository
npm install -D @polterware/polterThen run it from that repository:
npx polterInstall globally
npm install -g @polterware/polterThen run:
polterUse a repository install when you want the CLI version pinned to one project. Use a global install when you want the same CLI version across every repository.
Update
If installed globally:
npm install -g @polterware/polter@latestIf installed in a repository:
npm install -D @polterware/polter@latestYou can also update from inside Polter — go to Actions > Update Polter and choose repository or global.
Requirements
- Node.js >= 18
CLI tools are optional. Polter detects which ones are installed and shows their status on the Tool Status screen:
- Supabase CLI — Install guide
- GitHub CLI (
gh) — Install guide - Vercel CLI — Install guide
- Pulumi CLI — Install guide
Check your environment:
node -v
supabase --version
gh --version
vercel --version
pulumi versionTypical Flow
- Choose a command from the board
- Optionally pin/unpin with
→ - Choose suggested args or type custom extra args
- Pick optional flags
- Confirm and execute
Next Steps
Command Board
Browse commands across all tools with tabs, pins, and interactive arg building.
Pipelines
Chain multiple commands into reusable, sequential workflows.
Infrastructure
Manage Pulumi stacks, preview changes, and deploy infrastructure.
Configuration
Declarative project config with polter.yaml — plan and apply state.
MCP / AI Integration
Connect Polter to Claude Code, Cursor, and other AI tools via MCP.