Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>OpenAIStudio vLLM AgentNew to Visual Studio Code? Get it now.
OpenAIStudio vLLM Agent

OpenAIStudio vLLM Agent

yuriikucherenko

|
1 install
| (0) | Free
AI Assistant using local vLLM for software development
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

⚡ OpenAIStudio vLLM Agent

Автономна студія розробки на базі багатоагентної архітектури. Планує. Проектує. Пише код. П�### 1. Динамічний DAG-конвеєр (Dynamic DAG Pipeline)

Агенти виконують повний цикл розробки, використовуючи Directed Acyclic Graph (DAG). Система автоматично обирає один із трьох рівнів складності:

  • Micro Pipeline (1-3 операції): Швидка реалізація скриптів, простих ігор або поодиноких сторінок. Мінімум бюрократії.
  • Standard Pipeline (4-7 операцій): Повноцінний цикл для REST API, невеликих SaaS або веб-додатків. Включає перевірку архітектури.
  • Full Pipeline (8+ операцій): Максимальна надійність для великих платформ. Додає фази аудиту бази даних, кібербезпеки та QA-тестування.

Особливості:

  • Adaptive Execution: CEO аналізує завдання та будує унікальний граф фаз. Незалежні фази (наприклад, розробка фронтенду та бекенду) запускаються паралельно, що значно прискорює роботу.
  • Intelligent Summarization: Після кожної фази спеціальний агент-сумаризатор (CPO) стискає результати. Це дозволяє передавати наступним агентам лише важливу технікову інформацію, запобігаючи переповненню контексту.
  • HITL (Plan Verification): Після побудови графа процес зупиняється для вашого підтвердження. Ви бачите структуру залежностей і можете внести корективи.

2. Спеціалізовані ролі (Specialized Roles)

Проєкт використовує розширений набір фахівців:

  • Chief Executive Officer (CEO) — аналіз та планування.
  • Chief Technology Officer (CTO) — архітектура та стек.
  • Programmer (Backend) — логіка сервера та API.
  • Frontend Developer — розробка сучасних інтерфейсів (HTML/CSS/JS).
  • Database Expert — оптимізація запитів та схем.
  • Cyber Security Specialist — аудит OWASP вразливостей.
  • Test Engineer — автоматизація тестування.
  • Code Reviewer — контроль якості коду.
  • Technical Writer — професійна документація та README.

3. Контекстні команди редактора

Ви можете викликати агентів безпосередньо з коду (правою кнопкою миші):

  • Explain File — пояснити логіку та структуру файлу.
  • Fix Bugs — знайти та виправити помилки у виділеному коді.
  • Refactor Selection — покращити читабельність та структуру коду.
  • Write Tests — автоматично згенерувати Unit-тести.
  • Implement Stub — реалізувати функціонал на основі коментарів.

4. Система навичок (Dynamic Skills Matching)

Проєкт інтегрує інтелектуальний підбір навичок:

  • Аналізує директорію навичок, яку ви вкажете в налаштуваннях.
  • Зіставляє роль агента і завдання з базою SKILL.md файлів через алгоритм TF-IDF.
  • Sync Skills — автоматичне завантаження актуальних скілів з репозиторію Antigravity.

Моделі (Model Inventory)

Агенти використовують спеціалізовані моделі залежно від ролі та складностей завдання: rity Specialist** — аудит OWASP вразливостей.

  • Test Engineer — автоматизація тестування.
  • Code Reviewer — контроль якості коду.
  • Technical Writer — професійна документація та README.

3. Контекстні команди редактора

Ви можете викликати агентів безпосередньо з коду (правою кнопкою миші):

  • Explain File — пояснити логіку та структуру файлу.
  • Fix Bugs — знайти та виправити помилки у виділеному коді.
  • Refactor Selection — покращити читабельність та структуру коду.
  • Write Tests — автоматично згенерувати Unit-тести.
  • Implement Stub — реалізувати функціонал на основі коментарів.

4. Система навичок (Dynamic Skills Matching)

Проєкт інтегрує інтелектуальний підбір навичок:

  • Аналізує директорію навичок, яку ви вкажете в налаштуваннях.
  • Зіставляє роль агента і завдання з базою SKILL.md файлів через алгоритм TF-IDF.
  • Sync Skills — автоматичне завантаження актуальних скілів з репозиторію Antigravity.

Моделі (Model Inventory)

Агенти використовують спеціалізовані моделі залежно від ролі та складності завдання:

Модель Роль (Roles) Контекст Призначення
gemma CEO / CTO / Writer 16 384 Аналіз задачі, архітектура, документація.
qwen3-coder Fast Code / Review 32 768 Frontend Developer, Code Review, легкий код.
codestral Heavy Code / Backend 32 768 Programmer (Backend), складні алгоритми.
mistral Fallback JSON 4 096 Швидкий JSON парсинг, прості ролі.

Налаштування

При першому запуску з'явиться майстер налаштувань (Wizard):

  1. vLLM Server URL — адреса сервера. Система автоматично додає назву моделі до шляху: http://IP:PORT/<model>/v1.
  2. Назва моделі — ваша основна модель. Для програмування система автоматично перемикається на codestral або qwen-code.
  3. Perplexica URL — для веб-пошуку (наприклад, http://localhost:3000).
  4. Шлях до навичок — папка з вашими SKILL.md файлами.
Команда Опис
OpenAIStudio: Open Agent Відкрити панель управління агентами.
OpenAIStudio: New Task Почати створення нового ПЗ з нуля.
OpenAIStudio: Configure Settings Налаштувати vLLM, Perplexica та шлях до навичок.
OpenAIStudio: Stop All Agents Негайно зупинити всі активні процеси.
OpenAIStudio: Select Default Model Швидко змінити активну модель через vLLM.
OpenAIStudio: Sync Skills Repository Клонувати/Оновити базу навичок Antigravity.

Запуск

  1. npm install
  2. npm run compile
  3. Натисніть F5 для запуску в режимі розробки.

Або встановіть готовий пакет:

code --install-extension openaistudio-vllm-agent-0.0.1.vsix
npx openaistudio-vllm-agent --sync-skills

Підтримати розробника (Buy me a coffee) ☕

Цей проєкт розробляється та підтримується на ентузіазмі у вільний час. Якщо розширення OpenAIStudio зекономило вам години дебагінгу, допомогло у роботі або просто здалося крутим інструментом — ви можете підтримати розробника та пригостити його кавою. Це дуже мотивує продовжувати розвиток проєкту!

Реквізити для підтримки:

  • 🏦 Банк: Monobank
  • 💳 Картка: 4441 1110 0759 8786
  • 👤 Отримувач: Юрій Кучеренко

Дякую за вашу підтримку! ❤️

License

MIT

Багатомовна підтримка (Multi-language Support)

Система автоматично визначає мову відповідей агентів:

  1. Налаштування: openaistudio.uiLanguage у VS Code.
  2. Детекція: Автоматично за мовою вашого запиту (Українська, Англійська тощо).
  3. Fallback: Мова інтерфейсу VS Code або Англійська.

Підтримувані мови: Українська, Англійська, Німецька, Французька, Польська.

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