Architecture Overview¶
Welcome to the Argus architecture documentation. This section provides in-depth technical details about how Argus is designed and built.
Core Components¶
Argus is built on a modern, cloud-native architecture that combines:
- LangGraph Orchestration - Multi-agent workflow management with durable execution
- Multi-Model AI - Intelligent routing across 45+ models from 9 providers
- Real-time Streaming - Server-Sent Events for live test execution updates
- Self-Healing Intelligence - AI-powered test maintenance and repair
Documentation Sections¶
| Section | Description |
|---|---|
| Argus Brain | Deep dive into the AI code intelligence system |
| Architecture Diagrams | Visual representations of system components |
Quick Architecture Overview¶
┌─────────────────────────────────────────────────────────────────┐
│ ARGUS PLATFORM │
├─────────────────────────────────────────────────────────────────┤
│ Dashboard (Next.js) │ API (FastAPI) │ Worker (Cloudflare) │
├─────────────────────────────────────────────────────────────────┤
│ LangGraph Orchestrator │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Code │ │ Test │ │ Self │ │ Reporter │ │
│ │ Analyzer │ │ Executor │ │ Healer │ │ Agent │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
├─────────────────────────────────────────────────────────────────┤
│ Supabase (PostgreSQL + pgvector) │ Browser Pool (Selenium) │
└─────────────────────────────────────────────────────────────────┘
Key Design Principles¶
- AI-First - Every feature leverages AI for intelligent automation
- Privacy-Preserving - Your code never leaves your infrastructure
- Cost-Optimized - Intelligent model routing minimizes API costs
- Self-Healing - Tests automatically adapt to UI changes
Next Steps¶
- Explore the Argus Brain Architecture for AI capabilities
- Review Architecture Diagrams for visual reference
- Check the API Reference for integration details