Nova AI Documentation¶
Production-ready multi-agent orchestration system powered by Claude Code SDK. Automates software development workflows with specialized agents, SDK MCP tools, and intelligent task decomposition.
Quick Links¶
-
Getting Started
Install Nova AI and run your first task in minutes
-
User Guides
Learn how to use slash commands, headless mode, and SDK
-
API Reference
Complete Python SDK documentation and examples
-
Architecture
Understand the system design and components
Key Features¶
- 6 Specialized Agents - Orchestrator, architect, implementer, code-reviewer, tester, debugger
- 3 SDK MCP Servers - In-process tools (KB search, GitHub ops, memory) with 10-100x speedup
- 11GB Knowledge Base - FAISS-indexed expert knowledge across 37 domains
- API Retry Logic - Exponential backoff + circuit breaker for production reliability
- Session Management - Resume conversations, 88-95% overhead reduction
- Cost Optimized - Prompt caching (90% savings), Sonnet 4.5 for all agents
Quick Start¶
Requirements: Claude Code + ANTHROPIC_API_KEY
git clone https://github.com/Jaureguy760/nova_ai.git
cd nova_ai
export ANTHROPIC_API_KEY="your-key-here"
# Use slash commands in Claude Code
/novaai your task here
Usage Examples¶
Inside Claude Code, use /novaai for orchestrated workflows:
# Interactive workflow (all tasks)
/novaai implement user authentication with JWT
/novaai review PR #123 and fix security issues
/novaai refactor payment module for performance
/novaai add unit tests for UserService
/novaai fix broken import in auth.py
Workflow: Task → Planning → Implementation → Review → Refinement
For programmatic usage:
Architecture Overview¶
graph LR
A[User] --> B[/novaai Command]
B --> C[Orchestrator Agent]
C --> D[Specialist Agents]
C --> E[SDK MCP Tools]
E --> F[FAISS KB 11GB]
E --> G[GitHub API]
E --> H[Memory Store]
D --> I[Output]
- Orchestrator Agent - Task decomposition, agent coordination, workflow management
- Specialist Agents - Code review, testing, debugging, architecture, implementation
- SDK MCP Servers - In-process tools (KB, GitHub, memory) with 10-100x speedup
- Knowledge Base - 11GB FAISS-indexed expert knowledge across 37 domains
- Session Management - Lightweight state compression (150K token max)
Recent Updates¶
Phase 2.0: MCP Simplification¶
- ✅ Deleted all stdio MCP servers - Removed browser, voice, context7 (-2,811 lines)
- ✅ SDK MCP only architecture - 100% in-process MCP (10-100x speedup)
- ✅ MCP cleanup - 13 → 3 servers (-77%), removed dead code and configs
Phase 1.8: Agent Consolidation¶
- ✅ Agent consolidation - Reduced from 13 → 6 agents (-54%)
- ✅ Deep audit - 2,219 lines dead code removed, 89 unused imports cleaned
- ✅ Complete documentation - Developer guide, API reference, coding standards
- ✅ Dependency updates - 10 GitHub Actions + 6 core dependencies updated
- ✅ API retry logic - Production-critical reliability
Total cleanup: -5,030 lines, cleaner architecture, maximum performance
MCP Servers¶
3 SDK MCP Servers (In-Process, 10-100x Faster):
- kb - FAISS knowledge base (11GB, semantic search across 37 domains)
- github - GitHub operations (PRs, issues, commits, reviews)
- memory - Persistent memory across sessions
No stdio/external MCP servers - 100% in-process for maximum performance.
Next Steps¶
-
Install Nova AI
Get started with installation and setup
-
Quick Start
Run your first task in minutes
-
API Reference
Explore the Python SDK
-
Contributing
Learn how to contribute to Nova AI
License¶
MIT © 2025 Nova AI Contributors