Распределенная система из 30+ специализированных AI-агентов, оркестрируемых через Gitea.
От идеи до продакшена — полностью автоматически. Самоанализ, саморевью, самоэволюция.
Поддерживает стеки разработки
Каждая задача проходит через 8 фаз с автоматической сменой статус-лейблов.
Оркестратор выбирает агента под каждую фазу, исходя из типа задачи и состояния.
Превращает идею или баг-репорт в строгую User Story с критериями приемки.
Ищет дубли в git-истории и прошлых решениях, чтобы избежать регрессий и повторной работы.
Проектирует спецификации, схемы данных, API-контракты и архитектуру до написания кода.
Пишет тесты по методологии TDD — до кода. Mock'и, fixtures, edge cases — всё сразу.
Пишет код, чтобы тесты прошли. Backend, frontend, Go, PHP, Python — подключается узкоспециализированный агент.
Адверсариальное ревью по SOLID, безопасности и performance. Если есть замечания — TheFixer дорабатывает итеративно.
Создает PR, мержит в dev, fast-forward в main, ставит semver-теги и готовит релиз.
Оценивает эффективность агентов (1-10) и фитнес-скор (0.0-1.0). Score < 7 — триггерит оптимизацию промптов.
30+ агентов, каждый со своей LLM, ролью и статусом. Модель подбирается под задачу — не наоборот.
| Агент | Категория | Роль | Модель | Fit | Вызывается |
|---|---|---|---|---|---|
| ★ Core Development | |||||
| RequirementRefiner | Core | Формализация требований | Qwen3-Coder 480B | 92 | Issue status: new |
| HistoryMiner | Core | Поиск дублей в git-истории | Qwen3-Coder 480B | 92 | Status: planned |
| SystemAnalyst | Core | Архитектура, схемы, API | GLM-5.1 | 82 | Status: researching |
| SdetEngineer | Core | Тесты до кода (TDD) | Qwen3-Coder 480B | 88 | Status: designed |
| LeadDeveloper | Core | Основная разработка | Nemotron 3 Super | 90 | Status: testing |
| FrontendDeveloper | Core | UI с мультимодальностью | MiniMax M2.5 | 86 | Когда нужен UI |
| BackendDeveloper | Core | Node.js / Express | Qwen3-Coder 480B | 91 | Когда нужен backend |
| GoDeveloper | Core | Go + Gin + Echo + DB | DeepSeek V4-Pro | 88 | Когда нужен Go backend |
| PhpDeveloper | Core | Laravel / Symfony | Qwen3-Coder 480B | 87 | Когда нужен PHP |
| PythonDeveloper | Core | Django / FastAPI | Qwen3-Coder 480B | 90 | Когда нужен Python |
| FlutterDeveloper | Core | Flutter / Dart | Qwen3-Coder 480B | 86 | Когда нужен Flutter |
| DevopsEngineer | Core | Docker, K8s, CI/CD | Kimi K2.6 | 88 | Когда нужен deploy |
| ☆ Quality Assurance | |||||
| CodeSkeptic | QA | Адверсариальное ревью | MiniMax M2.5 | 85 | Status: implementing |
| TheFixer | QA | Итеративный фикс багов | Kimi K2.6 | 90 | Если ревью не прошло |
| PerformanceEngineer | QA | N+1, memory leaks, perf | DeepSeek V4-Pro | 84 | После CodeSkeptic |
| SecurityAuditor | QA | OWASP, CVE, secrets | DeepSeek V4-Pro | 80 | После Performance |
| VisualTester | QA | Скриншоты, pixelmatch | Qwen3-Coder 480B | 82 | Когда UI меняется |
| BrowserAutomation | QA | Playwright E2E | Qwen3-Coder 480B | 87 | E2E-тестирование |
| ◆ Meta & Process | |||||
| Orchestrator | Meta | Главный диспетчер | Kimi K2.6 | 92 | Управление роутингом |
| ReleaseManager | Meta | Git, semver, релизы | GLM-5.1 | 76 | Status: releasing |
| Evaluator | Meta | Оценка эффективности | GLM-5.1 | 84 | Status: evaluated |
| PromptOptimizer | Meta | Улучшение промптов | Qwen3.6 Plus | 84 | Когда score < 7 |
| ProductOwner | Meta | Чеклисты, лейблы, трекинг | GLM-5.1 | 78 | Управление задачами |
| CapabilityAnalyst | Meta | Анализ пробелов в skills | GLM-5.1 | 82 | На старте задачи |
| AgentArchitect | Meta | Создание новых агентов | Kimi K2.6 | 86 | Если нет подходящего агента |
| WorkflowArchitect | Meta | Новые workflow-определения | GLM-5.1 | 82 | Новый workflow |
| MarkdownValidator | Meta | Валидация Markdown | DeepSeek V4-Pro | 68 | Перед созданием issue |
| PipelineJudge | Meta | Объективный fitness-скор | GLM-5.1 | 84 | После Evaluator |
| ArchitectIndexer | Meta | Индекс проекта .architect/ | GLM-5.1 | 84 | Перед любой задачей |
| ● Cognitive Enhancement | |||||
| Planner | Cognitive | CoT / ToT / Plan-Reflect | DeepSeek V4-Pro | 88 | Сложные задачи |
| Reflector | Cognitive | Уроки из ошибок | DeepSeek V4-Pro | 84 | После каждого агента |
| MemoryManager | Cognitive | Контекст, векторный стор | Qwen3.6 Plus | 87 | Управление памятью |
| ♻ Security & Incident | |||||
| IncidentResponder | SecOps | Форензика, hardening, cleanup | Kimi K2.6 | 90 | Инцидент, компрометация |
<!-- GNS_EVENT: {
"type": "subagent_result",
"agent": "lead-developer",
"invocation_id": "AGENT-113-003",
"parent_id": "orch-113-001",
"depth": 1,
"budget": {"remaining": 3800},
"state_changes": {
"labels_add": ["phase::drafting-spec"],
"assignee": "system-analyst"
},
"next_agent": "system-analyst",
"timestamp": "2026-05-23T09:00:00Z"
} -->
{
"type": "subagent_result",
"agent": "lead-developer",
"invocation_id": "AGENT-113-003",
"budget": {"remaining": 3800},
"state_changes": {
"labels_add": ["phase::drafting-spec"],
"assignee": "system-analyst"
},
"next_agent": "system-analyst",
"timestamp": "2026-05-23T09:00:00Z"
}
Каждый агент при входе читает checkpoint из issue body, при выходе — пишет структурированный результат с machine-readable footer в Gitea.
APAW не просто выполняет задачи — она учится на результатах. Модель под каждого агента подбирается по фитнес-матрице, а промпты оптимизируются автоматически.
15+ модулей специализированных знаний, которые агенты подгружают под конкретную задачу — не держат в контексте постоянно.
# Visual testing — Playwright в контейнере
docker compose -f docker/docker-compose.web-testing.yml run --rm visual-tester
# Architect indexer — перед любой задачей
docker compose -f docker/docker-compose.architect.yml run --rm architect-indexer
# Evolution dashboard — обновляется автоматически
bun run sync:evolution && bun run evolution:dashboard
Все браузерные инструменты (Playwright, скриншоты, E2E) запускаются в контейнерах. Хост остаётся чистым.
Выберите подписку, которая соответствует масштабу вашей команды.
Для индивидуальных разработчиков и небольших проектов
Для команд, продуктовых компаний и агентств
Подключите APAW к своему проекту и получите доступ к автономному AI-конвейеру с самоулучшением уже сегодня.