727 B
727 B
Project Constitution
- Hybrid Architecture: Kites is a hybrid platform. The "Brain" is a Next.js web application (Nexus/Web), and the "Hand" is a native Desktop Client (Tauri).
- Privacy-First: User data is sensitive. Default to private visibility. API access requires strict authentication (Session or API Key).
- Agent-Native: We build for both humans and AI. The data model (Sessions, Tags, Content) must support structured agent output (e.g., "Run ID", "Agent Name").
- Spec-Driven: Major changes start with a spec in
specs/. We document why before we code how. - Infrastructure: We deploy to a self-hosted VPS (Nexus Vector) using Docker Compose and Traefik. Database is PostgreSQL.