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: MCP Server Toolkit
🚀 Возможности и улучшения 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityCmaintenanceEnables multi-worker autonomous agent orchestration: decompose complex tasks, run parallel workers, auto-review, and generate follow-up tasks via the Model Context Protocol.8
- FlicenseNot gradedqualityCmaintenanceEquips AI coding agents with filesystem, Git, database, and computation tools via the Model Context Protocol.1
- FlicenseNot gradedqualityBmaintenanceEnables collaborative software development through a team of specialized AI agents (Architect, Developer, Reviewer, Tester) communicating via the Model Context Protocol, with tools for file management, task tracking, and code review.
- AlicenseAqualityBmaintenanceDelegate coding tasks to external AI coding agents in isolated git worktrees with independent verification, enabling any MCP client to orchestrate multi-agent workflows.5MIT
Related MCP Connectors
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Git-backed platform for skills, tools, and context for AI agents
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ram-singh1/ai-coding-orchestrator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server