🤖 Lightweight AI Assistant
English | Русский
English Version
Universal AI assistant for VS Code with support for Ollama, OpenAI, Qwen, Groq, Anthropic Claude, and DeepSeek. Features inline code completions, chat with Markdown rendering, code editing, and token statistics.
Features
- AI Chat with streaming responses and Markdown support
- Inline Code Completion for any programming language
- Multiple AI Providers: Ollama, OpenAI, Anthropic, Groq, Qwen, DeepSeek
- Code Editing with AI-powered refactoring
- Token Statistics for tracking usage
- Highly Configurable with extensive settings
Installation
# From Marketplace
# Search for "Lightweight AI Assistant" in VS Code Extensions
# From VSIX
code --install-extension lightweight-ai-plugin-1.4.0.vsix --force
Quick Start
Install Ollama: https://ollama.ai/
Download models:
ollama pull llama3.1:8b
Provider = ollama, Model = llama3.1:8b
Start chatting!
️
Keyboard Shortcuts:
Ctrl+Alt+M - Switch chat model
Ctrl+Alt+C - Switch completion model
📖 Full documentation: See below for Russian version
Русская Версия
Универсальный AI-ассистент для VS Code с поддержкой Ollama, OpenAI, Qwen, Groq, Anthropic Claude и DeepSeek. Включает автодополнение кода, чат с Markdown, редактирование кода и статистику токенов.
Возможности
- AI-чат с потоковыми ответами и поддержкой Markdown
- Автодополнение кода для любого языка программирования
- Несколько AI-провайдеров: Ollama, OpenAI, Anthropic, Groq, Qwen, DeepSeek
- Редактирование кода с поддержкой AI
- Статистика токенов для отслеживания использования
- Высокая настройка с обширными настройками
Установка
# Из Marketplace
# Найдите "Lightweight AI Assistant" в расширениях VS Code
# Из VSIX
code --install-extension lightweight-ai-plugin-1.4.0.vsix --force
Быстрый Старт
Установите Ollama: https://ollama.ai/
Скачайте модели:
ollama pull llama3.1:8b
Настройте:
Провайдер = ollama, Модель = llama3.1:8b
Начните использовать!
️
Горячие Клавиши:
Ctrl+Alt+M - Сменить модель чата
Ctrl+Alt+C - Сменить модель автодополнения
📖 Полная документация: см. выше английскую версию
Настройки
Основные
| Настройка |
По умолчанию |
Описание |
| lightweightAI.provider |
ollama |
Провайдер AI |
| lightweightAI.apiUrl |
http://localhost:11434 |
URL API сервера |
| lightweightAI.apiKey |
|
API ключ (не нужен для Ollama) |
| lightweightAI.model |
llama3.1:8b |
Модель для чата |
| lightweightAI.completionModel |
starcoder2:3b |
Модель для автодополнения |
Продвинутые
| Настройка |
По умолчанию |
Описание |
| lightweightAI.temperature |
0.7 |
Креативность (0-2) |
| lightweightAI.chatMaxTokens |
2048 |
Макс. токенов в ответе |
| lightweightAI.contextWindow |
262144 |
Размер контекстного окна |
| lightweightAI.timeout |
60000 |
Таймаут запроса (мс) |
Поддерживаемые Модели
- Ollama (локальные): llama3.1:8b, llama3.1:70b, qwen3:4b, qwen3:8b, deepseek-r1:8b, starcoder2:3b
- OpenAI: gpt-4o-mini (рекомендуется), gpt-4o
- Anthropic: claude-3-5-sonnet-20241022, claude-3-haiku-20240307
- Groq: llama-3.3-70b-versatile, qwen/qwen3-32b
- DeepSeek: deepseek-chat, deepseek-reasoner
Статистика Токенов
Расширение показывает:
- Входные токены — отправленные модели
- Выходные токены — сгенерированные моделью
- Всего токенов — сумма
- Токенов/секунду — скорость
- Длительность — время запроса
Конфиденциальность
- Локальные модели (Ollama) — данные не покидают компьютер
- API ключи — хранятся в настройках VS Code
- Без телеметрии — не собираем данные
Благодарности
- Ollama
- OpenAI
- Anthropic
- Groq
- Marked
- Highlight.js
Приятной работы с AI! 🚀