VS Code расширение для автоматизации разработки с помощью многоагентной ИИ-архитектуры.
- 🏗️ Architect Agent: Анализ требований и создание технических спецификаций
- 📋 Tech Lead Agent: Планирование разработки и оценка рисков
- 💻 Coder Agent: Генерация чистого, документированного кода
- 🔍 Reviewer Agent: Автоматический код-ревью с предложениями по улучшению
- 🔒 Безопасность: Хранение API ключей через VS Code Secrets API
- ⚡ Производительность: Кэширование запросов с TTL и LRU
- 📊 Мониторинг: Детальная статистика использования и затрат
- Установите расширение из VS Code Marketplace
- Получите API ключ на DeepInfra
- Настройте ключ:
Ctrl+,→ "AI Multi-Agent" → вставьте ключ - Запустите:
Ctrl+Shift+P→ "AI: Start Multi-Agent Development" - Опишите проект и получите готовый код!
| Агент | Модель по умолчанию | Альтернативы |
|---|---|---|
| Architect | Qwen/Qwen2.5-72B-Instruct | Qwen2-72B, WizardLM-2-8x22B |
| Tech Lead | Qwen/Qwen2.5-72B-Instruct | DeepSeek-V3 |
| Coder | Qwen/Qwen2.5-Coder-32B-Instruct | CodeLlama-34b |
| Reviewer | Qwen/Qwen2.5-72B-Instruct | Yi-34B-Chat |
{
"aiMultiAgentDev.temperature": 0.7,
"aiMultiAgentDev.maxTokens": 4096,
"aiMultiAgentDev.cache.enabled": true,
"aiMultiAgentDev.cache.ttl": 3600000
}Примерные затраты на 1 проект (средний):
| Модель | Токены | Стоимость |
|---|---|---|
| Qwen-72B | ~5K | ~$0.0045 |
| Qwen-Coder | ~15K | ~$0.0135 |
| Итого | ~20K | ~$0.018 |
В 10-50 раз дешевле GPT-4!
# Клонировать репозиторий
git clone https://github.com/ai-dev/ai-multi-agent-dev
cd ai-multi-agent-dev
# Установить зависимости
npm install
# Запустить в режиме разработки
npm run watch
# Затем нажмите F5 в VS Code
# Собрать production версию
npm run package
# Создать .vsix пакет
npx vsce package
# Опубликовать (требуется Personal Access Token)
npx vsce publish# Запустить unit тесты
npm run test:unit
# Запустить с покрытием
npm run coverage
# Запустить интеграционные тесты (требуется API ключ)
npm run test:integration- Fork репозиторий на GitHub
- Создайте ветку (
git checkout -b feature/amazing-feature) - Закоммитьте изменения (
git commit -m 'Add amazing feature') - Push в ветку (
git push origin feature/amazing-feature) - Откройте Pull Request
MIT — см. файл LICENSE
- DeepInfra — доступ к открытым моделям
- Qwen Team — отличные модели для кодинга
- VS Code Team — мощное API для расширений
Статус проекта: ✅ Готов к локальной разработке | 🟡 Готов к публикации (требуется настройка publisher)