Monorepo architecture
Web, mobile, extension, and nine shared packages live in one pnpm + Turbo repo with typed workspace imports.
Expo mobile app
Native iOS and Android app with shared auth, chat, billing, admin, and preferences — powered by the same tRPC router as web.
Browser extension
WXT-based Chrome extension with sign-in, session sync, billing state, and deep links back into the web app.
REST, SDK, CLI & MCP
One tRPC router exposed over four transports: tRPC for apps, REST for integrations, MCP for AI agents, OpenAPI for codegen.