What is tambo built with?
tambo is a TypeScript repo built with NestJS, React, Next.js, tRPC, and Vite. It stores its data in Postgres, reaches it with Drizzle, signs people in with jose, helmet, and next-auth, sends email with Resend, stores files in AWS S3, uses AI through ag-ui, @ai-sdk/provider, OpenAI, js-tiktoken, ai-sdk, and 6 more, measures its use with PostHog, watches its errors with Sentry, makes its content with @vercel/og, highlight.js, react-markdown, rehype-raw, js-yaml, and 4 more, validates its data with class-validator, class-transformer, Zod, json-schema, @hookform/resolvers, and 4 more, is tested with @nestjs/testing, supertest, Testing Library, and memfs, deploys with OpenTelemetry, and uses MCP and @aws-sdk/s3-request-presigner. It has 223,355 written lines, with 274 test files.
Read on November 12, 2026, at commit 6e2c1bf. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Frontend
The base 3
- React289 files · in apps/web/package.json
- Next.js62 files · in apps/web/package.json
- Vite1 file
Styles 6
class-variance-authority20 files
- PostCSS4 files
tailwind-merge3 files
- Tailwind CSS2 files
geist1 file
- next-themes4 files
Interface 16
- Base UI66 files
- Radix UI29 files
- React Hook Form4 files
recharts2 files
tiptap2 files
embla-carousel-react1 file
- Leaflet1 file
leaflet.markercluster1 file
react-leaflet1 file
usehooks-ts1 file
vaul1 file
- ora12 files
- cmdk1 file
- react-media-recorder1 file
- react-medium-image-zoom1 file
- react-speech-recognition1 file
Icons 3
- Lucide95 files
- @radix-ui/react-icons2 files
react-icons2 files
Backend
The base 1
- NestJS88 files · in apps/api/package.json
Data access 1
- Drizzle29 files
AI 9
ag-ui10 files
@ag-ui/core8 files
ai-sdk7 files
partial-json6 files
ai3 files
@ai-sdk/provider1 file
@mastra/client-js1 file
gpt-tokenizer1 file
- js-tiktoken2 files
Services 7
- Sentry19 files · apps/api/src/common/filters/sentry-exception.filter.ts, line 9
OpenAI15 files · packages/backend/src/services/llm/llm-client.ts, line 5- MCP14 files · packages/client/src/mcp/mcp-client.ts, line 1
PostHog6 files · apps/web/components/analytics/posthog-identify.tsx, line 5
- Resend5 files · apps/web/lib/auth.ts, line 19
AWS S32 files · apps/api/src/threads/util/attachment-fetcher.ts, line 2- Anthropic1 file · packages/backend/src/services/skills/provider-skill-client.ts, line 5
Data 2
Other repos with a similar stack
Ordered by how much of its stack they share with tambo, then by stars.
- CherryHQcherry-studio53.5k
Your AI workspace for models, agents, and productivity.
27 of 113 in commonCompare →
Frequently asked questions
What language is tambo written in?
What framework does tambo use?
What database does tambo use?
The proof: packages/db/src/index.ts, line 2
What does tambo sign people in with?
Does tambo use AI?
What services does tambo use?
The proof: apps/web/lib/auth.ts, line 19
Does tambo have tests?
Which repos have a stack like tambo's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

