Antigravity CLI Launcher
One click. Fresh side terminal. Visual Studio Marketplace · Open VSX · Latest VSIX
Why This Launcher
Quick Start
Current documented release: Features
Requirements
Installation
If Antigravity CLI is already installed and Install Antigravity CLI yourself by following the official Google installation guide. Review the instructions before running any command, then restart VS Code if new terminals do not recognize Installation GuidanceWhen the default For security and marketplace scanner compatibility, the extension does not download installer scripts, execute installation commands, create temporary installer files, change PATH, edit shell profiles, or rewrite the configured CLI command. Installation remains entirely under the user's control. How It WorksEach launch creates a new terminal beside the current editor and sends the configured command immediately. Existing terminals are not reused. When possible, the launcher opens the terminal in the workspace folder of the active editor. If the active editor is outside the workspace, it falls back to the first workspace folder in the current VS Code window. The launcher checks command availability through VS Code terminal shell integration, so detection follows the same environment used by the integrated terminal rather than the extension host process. For safety, the launcher is disabled in untrusted workspaces. The executable command is treated as machine-level user configuration and workspace-controlled command values are ignored, preventing a repository from changing the command that runs when you click the toolbar button. Configuration
Use the Command Palette to open the extension settings:
Examples: Default command:
Windows absolute executable path:
macOS or Linux absolute executable path:
TroubleshootingThe terminal opens but
|
| Path | Purpose |
|---|---|
src/extension.ts |
Activation, commands, terminal lifecycle, and prompts. |
src/command-utils.ts |
Editor-independent helpers: command parsing, configuration resolution, bounded output capture, missing-command detection. |
test/*.test.js |
Unit, security, and repository-metadata tests. |
test/integration/ |
VS Code Extension Host smoke test and its runner. |
media/ |
Marketplace icon and editor-title launcher mark. |
.github/workflows/ci.yml |
Windows, Linux, and macOS validation matrix. |
out/ |
Compiled JavaScript (generated, not tracked). |
Development
Requirements: Node.js 22 or newer and npm. The repository uses npm with the committed package-lock.json.
Local verification and packaging:
npm ci
npm run check
npm run audit
npm run package
Individual steps:
npm run compile # Clean and compile TypeScript into out/
npm run watch # Incremental compile
npm run test:unit # Unit, security, and metadata tests
npm run test:integration # VS Code Extension Host smoke test
npm run check compiles the extension, runs both suites, and lists the files that would ship in the VSIX. npm run package creates the .vsix file in the workspace root; it is ignored by git.
Set VSCODE_TEST_VERSION to an exact VS Code version before npm run test:integration when validating a compatibility floor. CI tests the latest stable editor on Windows, macOS, and Linux, plus the declared minimum VS Code 1.103.0 on Linux.
Open the repository in VS Code and press F5 to launch the Run Extension debug configuration, or pick Extension Tests to debug the smoke test.
The repository includes unit tests, metadata and security checks, a VS Code Extension Host smoke test, dependency auditing, and CI coverage for Windows, macOS, 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.
Related Project
Need one launcher for several coding agents? Super CLI provides a single sidebar for Claude Code, Codex, Copilot, Cursor, Grok, Kilo, Antigravity, OpenCode, and more.
Independent Project Notice
This extension is an independent, unofficial project. It is not affiliated with, endorsed by, sponsored by, or approved by Google. Antigravity, agy, Google, and related names, logos, and trademarks are property of their respective owners. This project does not include official Google or Antigravity logos.
License
Released under the MIT License. See LICENSE for details.