1.1 KiB
1.1 KiB
Architecture overview
Principles
- Single user, but authentication is still mandatory.
- One shared backend for all products.
- Modular monolith before microservices.
- AI harness remains independent from UI applications.
- Tool access is explicitly permissioned per team.
- Long-running work is executed asynchronously.
- Generated artifacts are stored outside the relational database.
Products
Web
Application development dashboard for projects, prompts, runs, tasks, preview environments, reviews and deployments.
Desktop
Native Tauri application for local filesystem, shell, Git, Docker, Ollama and desktop application builds.
MSP
Infrastructure dashboard for VPS, Proxmox, LXC, VM, Docker, firewall, reverse proxy, monitoring, updates and backups.
Core backend modules
- authentication
- projects
- runs
- tasks
- teams
- tools
- artifacts
- builds
- deployments
- servers
- monitoring
- audit log
Data systems
- PostgreSQL: relational source of truth
- Redis: queues, locks and ephemeral state
- MinIO: generated files, logs and build artifacts