neural-cli-orchestrator
v2.0.3
Published
NCO Backend - Multi-AI CLI Orchestrator
Readme
NCO - Neural CLI Orchestrator
9 AI providers working as one. Discussion, parallel comparison, consensus, and autonomous agent modes.
Quick Start
npm install -g neural-cli-orchestrator
nco-setupnco-setup will:
- Install system dependencies (Redis, tmux, jq)
- Configure AI providers (login or API key for each)
- Generate
.envconfiguration - Set up Claude Code integration (status line + MCP)
- Start services via PM2
Commands
nco-setup # Interactive first-time setup
nco-setup --dry-run # Simulate without changes
nco-setup --no-ai # Skip AI provider installation
nco-setup --skip-claude # Skip Claude Code integration
nco-start # Start NCO services
nco-stop # Stop NCO services
nco-status # Check service healthAlternative: install.sh
cd /opt/neural-cli-orchestrator
bash install.shServices
| Port | Service | |------|---------| | 6200 | API Gateway (REST) | | 6201 | WebSocket (real-time streaming) | | 6379 | Redis (message broker) |
AI Providers
| Provider | Auth | Role | |----------|------|------| | Claude Code | Login or API key | Commander | | Gemini / Gemini API | Login or API key | Advisors | | Codex (OpenAI) | Login or API key | Coder | | Aider | API key (shared) | Refactoring | | OpenCode | API key | Deputy | | Copilot | GitHub login | Assistant | | Ollama | None (local) | Observer | | Cursor Agent | Login | UI specialist |
API
# Health
curl http://localhost:6200/health
# Multi-AI Discussion
curl -X POST http://localhost:6200/api/chat/discussion \
-H "Content-Type: application/json" \
-d '{"prompt": "Analyze this code", "providers": ["ollama", "gemini"]}'
# Parallel Comparison
curl -X POST http://localhost:6200/api/chat/parallel \
-H "Content-Type: application/json" \
-d '{"prompt": "Write a debounce function", "providers": ["gemini-api", "ollama"]}'
# OpenAI-compatible
curl -X POST http://localhost:6200/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model": "gemini-api", "messages": [{"role": "user", "content": "Hello"}]}'Claude Code Integration
After nco-setup, NCO is available in Claude Code via MCP:
Use nco_discussion to review the security of src/auth.tsDocumentation
Requirements
- Node.js 20+
- Redis 7+
- Linux / WSL2
- Build tools for native modules:
python3 make gcc g++
License
Proprietary
