Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Super CLINew to Visual Studio Code? Get it now.
Super CLI

Super CLI

Mikesoft

|
1 install
| (0) | Free
| Sponsor
One VS Code extension to launch any coding agent CLI (Claude Code, Codex, Copilot, Antigravity, and your own) from a single side terminal.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Super CLI

Visual Studio Marketplace Version Visual Studio Marketplace Installs CI Sponsor

One VS Code extension to launch any coding agent CLI — Claude Code, Codex, GitHub Copilot CLI, Cursor, Droid, Grok, Kilo, Antigravity, OpenCode, Command Code, Crush, Hermes, MiMo Code, and your own — from a single sidebar and a side terminal.

Works on Windows, macOS, and Linux, and across the VS Code family (VS Code, Cursor, Antigravity, Windsurf).

This extension is unofficial and is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, GitHub, Google, or any other vendor.

Super CLI — the Coding Agents sidebar listing the built-in presets

Install

Install Super CLI from the Visual Studio Marketplace, or from the command line:

code --install-extension mikesoft.vscode-super-cli

You can also open the Extensions view in VS Code (or Cursor, Antigravity, Windsurf), search for Super CLI, and click Install.

Features

  • One launcher for every agent. A Super CLI view in the activity bar lists all configured agents; click one to open it in a terminal beside your editor. A toolbar button and the Super CLI: Launch Coding Agent command open a quick pick of the same list.
  • Built-in presets. Claude Code, Codex, GitHub Copilot CLI, Cursor, Droid, Grok, Kilo, Antigravity, OpenCode, Command Code, Crush, Hermes, and MiMo Code are available out of the box. (Gemini CLI was retired by Google and replaced by Antigravity.)
  • Add your own, no code required. Define new agents in settings.json. The sidebar updates automatically.
  • Guided install. If a built-in CLI isn't found, Super CLI offers to install it with its official command after explicit confirmation — npm for Claude Code, Codex, Copilot, Kilo, OpenCode, Command Code, Droid, Crush and MiMo Code, and the official installer script for Grok, Antigravity, Cursor and Hermes.
  • Native integrated terminal. Each agent runs in a real VS Code terminal, inheriting your shell, PATH, and environment. No bundled emulator, no runtime dependencies.

Adding or overriding an agent

Add agents through the superCli.agents setting. Each entry creates a new agent, or — when it reuses a built-in id — overrides that built-in (for example to point at a custom binary path).

"superCli.agents": [
  {
    "id": "my-agent",
    "label": "My Agent",
    "command": "my-agent",
    "icon": "rocket",
    "installCommand": "npm install -g my-agent",
    "autoInstall": false
  },
  {
    "id": "claude",
    "label": "Claude Code",
    "command": "\"C:\\Tools\\claude\\claude.exe\""
  }
]
  • id — unique identifier; reuse a built-in id to override it.
  • label — name shown in the sidebar and quick pick.
  • command — the command that starts the CLI. On Windows, quote executable paths that contain spaces.
  • icon — optional ThemeIcon id, e.g. sparkle or rocket.
  • installCommand / autoInstall — optional. installCommand is either a cross-platform string (e.g. an npm command) or an object with unix and windows keys for OS-specific installers. When the command is missing and autoInstall is true, the launcher offers a guided install after explicit confirmation.
  • ensureConfig — optional; ensure a JSON config file contains certain keys before launch (added only when missing, existing keys untouched). For example, opt out of a CLI's companion editor-extension auto-install via its own config: { "file": "~/.commandcode/config.json", "defaults": { "autoInstallExtension": false } }.
  • env — optional environment variables set for the agent's terminal, e.g. to opt out of a CLI's IDE-extension auto-install via its own variable: { "CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL": "1" }.

Only the user (global) value of superCli.agents is used; workspace overrides are ignored so that an untrusted repository cannot inject commands.

Configuration

Setting Default Description
superCli.agents [] Your agents (added to or overriding the built-ins).
superCli.useBuiltins true Include the built-in agent presets.
superCli.terminalLocation beside Open the terminal beside the editor or in the panel.
superCli.autoUpdate true Update each CLI to its latest version on launch (npm reinstall or the official installer script).

Run Super CLI: Open Settings from the sidebar or the command palette to jump straight to these settings.

Super CLI settings: agents, terminal location, and built-in presets

Troubleshooting

  • "… could not be started." The configured command was not found. Install the CLI, or fix the command in settings. The launcher uses the active editor's workspace folder as the working directory.
  • Nothing happens on launch. Make sure the workspace is trusted — the launcher is disabled in untrusted workspaces because it runs terminal commands.
  • Companion editor extensions (Command Code, Claude Code). Super CLI keeps your editor free of per-CLI companion extensions. It launches Command Code with autoInstallExtension: false in ~/.commandcode/config.json, and Claude Code with the CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL=1 environment variable — both official opt-outs — so they stop auto-installing their editor extensions. Install those extensions yourself if you want them (for Command Code set the value back to true).

Support

If Super CLI is useful to you, consider sponsoring its development. Bug reports, feature requests, and contributions are welcome on GitHub.

Privacy

This extension does not collect telemetry, analytics, or personal data. It only runs the commands you configure, in your own integrated terminal.

Building

npm install
npm run check     # compile + unit tests + VS Code integration smoke test
npm run package   # produce the .vsix
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft