# IT0 — AI-Powered Server Cluster Operations Platform Intelligent operations platform that combines AI agents with human oversight for managing server clusters. ## Architecture - **Backend**: NestJS microservices (TypeScript) with DDD + Clean Architecture - **Mobile**: Flutter app with Riverpod state management - **Web Admin**: Next.js dashboard with Zustand + React Query - **Voice**: Python service for voice-based interaction (STT/TTS/VAD) ## Services | Service | Description | |---------|-------------| | auth-service | Authentication, RBAC, API key management | | agent-service | AI agent orchestration (Claude CLI + API) | | inventory-service | Server, cluster, credential management | | monitor-service | Metrics collection, alerting, health checks | | ops-service | Task execution, approvals, standing orders | | comm-service | Multi-channel notifications, escalation | | audit-service | Audit logging, compliance trail | | voice-service | Voice pipeline (Python) | ## Quick Start ```bash # Backend pnpm install pnpm dev # Flutter cd it0_app && flutter pub get && flutter run # Web Admin cd it0-web-admin && pnpm install && pnpm dev ``` ## Tech Stack - **Runtime**: Node.js 20+, Dart 3.x, Python 3.11+ - **Database**: PostgreSQL (schema-per-tenant) - **Cache/Events**: Redis Streams - **AI**: Anthropic Claude (CLI + API) - **Build**: pnpm workspaces + Turborepo