🧠 PolyCode AI Reviewer – Your Multi-Language AI Code Assistant
PolyCode is an AI-powered code reviewer and assistant designed to help you improve code quality, understand complex logic, and maintain healthy projects across multiple languages — right inside Visual Studio Code.
✨ Key Features
✅ Multi-language support: Works with Dart, Python, JavaScript, TypeScript, Java, and C++ projects.
🤖 AI-powered code understanding: Ask questions about your code, request explanations, and get inline feedback.
📊 Code Health Dashboard: Visualize potential issues and maintain code quality over time.
🔍 Context-aware chat: The assistant references relevant files/snippets from your codebase before answering.
🔐 License Key Protection: Only activated after entering a valid license key (1-time setup).
⚡ Embeddings + Vector Search: Uses semantic code search to understand and respond based on related files.
🖼️ Screenshots
🎯 AI Code Review Panel
📊 Code Health Dashboard
📊 Code Health Score
🔐 License Key Prompt (First Launch)
🧪 AI Review & Chat Capabilities
Ask questions about code structure, logic, or potential bugs.
Receive AI-suggested improvements tailored to your codebase.
Let the AI assist in understanding legacy code or onboarding.
🚀 Getting Started
Install the extension from the Marketplace.
On first launch, enter your license key to activate AI features.
Run the command for chat: PolyCode: Start AI Code Review.
Run the command for code health check: PolyCode: Open Code Health Dashboard.
Start chatting with your AI peer reviewer!
📂 How It Works
On first use, the extension scans your workspace and generates embeddings of your code.
It creates a smart vector store for fast, relevant code search.
When you chat or request feedback, the AI uses those embeddings to understand your code context.
The chat window allows follow-up questions, explanations, and continuous assistance.
💬 Commands
Command
Description
PolyCode: Start AI Code Review
Launches the smart assistant panel.
PolyCode: Open Code Health Dashboard
Opens a panel with codebase metrics and suggestions.
🔐 License & Activation
A valid license key is required for activation. Contact your admin or provider to get your license key.
📌 Supported Languages
Dart (Flutter)
Python
JavaScript / TypeScript / JSX / TSX
More languages coming soon.
💡 Why PolyCode?
PolyCode combines the intelligence of large language models with semantic code understanding to deliver non-generic, context-aware advice that actually helps developers improve, not just autocomplete.