Every new product starts here.
This starter is a production-grade foundation: authentication, organizations, an AI assistant with retrieval and memory, and a fully typed API — wired together, tested, and ready to build on.
The hard parts of a modern product, already built.
Every feature below works end to end — sign in and try them, then replace the parts your product doesn't need.
Auth & organizations
Email codes and Google sign-in with two-factor authentication, plus organizations with invitations, roles, and member management.
AI assistant
A streaming agent with tool calls, web search, file attachments, generative charts, and streams that survive a page reload.
Knowledge & memory
A file vault with durable ingestion, hybrid semantic and keyword retrieval with reranking, and long-term memory across chats.
Typed, documented API
Hono routes where validation and the OpenAPI document share one definition, consumed through a typed TanStack Query client.
International by default
English and Arabic with full right-to-left support, localized metadata, and translated authentication flows.
Quality gates
AI evals in CI, tests against real Postgres and Redis, structural conventions, and strict linting on every commit.
Current, cohesive, and typed end to end.
One app and eleven workspace packages, each with a narrow surface — the app consumes packages, packages never reach into the app, and swapping one layer out never unravels the rest.
App Router, cache components, and the React Compiler.
Agents, tools, and streaming through the AI Gateway.
Sessions, organizations, and two-factor authentication.
A typed API from a single zod and OpenAPI definition.
Typed schema and migrations, with pgvector for retrieval.
Caching, background coordination, and resumable AI streams.
A full component library on oklch design tokens.
Fast installs and a cached task graph across the workspace.
Container-backed tests and AI evals on every pull request.
Questions & answers
Build the product, not the plumbing.
Sign in to explore the dashboard and the AI assistant, or start with the README — it maps every package and convention in the repository.