aico
AI Coding Orchestrator (aico V2)
Производственное локальное CLI-приложение, предназначенное для оркестрации специализированных агентов кодирования:
Codex CLI → Ведущий архитектор ПО, основной разработчик и решатель сложных проблем.
Antigravity / AGY CLI → Обеспечение качества, ревьюер, тестировщик регрессий и агент для небольших исправлений.
Расширенные агенты → Claude, Gemini и локальные LLM (через Ollama / OpenAI-совместимые конечные точки).
aico управляет конечными автоматами, переходами рабочих процессов, изоляцией Git worktree, шаблонизацией промптов, параллельным выполнением тестов, AST-сканированием безопасности, одобрениями с участием человека (human-in-the-loop), интеграцией MCP-серверов и всесторонней отчетностью.
🏗️ Архитектура
┌────────────────────────┐
│ USER / CLI │
│ (aico) │
└───────────┬────────────┘
│
TASK RECEIVED
│
┌───────────▼────────────┐
│ GIT & WORKTREE CHECK │
│ Zero-Impact Isolation │
└───────────┬────────────┘
│
┌───────────▼────────────┐
│ CODEX CLI │
│ • Architecture Design │
│ • Core Implementation │
│ • Complex Fixes │
└───────────┬────────────┘
│
┌───────────▼────────────┐
│ AGY CLI │
│ • Review & Test Plan │
│ • Parallel Validation │
│ • AST Security Audit │
│ • Issue Classification│
└───────────┬────────────┘
│
┌──────────────┴──────────────┐
│ Issue Classification Branch │
└──────────────┬──────────────┘
│
┌────────────────────────┼────────────────────────┐
│ │ │
PASS SMALL_FIX COMPLEX / ARCH / BUG / SEC
│ │ │
▼ ▼ ▼
PARALLEL VALIDATION AGY FIX CODEX FIX
(Test, Lint, Type, (Local) (Deep Fix)
Build, Security) │ │
│ ▼ ▼
▼ AGY RETEST AGY RETEST
DONE │ │
└─────────►◄─────────────┘Related MCP server: worker-bridge
🚀 Возможности и улучшения V2
🌿 Изоляция Git worktree с нулевым воздействием (
--worktree/-w):Выполняет все действия агентов в изолированном Git worktree, не затрагивая ваши активные файлы редактора или незакоммиченные изменения.
Автоматически синхронизирует и объединяет изменения при успешном завершении задачи.
⚡ Параллельный движок тестирования и качества (
aico test):Одновременно выполняет модульные тесты, линтеры (
ruff/eslint), проверки типов (mypy/tsc), сборки и аудиты безопасности в пулах рабочих потоков.
🛡️ Встроенный AST- и статический сканер безопасности (
aico scan):Обнаружение в реальном времени рисков SQL-инъекций, инъекций команд (
shell=True), жестко закодированных JWT-секретов, слабой криптографии (MD5/SHA1) и небезопасного динамического выполнения (eval/exec).
🔶 Режим с участием человека (HITL) (
--interactive/-i):Интерактивные контрольные точки одобрения перед архитектурными изменениями или исправлениями безопасности с прямой инъекцией указаний в промпт (
[A]pprove,[E]dit guidance,[R]eject,[Q]uit).
🎯 Детальная многоуровневая маршрутизация моделей:
Настройка отдельных моделей для каждого этапа (например,
o3-mini/claude-3-7-sonnetдля архитектуры,gemini-2.0-flashдля ревью тестов,gpt-4o-miniдля небольших исправлений).
🔌 Сервер Model Context Protocol (MCP) (
aico mcp):Запуск
aicoв качестве стандартного MCP-сервера для бесшовной интеграции с Cursor, Antigravity IDE, Claude Desktop и другими MCP-клиентами.
🤖 Поддержка расширенных агентов:
Встроенные адаптеры для Claude CLI, Gemini CLI и локальных LLM (Ollama / OpenAI-совместимые).
📦 Установка и настройка
cd /var/www/html/ai-coding-orchestrator
pip install -e .Проверка установки:
aico doctor💻 Справочник команд CLI
Команда | Описание |
| Запуск интерактивной сессии с промптом |
| Выполнение прямой задачи в текущей рабочей директории |
| Явный запуск задачи |
| Запуск в изолированном Git worktree (нулевое воздействие) |
| Запуск с интерактивными контрольными точками (human-in-the-loop) |
| Параллельный запуск тестов, линтеров, проверки типов, сборки и проверок безопасности |
| Статическое AST- и regex-сканирование уязвимостей безопасности |
| Запуск сервера Model Context Protocol (MCP) JSON-RPC stdio |
| Возобновление прерванной задачи из сохраненного |
| Просмотр текущего состояния задачи, итераций и метрик |
| Просмотр объединенных логов ( |
| Прерывание и отмена активной задачи |
| Просмотр текущей конфигурации |
| Обновление ключа конфигурации |
| Проверка работоспособности Codex, AGY и Git |
⚙️ Конфигурация (~/.aico/config.yaml)
codex:
command: "codex"
timeout: 3600
flags: ["exec", "--dangerously-bypass-approvals-and-sandbox"]
model: null
architecture_model: null
implementation_model: null
fix_model: null
agy:
command: "agy"
timeout: 1800
flags: ["--print", "--dangerously-skip-permissions"]
model: null
review_model: null
testing_model: null
fix_model: null
workflow:
max_iterations: 5
max_codex_attempts: 5
max_agy_attempts: 5
auto_resume: false
stop_on_environment_issue: true
interactive: false
require_approval_on_architecture: false
require_approval_on_security: false
git:
enabled: true
create_branch: true
branch_prefix: "ai-orchestrator"
auto_stash_uncommitted: false
use_worktree: false
testing:
run_tests: true
run_lint: true
run_typecheck: true
run_build: true
run_security_scan: true
parallel: true
max_workers: 4
safety:
protect_uncommitted_changes: true
allow_destructive_git: false📂 Структура рабочего пространства
.ai-orchestrator/
├── state.json # Machine-readable task state and transition history
├── task.md # Original user task
├── architecture.md # Architecture design from Codex
├── final-report.md # Comprehensive post-task markdown report
│
├── codex/
│ ├── prompt.md # Prompt sent to Codex
│ ├── result.md # Codex execution summary
│ └── issues.md # Issues addressed
│
├── agy/
│ ├── prompt.md # Prompt sent to AGY
│ ├── test-plan.md # Test plan created by AGY
│ ├── result.md # AGY validation results
│ ├── issues.md # Issues detected
│ └── fixes.md # Small fixes applied
│
├── logs/
│ ├── orchestrator.log # Workflow state transitions
│ ├── codex.log # Raw stdout/stderr of Codex
│ └── agy.log # Raw stdout/stderr of AGY
│
├── worktrees/ # Isolated git worktrees (when enabled)
└── checkpoints/ # Git snapshots before major stages🧪 Тестовый набор
Запустите полный набор тестов, покрывающий все возможности V1 и V2:
pytest -v65 модульных и интеграционных тестов проходят со 100% успехом.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI work orchestration for plans, tasks, teams, and coding-agent dispatch.
The AI orchestration agent for modern software teams.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEquips AI coding agents with filesystem, Git, database, and computation tools via the Model Context Protocol.1-
- AlicenseAqualityCmaintenanceDelegate coding tasks to external AI coding agents in isolated git worktrees with independent verification, enabling any MCP client to orchestrate multi-agent workflows.5MIT
- AlicenseBqualityCmaintenanceProvides a Model Context Protocol interface for secure, multi-agent collaboration on Git repositories, offering isolated workspaces, change requests, reviews, and approval workflows with Git as the source of truth.32MIT
- AlicenseAqualityBmaintenanceEnables supervising and orchestrating local coding agents like Muse and AGY through a client-agnostic MCP interface, with isolated Git worktrees, safe execution, and deterministic verification.107 npmMIT