Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Rova AI - Code AssistantNew to Visual Studio Code? Get it now.
Rova AI - Code Assistant

Rova AI - Code Assistant

Rova AI

|
5 installs
| (0) | Free
AI-powered inline code suggestions and completions using Google Gemini. Get intelligent code suggestions as you type, similar to GitHub Copilot.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Rova AI - Code Assistant

Version License

Rova AI is a powerful Visual Studio Code extension that provides intelligent inline code suggestions and completions powered by Google's Gemini AI. Get AI-powered coding assistance similar to GitHub Copilot, but with the flexibility of using Google's advanced language model.

✨ Features

  • 🤖 AI-Powered Code Suggestions: Get intelligent code completions as you type
  • ⚡ Real-time Inline Suggestions: See suggestions directly in your editor with ghost text
  • 🌍 Multi-Language Support: Works with 13+ programming languages
  • 🎯 Context-Aware: Understands your code context for better suggestions
  • ⚙️ Highly Customizable: Fine-tune AI behavior with extensive settings
  • 🚀 Fast Performance: Optimized for speed with caching and predictive analysis
  • 🔒 Privacy-Focused: Your code stays secure with Google's enterprise-grade security

🚀 One-Click Installation

Method 1: Install from VSIX (Recommended)

  1. Download the extension:

    • Download rova-ai-0.1.1.vsix from the releases
  2. Install in VS Code:

    code --install-extension rova-ai-0.1.1.vsix
    

    Or manually:

    • Open VS Code
    • Press Ctrl+Shift+P (or Cmd+Shift+P on Mac)
    • Type "Extensions: Install from VSIX"
    • Select the downloaded .vsix file
  3. Setup API Key:

    • Press Ctrl+Shift+P and type "Rova AI: Setup API Key"
    • Enter your Google Gemini API key
    • Start coding!

Method 2: Build from Source

# Clone the repository
git clone https://github.com/your-username/rova-ai-extension.git
cd rova-ai-extension

# Install dependencies
npm install

# Build the extension
npm run build

# Package the extension
npm run package-extension

# Install locally
npm run install-local

🔑 Getting Your API Key

  1. Visit Google AI Studio
  2. Sign in with your Google account
  3. Click "Create API Key"
  4. Copy the generated key
  5. In VS Code, run "Rova AI: Setup API Key" command

🎯 How to Use

Automatic Suggestions

  • Open any supported file (Python, JavaScript, TypeScript, etc.)
  • Start typing - Rova AI will show suggestions automatically
  • Press Tab or Enter to accept suggestions
  • Keep typing to ignore suggestions

Manual Trigger

  • Place cursor where you want a suggestion
  • Press Ctrl+Shift+Space (or Cmd+Shift+Space on Mac)
  • Or use Ctrl+Alt+Space as alternative

Commands

Access these commands via Ctrl+Shift+P:

  • Rova AI: Setup API Key - Configure your API key
  • Rova AI: Open Settings - Open extension settings
  • Rova AI: Show Welcome Guide - Show setup guide
  • Rova AI: Show Performance Statistics - View performance stats
  • Rova AI: Trigger Inline Suggestion - Manual suggestion trigger

🛠️ Supported Languages

  • Web: JavaScript, TypeScript, HTML, CSS
  • Backend: Python, Java, Go, Rust
  • Systems: C, C++
  • Database: SQL
  • Mobile: React (JSX/TSX)

⚙️ Configuration

Customize Rova AI through VS Code settings (Ctrl+,):

Setting Type Default Description
rova-ai.enabled boolean true Enable/disable the extension
rova-ai.apiKey string "" Your Google Gemini API Key
rova-ai.temperature number 0.7 AI creativity (0.0-1.0)
rova-ai.maxTokens integer 150 Maximum tokens per suggestion
rova-ai.cacheEnabled boolean true Enable suggestion caching
rova-ai.cacheDuration integer 30 Cache duration (seconds)
rova-ai.contextLines integer 30 Context lines for analysis
rova-ai.debounceDelay integer 200 Typing delay before suggestions (ms)
rova-ai.enhancedContext boolean true Enhanced context analysis
rova-ai.fastCompletion boolean true Instant high-confidence completions
rova-ai.predictiveAnalysis boolean true Predictive intent analysis

🔧 Troubleshooting

Common Issues

No suggestions appearing?

  1. Check if API key is configured: Rova AI: Setup API Key
  2. Verify internet connection
  3. Check if language is supported
  4. Try manual trigger: Ctrl+Shift+Space

Slow suggestions?

  1. Reduce contextLines setting
  2. Enable fastCompletion
  3. Check debounceDelay setting

API errors?

  1. Verify API key is correct
  2. Check Google AI Studio quota
  3. Ensure API key has proper permissions

Getting Help

  • Check the Issues page
  • View performance stats: Rova AI: Show Performance Statistics
  • Enable debug logging in VS Code Developer Tools

📊 Performance Features

  • Smart Caching: Reduces API calls and improves response time
  • Predictive Analysis: Anticipates your coding patterns
  • Context Optimization: Analyzes only relevant code context
  • Debounced Requests: Prevents excessive API calls while typing

🔒 Privacy & Security

  • Your code is processed securely through Google's Gemini API
  • No code is stored permanently on external servers
  • API communications are encrypted
  • You control what context is sent to the AI

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Google Gemini AI for powering the suggestions
  • VS Code team for the excellent extension API
  • The open-source community for inspiration and feedback

📈 Roadmap

  • [ ] VS Code Marketplace publication
  • [ ] Additional language support
  • [ ] Custom model fine-tuning
  • [ ] Team collaboration features
  • [ ] Advanced code analysis
  • [ ] Integration with popular frameworks

Happy Coding with Rova AI! 🚀

For support, feature requests, or bug reports, please visit our GitHub repository.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft