gemini-cli/packages/vscode-ide-companion
christine betts 407393b128
[ide-mode] Hide diff options when active diff is not focused (#5808)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-08 15:21:50 +00:00
..
.vscode Introduce VSCode companion extension (#3917) 2025-07-14 15:34:44 +00:00
assets Upload VSIX of companion VS Code extension (#4241) 2025-07-15 18:44:03 +00:00
scripts Generate NOTICES.TXT and surface via command (#5310) 2025-08-03 20:19:34 +00:00
src [ide-mode] Hide diff options when active diff is not focused (#5808) 2025-08-08 15:21:50 +00:00
.vscodeignore Generate NOTICES.TXT and surface via command (#5310) 2025-08-03 20:19:34 +00:00
LICENSE Upload VSIX of companion VS Code extension (#4241) 2025-07-15 18:44:03 +00:00
NOTICES.txt Generate NOTICES.TXT and surface via command (#5310) 2025-08-03 20:19:34 +00:00
README.md README + reduce required VS Code version for companion extension (#5719) 2025-08-07 21:25:06 +00:00
esbuild.js Generate NOTICES.TXT and surface via command (#5310) 2025-08-03 20:19:34 +00:00
eslint.config.mjs Polish companion extension README and package.json file ahead of publishing (#4729) 2025-07-24 00:08:25 +00:00
package-lock.json Introduce VSCode companion extension (#3917) 2025-07-14 15:34:44 +00:00
package.json README + reduce required VS Code version for companion extension (#5719) 2025-08-07 21:25:06 +00:00
tsconfig.json [ide-mode] Keep track of recently-opened files and send them to the CLI (#4463) 2025-07-21 17:54:37 +00:00

README.md

Gemini CLI Companion

The Gemini CLI Companion extension seamlessly integrates Gemini CLI into your VS Code environment. This integration enables Gemini CLI to access active information like your open files.

Features

  • Open Editor File Context: Gemini CLI gains awareness of the files you have open in your editor, providing it with a richer understanding of your project's structure and content.

  • Selection Context: Gemini CLI can easily access your cursor's position and selected text within the editor, giving it valuable context directly from your current work.

  • Native Diffing: Seamlessly view, modify, and accept code changes suggested by Gemini CLI directly within the editor.

  • Launch Gemini CLI: Quickly start a new Gemini CLI session from the Command Palette (Cmd+Shift+P or Ctrl+Shift+P) by running the "Gemini CLI: Run" command.

Requirements

To use this extension, you'll need:

  • VS Code version 1.99.0 or newer
  • Gemini CLI (installed separately) running within the VS Code integrated terminal

Terms of Service and Privacy Notice

By installing this extension, you agree to the Terms of Service.