Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Omga AINew to Visual Studio Code? Get it now.
Omga AI

Omga AI

Pouria Hosseini

|
48 installs
| (1) | Free
Advanced AI programming assistant powered by Gemini for intelligent code completion and assistance
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Omga AI - Advanced Programming Assistant

Omga AI is a VS Code extension powered by OMGA, providing smart code completions, explanations, optimizations, and test generation directly in your editor.

✨ Features

🤖 Intelligent Code Completion

  • Real-time inline suggestions
  • Context-aware completions for all popular programming languages

💬 Chat Sidebar

  • Ask programming questions directly in VS Code
  • Get explanations for complex concepts
  • Responses are aware of your current file

🛠️ Code Actions

  • Explain Code: Detailed explanation of selected code
  • Optimize Code: Improve performance and readability
  • Generate Tests: Automatic unit tests and mocks
  • Fix Code: Detect and fix bugs

🎯 Smart Context

  • Uses current file context for better answers
  • Maintains conversation history

🚀 Getting Started

Prerequisites

  • VS Code 1.74+

Installation & Setup

  1. Install Omga AI from the VS Code Marketplace
  2. (Optional) Enter your Metis API Key in VS Code settings:
{
    "omga-ai.apiKey": "",
    "omga-ai.model": "gemini-2.0-flash",
    "omga-ai.enableInlineCompletion": true,
    "omga-ai.enableCodeSuggestions": true,
    "omga-ai.temperature": 0.3
}

If no API Key is provided, the extension works with default settings.

Usage

  • Chat Sidebar: Click the robot icon and ask your questions
  • Code Actions: Select code → right-click → choose action
  • Inline Completions: Start typing and press Tab to accept suggestions
  • Command Palette (Ctrl/Cmd + Shift + P):
    • Omga AI: Open Chat
    • Omga AI: Explain Code
    • Omga AI: Optimize Code
    • Omga AI: Generate Tests
    • Omga AI: Fix Code

⚙️ Key Settings

Setting Description Default
omga-ai.apiKey Metis API Key (optional) ""
omga-ai.model Gemini model "gemini-2.0-flash"
omga-ai.enableInlineCompletion Enable inline suggestions true
omga-ai.enableCodeSuggestions Enable code suggestions true
omga-ai.temperature AI creativity (0-2) 0.3

Models

  • gemini-2.0-flash – Best performance
  • gemini-2.0-flash-exp – Faster responses
  • gemini-2.0-flash-lite – Standard model

🔒 Privacy

  • API Key is stored locally
  • Code is only sent when assistance is requested
  • No code is stored or logged
  • All communications are encrypted via HTTPS

🐛 Troubleshooting

  • "API not initialized": Check your API Key or restart VS Code
  • Slow responses: Use gemini-2.0-flash and check your internet
  • Inline completion not working: Ensure omga-ai.enableInlineCompletion is true and at least 2 characters typed

📝 Tips

  1. Ask clear and specific questions
  2. Select relevant code for context
  3. Use clear language
  4. Adjust temperature for code vs creative tasks

🤝 Contributing

Contributions are welcome! See our GitHub for guidelines.

📄 License

MIT License


Developer

  • Pouria Hosseini
  • GitHub: @isPoori
  • Telegram: @isPoori

Enjoy coding with Omga AI! 🚀

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