What is Gemini Code Assist?
Gemini Code Assist is Google’s AI-powered programming assistant for developers. The service offers intelligent code completion, answers questions about code, and helps with bug fixing. Gemini Code Assist runs directly in the IDE and learns the context of the current project.
Core Features
- Context-aware code completion
- Chat interface for questions about code
- Code generation from natural language descriptions
- Explanation of existing code
- Bug fixing and optimization suggestions
- Codebase indexing for Enterprise
Typical Use Cases
Faster Development: Developers use code completion to write boilerplate code faster and focus on the logic.
Onboarding: New team members can use the chat to have unfamiliar code explained and become productive faster.
Code Reviews: Gemini can make suggestions for improving code quality, performance, or security.
Benefits
- Integration into existing development environment
- No training on customer data
- Support for all common languages
- Codebase awareness in Enterprise
Integration with innFactory
As a Google Cloud Partner, innFactory supports you with Gemini Code Assist: introduction to development teams, Enterprise configuration, and integration into existing development processes.
Available Tiers & Options
Standard
- Code completion
- Chat interface
- Limited context size
Enterprise
- Codebase awareness
- Private code indexing
- Enhanced security
- Higher cost
Typical Use Cases
Technical Specifications
Frequently Asked Questions
Which IDEs does Gemini Code Assist support?
Gemini Code Assist offers plugins for VS Code, JetBrains IDEs (IntelliJ, PyCharm, etc.), Cloud Shell Editor, and Cloud Workstations. Integration is done via official extensions.
Is my code used for training Google's models?
No, code from Enterprise customers is not used for training Google's models. Data is encrypted in transit and not stored.
Can Gemini Code Assist understand my codebase?
Yes, the Enterprise version indexes your repositories and can answer questions about the entire codebase, not just the current file.
Which languages are supported?
Gemini Code Assist supports all common programming languages, including Python, JavaScript, TypeScript, Java, Go, C++, Kotlin, Scala, and many more.
