Distributed & Scalable.
SakLabs AI runs on five independent microservices built with FastAPI, orchestrated to handle massive inbound throughput safely.
Gateway
Handles request routing, serves the frontend interface, manages auth sessions, and orchestrates the `/ingest` pipeline.
Processing
Dedicated service for heavy audio compute. Transcribes and translates audio leveraging the Sarvam AI API.
Intelligence
The AI core. Uses OpenAI + Agno to classify intents, extract structured entities, and power contextual chat sessions.
Memory
Persistent state container running mem0ai and ChromaDB for instant vector recalls on per-user and per-org levels.
Task Management
The source of truth. Handles tasks, users, roles, and organizations utilizing SQLAlchemy + PostgreSQL.
IMAP Listener
A headless background worker that continuously polls connected mailboxes and submits payloads to the Gateway.