Victor AI Framework — Documentation
Contract-first, service-first agentic AI framework for building agents that reason,
call tools, execute DAG workflows, and coordinate multi-agent teams across 24 LLM providers.
Version: 0.9.0 | License: Apache-2.0 | Python: 3.11+
Quick Start
pip install victor-ai
export ANTHROPIC_API_KEY=...
victor chat "Explain this codebase"
Architecture at a Glance
flowchart TB
subgraph Clients["CLIENT LAYER"]
CLI["CLI / TUI"]
API["HTTP API"]
MCP["MCP Server"]
VSC["VS Code"]
end
subgraph Framework["FRAMEWORK LAYER"]
Agent["Agent API"]
SG["StateGraph"]
WE["WorkflowEngine"]
Tools["Tool Registry"]
end
subgraph Services["SERVICE LAYER (6 canonical)"]
CS["ChatService"]
TS["ToolService"]
SS["SessionService"]
CX["ContextService"]
PS["ProviderService"]
RS["RecoveryService"]
end
subgraph Runtime["RUNTIME"]
ORC["AgentOrchestrator (Facade)"]
AL["AgenticLoop"]
TP["ToolPipeline"]
end
subgraph Providers["PROVIDERS (24)"]
Prov["Anthropic, OpenAI, Gemini, Ollama, Bedrock + 19"]
end
subgraph ToolModules["TOOLS (34 modules)"]
T1["Filesystem, Git, Shell, Web, Docker, Verification"]
end
subgraph Storage["STORAGE"]
GDB["Global DB ~/.victor/victor.db"]
PDB["Project DB ./.victor/project.db"]
end
Clients --> Framework --> Runtime --> Services
Services --> Providers
Services --> ToolModules
Runtime --> Storage
Start here → System Architecture for the full picture.
Documentation Map
Core Documents (Start Here)
| Document |
Description |
| System Architecture |
Single source of truth — layers, services, providers, tools, state, extensions, diagrams |
| Features |
Complete feature catalog grounded in implementation |
| Roadmap |
90-day priorities, directional horizons, tech debt register |
| Tech Stack |
Technology choices, dependency map, technical debt |
Architecture Deep-Dives
User Guides
Developer Guides
API Reference
Configuration Reference
Verticals
| Document |
Description |
| Coding |
Code review, editing, test generation |
| DevOps |
Infrastructure, CI/CD, containers |
| RAG |
Retrieval, ingestion, search |
| Data Analysis |
Dataframes, statistics, visualization |
| Research |
Source research, synthesis |
| API Reference |
Vertical API reference |
Tutorials
Guides
Document Governance
| Priority |
Document |
Role |
| Canonical |
docs/architecture.md |
System architecture (single source of truth) |
| Canonical |
docs/features.md |
Feature catalog |
| Canonical |
docs/roadmap.md |
Roadmap and tech debt |
| Canonical |
docs/tech-stack.md |
Technology stack |
| Canonical |
VISION.md |
Product vision |
| Reference |
docs/diagrams/ |
Editable .mmd sources; canonical diagrams live inline in the master docs |
Contributing
See Development Setup and PR Workflow.
All contributions require conventional commits and pass make lint && make test.