PivotCLI
A VS Code extension that gives you a sidebar panel to launch AI coding CLI tools — right inside your editor. Run multiple sessions in tabs, switch between them, and multitask.
Supports Claude, Codex, Gemini, Antigravity, OpenCode, Pi Coding, OpenClaude, KiloCode, CommandCode — and any custom CLI you configure.
Supported CLIs
| CLI |
Normal |
YOLO Mode |
| Claude Code |
claude |
claude --dangerously-skip-permissions |
| Codex CLI |
codex |
codex --dangerously-bypass-approvals-and-sandbox |
| Gemini CLI |
gemini |
gemini -y |
| Antigravity CLI |
agy |
agy --dangerously-skip-permissions |
| OpenCode |
opencode |
— |
| Pi Coding |
pi |
pi |
| OpenClaude |
openclaude |
openclaude --dangerously-skip-permissions |
| KiloCode |
kilo |
— |
| CommandCode |
npx command-code |
npx command-code --yolo |
| Custom |
any command |
optional |
Features
- Launch any supported CLI from a clean homepage
- Custom CLI support — add and remove your own tools directly from the panel, or manage them via
pivotcli.customCLIList in settings
- Multi-tab support — run multiple CLIs simultaneously
- Flat square tab bar with activity indicators
- Tab persistence — open tabs are restored automatically after VS Code restarts
- YOLO mode for Gemini, Antigravity, Claude, Codex, OpenClaude & CommandCode
- Embedded terminal powered by xterm.js with full PTY support
- Session history — quickly relaunch previous sessions
Custom CLIs
Add any CLI to the launcher panel from + Add Custom CLI in the sidebar. Enter a name, command, optional YOLO command, and an optional color — then save. The CLI appears instantly in the launcher. You can edit or delete saved custom CLIs from the same manager.
If you prefer, you can still edit settings.json directly:
"pivotcli.customCLIList": [
{
"name": "Aider",
"command": "aider",
"yoloCommand": "aider --yes",
"color": "#ff6b35"
},
{
"name": "Amp",
"command": "amp"
}
]
| Field |
Required |
Description |
name |
✓ |
Display name in the launcher |
command |
✓ |
Shell command to run (must be on PATH) |
yoloCommand |
— |
Enables a YOLO Mode sub-option |
color |
— |
Dot color (any CSS color, e.g. "#ff6b35") |
Changes apply instantly — no reload required.
Requirements
The CLI tools you want to use must be installed and available on your PATH.
Installation
From VS Code Marketplace
Search for PivotCLI in the Extensions panel, or install from the Marketplace page.
From Source
git clone https://github.com/kamrulbds725/PivotCLI.git
cd PivotCLI
npm install
npm run compile
npx @vscode/vsce package
Then install the generated .vsix file.
Usage
- Click the PivotCLI icon in the Activity Bar
- Choose a CLI from the homepage (click to expand YOLO options)
- Click + Add Custom CLI to add or remove your own tools
- Click
+ to open more tabs while existing sessions keep running
- Switch between tabs — activity spinner shows which CLIs are working
- Use the history icon to relaunch previous sessions
- Tabs reopen automatically the next time you launch VS Code
License
MIT