Cidadao.AI Backend¶
Multi-Agent AI System for Brazilian Government Transparency
What is Cidadao.AI?¶
Cidadao.AI is a production multi-agent AI system designed to analyze Brazilian government transparency data. It features 17 specialized AI agents with unique Brazilian cultural identities, each responsible for different aspects of data investigation, analysis, and reporting.
Production Status
Live at: cidadao-api-production.up.railway.app
- 99.9% uptime since October 2025
- 17 agents operational (16 functional + 1 base framework)
- 323+ API endpoints
- PostgreSQL + Redis infrastructure
Quick Links¶
-
Agents
Explore our 17 AI agents with Brazilian cultural identities
-
Architecture
Understand the multi-agent system design
-
API Reference
323+ endpoints for transparency data
-
Deployment
Deploy to Railway, Docker, or cloud
Featured Agents¶
| Agent | Role | Coverage |
|---|---|---|
| Zumbi dos Palmares | Anomaly Detection | 96.32% |
| Anita Garibaldi | Pattern Analysis | 94.87% |
| Oxossi | Data Hunting | 94.44% |
| Abaporu | Master Orchestration | 86% |
| Obaluaie | Corruption Detection | 81% |
Getting Started¶
Installation¶
# Clone repository
git clone https://github.com/anderson-ufrj/cidadao.ai-backend.git
cd cidadao.ai-backend
# Install dependencies
make install-dev
# Configure environment
cp .env.example .env
# Edit .env with your API keys (MARITACA_API_KEY or ANTHROPIC_API_KEY)
Run Development Server¶
Run Tests¶
Key Features¶
Multi-Agent System¶
- 17 specialized agents with unique Brazilian cultural identities
- Reflective architecture with quality thresholds and automatic improvement
- Lazy loading for 367x faster startup (3.81ms vs 1460ms)
Government Data Integration¶
- 30+ transparency APIs integrated (federal, state, municipal)
- Portal da Transparencia integration
- Real-time contract investigation
Production-Ready¶
- PostgreSQL + Redis infrastructure
- Prometheus + Grafana monitoring
- Railway deployment with 99.9% uptime
Project Status¶
pie title Agent Coverage Distribution
"Tier 1 (>90%)" : 10
"Tier 2 (80-89%)" : 5
"Tier 3 (70-79%)" : 1
"Base Framework" : 1
Current Sprint
December 2025: Focus on test coverage improvement, additional government APIs, and frontend integration enhancements.
Documentation Structure¶
| Section | Description |
|---|---|
| Agents | All 17 agents with implementation details |
| Architecture | System design, patterns, and diagrams |
| API | REST endpoints, streaming, WebSocket |
| Development | Setup, contributing, best practices |
| Deployment | Railway, Docker, production guides |
| Project | Roadmap, status, planning |
Contributing¶
We welcome contributions! See our Contributing Guide for details.
Links¶
- Production API: cidadao-api-production.up.railway.app
- API Docs (Swagger): /docs
- GitHub: anderson-ufrj/cidadao.ai-backend