Talos is an autonomous AI agent system designed to manage core business operations across three primary tracks: Knowledge Brain, Comms Agent, and Coding Agent.
To launch the entire platform (Frontend, Backend, Database, and Sandbox):
docker-compose up --buildTalos uses a modular, scalable architecture to ensure security and maintainability:
- Frontend: React (Vite) using Feature-Sliced Design (FSD).
- Backend: FastAPI using Domain-Driven Design (Feature-Based).
- Database: MongoDB for unstructured data and agent memory.
- Sandbox: Isolated Docker sidecar for safe code execution.
- LLM Gateway: Google Gen AI SDK (Native integration for Gemini/Gemma).
talos/
├── docker-compose.yml # Orchestrates all services
├── GEMINI.md # Repository-wide architectural mandates
├── README.md # This file
├── frontend/ # React application (FSD)
├── backend/ # FastAPI application (DDD)
└── sandbox/ # Isolated Python execution environment
- Design System - UI/UX standards and AI interaction patterns.
- Frontend README
- Backend README
- Sandbox README