Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Copilot CLI Launcher — Run GitHub Copilot in a Side TerminalNew to Visual Studio Code? Get it now.
Copilot CLI Launcher — Run GitHub Copilot in a Side Terminal

Copilot CLI Launcher — Run GitHub Copilot in a Side Terminal

Mikesoft

|
198 installs
| (0) | Free
| Sponsor
Launch the GitHub Copilot CLI coding agent in a side terminal from your editor toolbar — one click, fresh terminal. Unofficial; works in VS Code, Cursor & Windsurf on Windows, macOS & Linux.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Copilot CLI Launcher

Visual Studio Marketplace Version Visual Studio Marketplace Installs Open VSX CI License: MIT Sponsor

A VS Code extension that opens the standalone GitHub Copilot CLI coding agent in a new side terminal directly from the editor toolbar. One click, fresh terminal, ready to go.

Disclaimer This independent extension is unofficial and is not affiliated with, endorsed by, or sponsored by GitHub or Microsoft. See TRADEMARKS.md for trademark information.

✨ Want one launcher for every agent? Try Super CLI — a single sidebar that launches Claude Code, Codex, Copilot, Cursor, Grok, Kilo, Antigravity, OpenCode, and more. Install this launcher for Copilot alone, or Super CLI for the whole set.

Features

  • Toolbar launcher — one-click button in the editor title area to start Copilot CLI
  • Side-by-side terminal — opens beside the active editor, never reusing existing terminals
  • Smart working directory — uses the active editor's workspace folder, with fallback to the first workspace
  • Official installation guidance — when shell integration detects a missing CLI command, opens GitHub's official installation documentation on request
  • Configurable — customize the CLI command and terminal label via VS Code settings
  • Marketplace-ready visuals — refreshed icon and toolbar mark are bundled with the extension package
  • Windows-ready — supports quoted executable paths with spaces
  • Privacy-first — no telemetry, analytics, or personal data collection

Requirements

  • VS Code ^1.103.0
  • GitHub Copilot CLI installed and available as copilot; see GitHub's official installation documentation

Installation

  1. Install the extension from the VS Code Marketplace.

  2. Install GitHub Copilot CLI using one of the methods in GitHub's official installation documentation.

  3. Open any file in VS Code and click the launcher button in the editor title.

Missing CLI Guidance

Missing-command guidance depends on terminal shell integration, which lets the extension observe command completion and output. When a configured CLI command is not found, the extension can open GitHub's official Copilot CLI installation documentation in your default browser. The extension does not download software, create installer files, or run installation commands.

Without shell integration, the launcher sends the configured command through its fallback path and cannot detect that the command is missing.

How It Works

Each launch creates a new terminal beside the current editor and sends the configured command immediately. Existing terminals are never reused.

The launcher uses the workspace folder of the active editor for the terminal's working directory. If the active editor is outside the workspace, it falls back to the first workspace folder. With no workspace folder, the launcher does not set a working directory.

Workspace Trust and Command Safety

The launcher does not start Copilot CLI until the current workspace is trusted because it runs a terminal command in that workspace. Review workspace trust before launching Copilot CLI in a repository you do not trust.

copilotCliLauncher.cliCommand is a machine-scoped setting. The launcher uses only its default or user/machine value and ignores workspace-controlled values, so a workspace cannot set the command it launches.

Configuration

Setting Default Description
copilotCliLauncher.cliCommand copilot Machine-scoped command executed when the launcher button is clicked; workspace values are ignored.
copilotCliLauncher.terminalName Copilot CLI Base label used for the created terminal.

Open settings via the Command Palette: Copilot CLI Launcher: Open Settings

Examples:

Default command:

"copilotCliLauncher.cliCommand": "copilot"

Windows executable path with spaces:

"copilotCliLauncher.cliCommand": "\"C:\\Program Files\\GitHub Copilot\\copilot.exe\""

Troubleshooting

Copilot CLI is not found

Follow GitHub's official installation documentation, then verify that copilot is available in a regular terminal.

If your setup relies on shell initialization, restart VS Code after installation so new terminals inherit the updated environment.

Nothing happens after clicking the button

Check the value of copilotCliLauncher.cliCommand in settings and verify that the same command works in a regular terminal.

Custom executable path on Windows

Quote executable paths that contain spaces, for example: "C:\Program Files\GitHub Copilot\copilot.exe".

Multi-root workspaces

The launcher uses the workspace folder of the active editor. To control where Copilot CLI starts in a multi-root window, open a file from the target workspace before clicking the toolbar button.

Privacy

Copilot CLI Launcher does not collect telemetry, analytics, or personal data.

The extension ships its bundled visual assets inside the VSIX package and does not fetch remote images at runtime.

Development

npm install
npm run check
npm run test:integration
npm run package

npm run package creates the .vsix file in the workspace root.

The repository includes unit tests, metadata checks, VS Code integration smoke tests, and CI coverage for Windows and Linux.

Support

Open a GitHub issue for bugs and feature requests. For support details, see SUPPORT.md.

Financial support for the independent maintainer is available through GitHub Sponsors: github.com/sponsors/TheStreamCode.

License

Released under the MIT License.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft