Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Jos: Code AssistNew to Visual Studio Code? Get it now.
Jos: Code Assist

Jos: Code Assist

JosEntity

|
7 installs
| (0) | Free
AI chat assistant with 27 free models via OpenRouter. Cross-platform support for Windows, macOS, and Linux.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Jos: Code Assist

AI-powered coding assistant for VS Code with 14 verified free AI models via OpenRouter. No Python required.

Features

  • 14 Free AI Models - Google, NVIDIA, OpenAI, Cohere, Poolside, LiquidAI, and more
  • Clean Chat Interface - Side panel chat with full markdown support
  • Real Streaming - Responses stream word-by-word via direct API calls
  • Session Management - Multiple conversations, export to Markdown
  • Secure Storage - API key stored securely in VS Code
  • Fast Switching - Change models on the fly
  • History Persistence - All chats saved locally
  • No Dependencies - Pure TypeScript, no Python or pip needed

Requirements

  • VS Code 1.75.0 or higher
  • OpenRouter API key (free tier available at openrouter.ai/keys)

Quick Start

  1. Install the extension
  2. Click the JCA icon in the left sidebar
  3. Enter your free OpenRouter API key when prompted
  4. Start chatting immediately

Commands

Command Shortcut
Open Chat Ctrl+Shift+J / Cmd+Shift+J
Configure API Key -
New Chat Session -
Clear Current Chat -
Export Chat to Markdown -
Reset Extension -

⚠️ Privacy Notice

These models are provided for testing and demo purposes. Please avoid sharing any personal or confidential information in your conversations, including passwords, API keys, private code, or sensitive business data.

Available Models (14 verified working)

Google (1 model)

Model Context Window Input Modalities Output Modalities
Gemma 4 26B A4B IT 256K tokens Text, Image, Video Text

NVIDIA (6 models)

Model Context Window Input Modalities Output Modalities
Nemotron 3 Super 120B 1M tokens Text Text
Nemotron 3 Nano 30B 256K tokens Text Text
Nemotron 3 Nano Omni 30B Reasoning 256K tokens Text, Audio, Image, Video Text
Nemotron 3.5 Content Safety 128K tokens Text, Image Text
Nemotron Nano 12B V2 VL 128K tokens Text, Image Text
Nemotron Nano 9B V2 128K tokens Text Text

⚠️ NVIDIA Data Notice: Please do not upload any confidential information. You may upload images, which NVIDIA and its service providers will use solely for providing this demo experience. Your use is logged for security purposes and anonymous session data may be used to improve NVIDIA products and services, including network performance metrics, AI-generated outputs, and audio transcriptions. The logged session data for improvement purposes is not linked to your identity or any persistent identifier. For more information, see NVIDIA's Privacy Policy. By using these models, you consent to NVIDIA's collection, recording, and use of such information and the NVIDIA API Trial Terms of Service.

OpenAI (1 model)

Model Context Window Input Modalities Output Modalities
GPT OSS 20B 131K tokens Text Text

Poolside (2 models) — Default: Laguna M.1

Model Context Window Input Modalities Output Modalities
Laguna M.1 ⭐ 262K tokens Text Text
Laguna XS.2 262K tokens Text Text

Other Providers (4 models)

Model Provider Context Window Input Modalities Output Modalities
North Mini Code Cohere 256K tokens Text Text
Owl Alpha OpenRouter 1M tokens Text Text
LFM 2.5 1.2B Thinking LiquidAI 33K tokens Text Text
LFM 2.5 1.2B Instruct LiquidAI 33K tokens Text Text

Architecture

TypeScript Extension → OpenRouter API (direct HTTPS)

No Python bridge, no subprocess spawning, no pip dependencies.

Troubleshooting

❌ "Invalid OpenRouter API key"

  • Make sure your API key starts with sk-or-
  • Get a new key from openrouter.ai/keys
  • Use command: Jos: Code Assist: Configure API Key to update

❌ Extension icon not visible

  • Press Ctrl+Shift+P (Cmd+Shift+P on Mac)
  • Type Jos: Code Assist: Open Chat
  • Press Enter

❌ No response from a model

  • Switch to a different model using the dropdown
  • Check your internet connection
  • Verify your API key is valid at openrouter.ai/keys

Still having issues?

  1. Open VS Code Developer Tools: Help → Toggle Developer Tools
  2. Check the Console tab for error messages

System Requirements

Requirement Version
VS Code 1.75.0+
Internet Required

Uninstallation

  1. Go to Extensions (Ctrl+Shift+X)
  2. Find Jos: Code Assist and click Uninstall
  3. Optionally run Jos: Code Assist: Reset Extension to clear API key and chat history

License

See LICENSE file for details.

Credits

Built with OpenRouter's free AI models.

Powered by JOSENTITY

For support, contact us at support@josentity.com

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