Инструмент · Разработка ПО / инструменты AI-инженерии
0-AGENT
2026 · Инструмент · TypeScript / Bun, Node.js
Терминальный ИИ-агент для программирования на базе opencode: любая модель через OpenRouter, 24 собственных плагина и защитные контуры.
0-AGENT — модифицированный форк открытого агента opencode (MIT), настроенный как самостоятельный аналог Claude Code на OpenRouter (модель по умолчанию — Kimi K2.6). Поверх opencode добавлены обёртка запуска, 24 собственных плагина (фоновые команды, PowerShell, сеть с защитой от SSRF, память, права и границы доверия, планировщик, импорт MCP, контекст редактора VS Code) и минимальные патчи ядра: 12 файлов изменено и 2 добавлено, каждый с записанной причиной. Разрабатывался в два этапа: тонкий лаунчер (v1.x, май–июнь 2026), затем полноценный форк (цикл v6.x, сентябрь 2026). Не аффилирован ни с opencode, ни с Anthropic.
Задача
Нужен кодовый агент, не привязанный к одному поставщику моделей: недорогие модели через OpenRouter, работа на VPS, пул ключей и защита от разрушительных команд при автономной работе.
Что внутри
- Любая модель OpenRouter; по умолчанию moonshotai/kimi-k2.6, резервная модель — Claude Haiku 4.5 (fallback на стороне провайдера)
- 24 плагина слоя 0-AGENT: фоновые команды, второй shell (PowerShell), сеть с SSRF-защитой, память, права, ожидание и расписание, импорт MCP
- Работа в чужом каталоге через --dir с отдельным слоем настроек: агент не теряет ни модель, ни плагины, ни запреты на команды
- Запрет «засыпания» (sleep, timeout) в правилах разрешений; лимит бюджета --max-budget-usd; откат сессии к состоянию до сообщения
- Расширение VS Code (передаёт агенту открытый файл и выделение), сборка в бинарник, еженедельная синхронизация с upstream через CI
- Режим engine (v1.x): два движка по очереди (Claude → OpenCode), ротация ключей OpenRouter и OAuth-токенов, «судья» отказов
Построено на opencode.