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

Sidekick AI - Local Coding Assistant

Naveen Babu

|
1 install
| (0) | Free
Privacy-focused AI coding assistant that runs 100% locally on your machine
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sidekick AI - Local AI Coding Assistant

100% local AI-powered coding assistant for VS Code. No internet required, no data leaves your machine.

Features

  • ✅ Code Completion - Intelligent inline suggestions
  • ✅ Code Explanation - Understand complex code instantly
  • ✅ Code Refactoring - AI-powered improvements
  • ✅ Test Generation - Automatic unit tests
  • ✅ Chat Interface - Interactive AI assistant
  • ✅ 100% Local - Runs entirely on your machine
  • ✅ Privacy-First - No telemetry, no data collection

Requirements

  • VS Code 1.74.0 or higher
  • llama.cpp installed locally
  • 4GB+ RAM
  • A GGUF model file (instructions provided)

Setup

  1. Install llama.cpp:

    • Windows: Download from releases
    • Mac/Linux: brew install llama.cpp or build from source
  2. Download a model:

    • Recommended: Qwen 2.5 Coder 1.5B
    • Save it anywhere on your computer
  3. Start the server: llama-server.exe -m qwen-coder.gguf -c 4096 --port 8080

  4. Configure Extension

    • Install the extension
    • When prompted, select your model file
    • Extension will auto-detect llama.cpp

Troubleshooting

  • "AI server not running": Check that llama.cpp is installed
  • "Model not found": Press Ctrl+, and set the model path in settings
  • Slow responses: Ensure you're using a quantized model (Q4_K_M or Q5_K_M)

Usage

  • Press Ctrl+Shift+A to open chat
  • Select code and press Alt+E to explain
  • Right-click for AI options
  • Type /help in chat for commands

Privacy

This extension runs 100% locally:

  • No internet connection required
  • No data sent to external servers
  • No telemetry or usage tracking
  • All processing on your machine

License

MIT

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