Claude-подобный агентный ассистент для локальных моделей (Ollama, OpenAI-совместимые
раннеры) с медиа-студией для генерации изображений и видео (AUTOMATIC1111 / ComfyUI).
Всё работает офлайн — данные не покидают вашу машину.
Возможности
💬 Чат с локальными LLM — Ollama и любой OpenAI-совместимый сервер (LM Studio, vLLM,
llama.cpp). Стриминг ответов, выбор модели, отмена генерации.
📎 Контекст кода — @-меншены файлов/папок/символов, выделение, открытые вкладки,
диагностики. Предпросмотр правок диффом и применение через WorkspaceEdit.
🤖 Агент с инструментами — чтение/поиск/запись файлов и терминал в многошаговом
цикле, с подтверждением опасных действий и allow-list команд.
⚙️ Большие настройки — профили подключений, пресеты генерации, API-ключи в
SecretStorage, экспорт/импорт конфигурации.
npm install
npm run compile # разовая сборка (host + webview)
npm run watch # пересборка при изменениях
Запуск в отладке: открой папку в VSCode и нажми F5 («Run Extension»). Откроется
Extension Development Host — панель Local AI Studio в activity bar. Установи Ollama
(ollama pull qwen2.5) или запусти OpenAI-совместимый сервер и начни общение.
Установка собранного пакета:
npm run package # → local-ai-studio.vsix
code --install-extension local-ai-studio.vsix
Скрипты
Скрипт
Действие
npm run compile
Dev-сборка host + webview
npm run build
Продакшн-сборка (минификация)
npm run watch
Инкрементальная пересборка
npm run typecheck
Проверка типов (host + webview)
npm run lint
ESLint
npm test
Vitest
npm run package
Сборка .vsix
Требования
Node.js 18+
VSCode 1.90+
Локальный раннер: Ollama или OpenAI-совместимый сервер (для чата/агента);
AUTOMATIC1111 / ComfyUI (для фото/видео).
Локализация
Строки манифеста локализуются через package.nls.json / package.nls.ru.json,
а рантайм-строки (уведомления host и UI веб-вью) — через общий модуль
src/core/i18n.ts. Язык выбирается по vscode.env.language.