Qentrah
Projects
Guides

Tech stack

View as Markdown
LayerWhat it uses
Web appNext.js 16, React 19, Tailwind CSS v4, Motion
BackendConvex: database, functions, streaming, crons
AuthClerk
ModelsOpenRouter via the AI SDK
ToolingBun workspaces, TypeScript

Everything beyond Convex, Clerk, and OpenRouter is optional and switches on with its own keys: billing (Autumn), web search (Exa), memory (Supermemory), analytics (PostHog, Axiom), tracing (Braintrust), email (Resend), and the support agent (Median). Leave them out and Whirl hides the features they power. See docs/configuration.md.

Source captured: 2026-10-11