Gemini Code Assist chat features overview Stay organized with collections Save and categorize content based on your preferences.
Page Summary
This document outlines the chat features supported by Gemini Code Assist.
Gemini Code Assist provides source citations when its suggestions directly quote at length from a specific source.
You can perform various chat actions with Gemini Code Assist in supported IDEs, such as explaining code, creating multiple chats, editing prompts, and managing conversation history.
Gemini Code Assist allows for prompting with selected code or terminal output and specifying files and folders in your workspace context.
This document outlines the chat features that Gemini Code Assistsupports.
- Learn how and when Gemini Code Assist Standard and Enterprise use your data.
- Learn how and when Gemini Code Assist for individuals uses your data.
To help you comply with any license requirements for your code,Gemini Code Assist provides source citations when its suggestionsdirectly quote at length from a specific source. To learn more about how andwhen Gemini cites sources, seeHow Gemini helps you generate code and cites sources.
You can perform the following chat actions withGemini Code Assist in any of thesupported IDEs:
- Use Gemini Code Assist to explain your code
- Create multiple chats
- Select a Gemini model
- Edit a prior prompt
- Regenerate a prompt response
- Delete prompt and response pairs
- Configure code preview pane
- Prompt Gemini Code Assist with selected code using chat
- Add selected code snippets to context
- Add terminal output to the chat context
- Specify files and folders in your workspace context
- Revert to a checkpoint in chat
- View code diffs
- Generate a file outline
- Create custom commands
- Create rules
- Exclude files from your context with an
.aiexcludeor.gitignorefile - Use the Gemini Code Assist agent mode
- Configure local codebase awareness
What's next
- Set up Gemini Code Assist for individuals,Gemini Code Assist Standard,orGemini Code Assist Enterpriseif you haven't already.
- To begin using Gemini Code Assist chat features in your IDE,seeChat with Gemini Code Assist.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-26 UTC.