Agy Chat for Gemini
A minimalist, ergonomic chat interface for Google Gemini in VS Code. It talks to Gemini through the
Antigravity CLI (agy acp, the Agent Client Protocol), in the sidebar or in editor tabs.
Getting started
- Install the Antigravity CLI (
agy) and sign in with your Google account. The
extension starts agy acp for you; it ships no Google software of its own.
- Uninstall
formulahendry.acp-client if you have it: it registers the same acp.*
commands, so the two cannot be installed together.
- Click the blue star (New Gemini Chat) in the editor title bar, or open the
Agy Chat view in the activity bar (
Cmd+Shift+A / Ctrl+Shift+A).
- Type a message and press
Enter.
Features
- Editor-tab chats. Each tab is its own conversation; open several side by side. A tab
is named after its conversation.
- Attach context.
+ attaches files from your computer or from the workspace; paste or
drop images straight into the input, and click a sent image to see it full size.
- Queue messages. Type while Gemini works; queued messages wait in a card where you can
send one now, edit it or delete it.
- Modes. Manual, Edit automatically, Plan and Auto, from the mode menu or with
Shift+Tab. Every action outside the mode asks for permission first.
- Models. Pick the model per chat;
acp.modelFilter hides the ones you never use.
- Slash commands.
/ lists the agent's commands and the skills of your installed
plugins.
- Readable answers. Live markdown, collapsible tool steps, edit cards with the changed
lines, and clickable file paths.
- Context meter. A ring shows how full the context window is; click it to compact the
conversation.
- History. Search past chats, reopen them with their messages, or forget them.
- Copy turn. Copies the prompt, the answer and its edits as plain text, ready to paste
elsewhere for a second opinion.
- Recovers by itself. If
agy stops, the chat reconnects up to 3 times, then offers a
Reconnect button.
Keyboard shortcuts
| Keys |
Action |
Enter |
Send the message |
Shift+Enter |
New line |
Shift+Tab |
Next mode |
Esc |
Stop the answer in progress |
Cmd+Shift+A / Ctrl+Shift+A |
Open the chat view |
Settings
| Setting |
Default |
What it does |
acp.agents |
Antigravity (agy acp --sandbox) |
The agents you can start: command, arguments and environment. |
acp.autoApprovePermissions |
ask |
allowAll approves every request without asking (see below). User settings only. |
acp.defaultWorkingDirectory |
empty |
Folder the agent works in; empty uses the open workspace folder. |
acp.modelFilter |
[] |
Show only models whose name contains one of these words, e.g. ["gemini"]. |
acp.pluginsDir |
empty |
Folder of the agent's plugins for the / list; empty means ~/.gemini/config/plugins. |
acp.logTraffic |
true |
Log the protocol traffic to the ACP Traffic output channel, on your machine only. |
Bypass permissions
The mode menu has Bypass permissions. It approves every request of the agent without
asking, including commands that change or delete files, in all chats. It is off by
default and asks for confirmation when you turn it on. Leave it off unless you trust
the work you give the agent.
Privacy
- The extension collects no telemetry and no personal data.
- Its only network use of its own is
ACP: Browse Registry, which reads a public agent
list.
- Your prompts, files you attach and the agent's work go to Google through your local
agy and its sign-in, under Google's terms of service and privacy policy.
Support
Questions and bug reports: the Q&A tab of this Marketplace page.
Credits and trademarks
Based on the open-source ACP Client by
Jun Han (MIT License). Inspired by the clean, keyboard-first ergonomics of Anthropic's
Claude Code extension; no code or assets of it are used.
This extension is an independent open-source tool developed by Maks Pavlovskyi and is not
affiliated with, endorsed by, or sponsored by Google LLC or Anthropic PBC. Google,
Gemini and Antigravity are trademarks of Google LLC. Claude is a trademark of
Anthropic PBC.
| |