Upscale helps you polish and modernize your work as you go, ensuring your code is as sharp as your ideas.
🖥️ Upscale Preview
Simply highlight the code block you want to "Upskill". Right-click and select Upscale from the navigation menu:
🛠 What is Upscale?
Upscale is a VS Code extension designed to bridge the gap between "functional" code and "architectural" excellence. Unlike generic AI tools, Upscale analyzes your code selection and applies specific 2026 industry standards to refactor your logic into cleaner, faster, and more maintainable snippets.
Key Features
Smart Context Analysis: Captures highlighted code and language metadata to provide the AI with precise situational awareness.
Architectural Personas: Every refactor is performed by a specialized Senior Architect persona, focusing on performance, scalability, and modern syntax.
Dynamic Knowledge Base: Uses a custom docs.ts provider to inject framework-specific standards (like Hono) directly into the AI's logic.
🏗 How It Works
Selection: Highlight a messy code block or just click a line.
Context Extraction: The extension gathers the language ID and current text selection for the AI.
Refactor Engine: Our llm.ts core communicates with the Gemini API to process the architectural "Upscale".
Instant Delivery: Optimized code is returned instantly as a VS Code notification.