Your AI Coding Partner, Running Locally

Access powerful AI coding assistance directly in VS Code, with full control over your models and data privacy

Latest Features & Improvements

Enhanced Model Search

Find the perfect model with our new search functionality - filter by size, name, or description

Multi-File Context

Attach multiple files to your AI chat for better context-aware assistance

Smart Model Organization

Models automatically sorted by size with visual indicators for installation status

Generation Control

Stop AI generation at any time with real-time streaming responses

Interactive REPL

AI-powered command suggestions with real-time execution in terminal

Documentation Generator

Generate comprehensive documentation for entire folders with ASCII diagrams

Context Menu Integration

Quick access to AI features through VS Code's right-click menu

Visual Progress

Real-time download progress with visual indicators for model installation

Model Categories

Tiny Models

< 100MB • Perfect for quick tasks

  • Fast response time
  • Minimal resource usage
  • Ideal for code completion

Small Models

100MB - 500MB • Balanced performance

  • Good general-purpose use
  • Efficient memory usage
  • Quick installation

Medium Models

500MB - 1.5GB • Enhanced capabilities

  • Better understanding
  • More accurate responses
  • Advanced code generation

Large Models

> 1.5GB • Maximum capability

  • Complex problem solving
  • Deep code understanding
  • Best overall performance

Enhanced Workflow

1. Find Your Model

Use the new search feature to find the perfect model for your needs

2. Quick Installation

Download with visual progress tracking and automatic selection

3. Code with Context

Attach relevant files and get context-aware assistance

4. Review & Apply

Review AI suggestions and apply them with one click

NoaxAI

Your AI powered coding assistant for VS Code

Powered by Local LLM using ONNX and HuggingFace models

Features

Local Processing

Run AI models locally on your machine for privacy and speed.

LLM

Advanced language models from onnx-community for intelligent assistance.

Bug Detection

Identify and fix potential bugs in your code with intelligent analysis.

Unit Testing

Generate comprehensive unit tests for your code automatically.

Documentation AI

Create detailed documentation for your codebase with AI assistance.

Installation

1. Install Extension

Install NoaxAI from the VS Code marketplace

ext install noaxai

2. Select Model

Choose an AI model from the Explore Models panel

3. Start Coding

Use the command palette or context menu to access NoaxAI features

Quick Usage Guide

Refactor Code

Ctrl+Shift+P → NoaxAI: Refactor Code

Fix Bugs

Ctrl+Shift+P → NoaxAI: Fix Bug

Generate Tests

Ctrl+Shift+P → NoaxAI: Generate Unit Test

Supported models

Powered by HuggingFace and ONNX optimization

Model Performance Matrix

Model Size Speed RAM Usage Best For
SmolLM2-135M 135MB Fast ~300MB Quick code completions, syntax fixes
Llama-3.2-1B 1.1GB Standard ~2GB Code generation, refactoring
Phi-3-mini 4K Very Fast ~100MB Real-time completions
Qwen2.5-1.5B 1.5GB Standard ~3GB Complex code analysis

Recommended Usage Scenarios

Quick Development

Use Phi-3-mini or SmolLM2-135M for:

  • Code completion
  • Simple bug fixes
  • Basic documentation

Detailed Analysis

Use Llama-3.2-1B or Qwen2.5-1.5B for:

  • Complex refactoring
  • Test generation
  • Architecture suggestions

💡 Pro Tip

Start with a smaller model and upgrade based on your needs. All models can be switched instantly!

Try It Now

example.js
function processData(data) {
    // TODO: Optimize this function
    let result = [];
    for(let i = 0; i < data.length; i++) {
        for(let j = 0; j < data.length; j++) {
            if(data[i] === data[j]) {
                result.push(data[i]);
            }
        }
    }
    return result;
}
                
🌠 NoaxAI Response
// Optimized version with O(n) complexity
function processData(data) {
    const seen = new Set();
    const result = [];
    
    for (const item of data) {
        if (seen.has(item)) {
            result.push(item);
        }
        seen.add(item);
    }
    
    return result;
}
✨ Better Performance 🎯 O(n) Complexity 💡 More Readable

Why Developers Love NoaxAI

100%
Privacy - All Local
Your code never leaves your machine
< 100ms
Response Time
With optimized local models
28+
Models Available
From 4K to 3B parameters
0$
Monthly Cost
Free forever, no API costs