Source: https://seerepo.com/r/anthropics/claude-quickstarts/built
Markdown source: https://seerepo.com/r/anthropics/claude-quickstarts/built.md
Description: claude-quickstarts is a TypeScript repo built with FastAPI, anyio, starlette, tornado, uvicorn, and 6 more. It signs people in with Google and cryptography.

# What is claude-quickstarts built with?

claude-quickstarts is a TypeScript repo built with FastAPI, anyio, starlette, tornado, uvicorn, and 6 more. It signs people in with Google and cryptography, uses AI through Anthropic, @assistant-ui/react, assistant-stream, chat, @copilotkit/runtime, and 1 more, makes its content with jinja2, markupsafe, openpyxl, python-pptx, pillow, and 6 more, validates its data with annotated-types, jsonschema, jsonschema-specifications, pydantic-core, referencing, and 2 more, is tested with Pytest and playwright, deploys with boto3, OpenTelemetry, @hono/node-server, Cloudflare, and Vercel, and uses gitdb, pyarrow, Linear, and MCP. It has 53,999 written lines, with 51 test files.

Read on November 6, 2026, at commit 8ef47d7.

Repository: https://github.com/anthropics/claude-quickstarts

## Frontend (/)

### Interface

- **altair**
- **pydeck**

## Backend (/)

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**: 3 files

### Data

- **gitdb**
- **[pyarrow](https://seerepo.com/uses/pyarrow)**

### Sign-in

- **[Google](https://seerepo.com/uses/google)**
- **[cryptography](https://seerepo.com/uses/cryptography)**: 1 file

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 16 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (/)

### The base

- **[anyio](https://seerepo.com/uses/anyio)**
- **[starlette](https://seerepo.com/uses/starlette)**
- **tornado**
- **[uvicorn](https://seerepo.com/uses/uvicorn)**
- **Streamlit**: 1 file

### Content

- **[jinja2](https://seerepo.com/uses/jinja2)**
- **[markupsafe](https://seerepo.com/uses/markupsafe)**
- **[openpyxl](https://seerepo.com/uses/openpyxl)**
- **[python-pptx](https://seerepo.com/uses/python-pptx)**
- **[pillow](https://seerepo.com/uses/pillow)**: 5 files
- **[python-docx](https://seerepo.com/uses/python-docx)**: 1 file

### Validation

- **[annotated-types](https://seerepo.com/uses/annotated-types)**
- **[jsonschema](https://seerepo.com/uses/jsonschema)**
- **jsonschema-specifications**
- **[pydantic-core](https://seerepo.com/uses/pydantic-core)**
- **referencing**
- **[Pydantic](https://seerepo.com/uses/pydantic)**: 1 file

### Testing

- **Pytest**: 22 files
- **playwright**: 1 file

### Deploy

- **[boto3](https://seerepo.com/uses/boto3)**
- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**

### Tools

- **annotated-doc**
- **click**
- **docstring-parser**
- **gitpython**
- **grpcio-tools**
- **iniconfig**
- **Jupyter**
- **packaging**
- **pluggy**
- **pycparser**
- **pygments**
- **Setuptools**
- **typing-extensions**: 3 files

### Other

- **attrs**
- **blinker**
- **cachetools**
- **certifi**
- **cffi**
- **charset-normalizer**
- **greenlet**
- **h11**
- **httpcore**
- **idna**
- **jiter**
- **narwhals**
- **NumPy**
- **pandas**
- **protobuf**
- **pyee**
- **pyperclip**
- **python-dateutil**
- **python-multipart**
- **pytz**
- **requests**
- **rpds-py**
- **six**
- **smmap**
- **sniffio**
- **tenacity**
- **toml**
- **truststore**
- **typing-inspection**
- **tzdata**
- **urllib3**
- **python-dotenv**: 4 files
- **pyyaml**: 4 files
- **httpx**: 2 files
- **httpx2**: 2 files
- **grpcio**: 1 file
- **pyautogui**: 1 file
- **websockets**: 1 file

## Backend (computer-toolset/typescript)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 2 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (computer-toolset/typescript)

### Content

- **pngjs**: 1 file

## Frontend (customer-support-agent)

### The base

- **[React](https://seerepo.com/uses/react)**: 15 files · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: 4 files · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[next-themes](https://seerepo.com/uses/next-themes)**: 2 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 2 files
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 1 file

### Interface

- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 4 files

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 6 files

## Backend (customer-support-agent)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (customer-support-agent)

### Content

- **[react-markdown](https://seerepo.com/uses/react-markdown)**: 2 files
- **[rehype-highlight](https://seerepo.com/uses/rehype-highlight)**: 1 file
- **[rehype-raw](https://seerepo.com/uses/rehype-raw)**: 1 file

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

### Other

- **clsx**: 2 files

## Frontend (financial-data-analyst)

### The base

- **[React](https://seerepo.com/uses/react)**: 15 files · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: 4 files · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 3 files
- **[next-themes](https://seerepo.com/uses/next-themes)**: 2 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 4 files
- **[recharts](https://seerepo.com/uses/recharts)**: 2 files

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 4 files
- **[@radix-ui/react-icons](https://seerepo.com/uses/radix-ui-react-icons)**: 2 files

## Backend (financial-data-analyst)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (financial-data-analyst)

### Other

- **clsx**: 1 file

## Frontend (managed-agents/assistant-ui)

### The base

- **[React](https://seerepo.com/uses/react)**: 30 files · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: 1 file · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 9 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 10 files
- **@assistant-ui/react-markdown**: 3 files
- **react-shiki**: 1 file

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 20 files

## Backend (managed-agents/assistant-ui)

### AI

- **@assistant-ui/react**: 21 files
- **assistant-stream**: 1 file

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 4 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (managed-agents/assistant-ui)

### Content

- **[remark-gfm](https://seerepo.com/uses/remark-gfm)**: 1 file

### Other

- **clsx**: 1 file
- **diff**: 1 file
- **parse-diff**: 1 file
- **zustand**: 1 file

## Frontend (managed-agents/chat-sdk)

### The base

- **[React](https://seerepo.com/uses/react)**: 1 file · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)

## Backend (managed-agents/chat-sdk)

### AI

- **chat**: 2 files

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 3 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (managed-agents/chat-sdk)

### The base

- **[Hono](https://seerepo.com/uses/hono)**: 2 files

### Content

- **[react-markdown](https://seerepo.com/uses/react-markdown)**: 1 file

### Deploy

- **[@hono/node-server](https://seerepo.com/uses/hono-node-server)**: 1 file

### Tools

- **esbuild**: 1 file

## Backend (managed-agents/copilot-kit-ag-ui/server)

### The base

- **[Express](https://seerepo.com/uses/express)**: 1 file · [in managed-agents/copilot-kit-ag-ui/server/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/managed-agents/copilot-kit-ag-ui/server/package.json)

### AI

- **@copilotkit/runtime**: 1 file

## Frontend (managed-agents/copilot-kit-ag-ui/web)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in managed-agents/copilot-kit-ag-ui/web/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/managed-agents/copilot-kit-ag-ui/web/package.json)
- **[React](https://seerepo.com/uses/react)**: 9 files · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)

## Backend (managed-agents/copilot-kit-ag-ui/web)

### AI

- **@copilotkit/react-core**: 3 files

## Support (managed-agents/copilot-kit-ag-ui/web)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

## Backend (managed-agents/linear)

### Services

- **Linear**: 3 files · [managed-agents/linear/src/agent.ts, line 2](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/managed-agents/linear/src/agent.ts#L2)
- **[Anthropic](https://seerepo.com/uses/anthropic)**: 2 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Backend (managed-agents/mcp-server-typescript)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 3 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)
- **[MCP](https://seerepo.com/uses/mcp)**: 3 files · [managed-agents/mcp-server-typescript/src/server-http.ts, line 5](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/managed-agents/mcp-server-typescript/src/server-http.ts#L5)

## Support (managed-agents/mcp-server-typescript)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

## Frontend (managed-agents/roadtrip-planner)

### The base

- **[Next.js](https://seerepo.com/uses/nextjs)**: 6 files · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)
- **[React](https://seerepo.com/uses/react)**: 4 files · [in customer-support-agent/package.json](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/customer-support-agent/package.json)

## Backend (managed-agents/roadtrip-planner)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 3 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Backend (managed-agents/self-hosted-sandboxes/cloudflare-containers)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 2 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (managed-agents/self-hosted-sandboxes/cloudflare-containers)

### Deploy

- **Cloudflare**: 1 file

## Backend (managed-agents/self-hosted-sandboxes/cloudflare-worker)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 3 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (managed-agents/self-hosted-sandboxes/cloudflare-worker)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

## Backend (managed-agents/self-hosted-sandboxes/vercel)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 2 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (managed-agents/self-hosted-sandboxes/vercel)

### Deploy

- **[Vercel](https://seerepo.com/uses/vercel)**: 1 file

## Backend (managed-agents/sentry-autofix)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (managed-agents/sentry-autofix)

### The base

- **[Hono](https://seerepo.com/uses/hono)**: 1 file

### Deploy

- **[@hono/node-server](https://seerepo.com/uses/hono-node-server)**: 1 file

## Backend (managed-agents/slack)

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 2 files · [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

## Support (managed-agents/slack)

### Other

- **@slack/web-api**: 1 file

## Other repos with a similar stack

- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): FastAPI, pyarrow, Anthropic, uvicorn, React, Next.js, Google, cryptography, jinja2, openpyxl, pillow, python-docx, jsonschema, Pydantic, boto3, Tailwind CSS, next-themes, tailwind-merge, class-variance-authority, Radix UI, react-markdown, rehype-highlight, Zod, recharts, remark-gfm · [Compare](https://seerepo.com/compare/anthropics/claude-quickstarts/vs/Significant-Gravitas/AutoGPT)
- [apache/superset](https://seerepo.com/r/apache/superset/built): pyarrow, anyio, starlette, uvicorn, React, Express, MCP, Google, cryptography, jinja2, markupsafe, openpyxl, pillow, annotated-types, jsonschema, jsonschema-specifications, pydantic-core, referencing, Pydantic, boto3, OpenTelemetry, react-markdown, rehype-raw, Zod, remark-gfm · [Compare](https://seerepo.com/compare/anthropics/claude-quickstarts/vs/apache/superset)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, pyarrow, Anthropic, anyio, uvicorn, React, Next.js, Express, Vite, MCP, Google, openpyxl, python-pptx, pillow, python-docx, Pydantic, Tailwind CSS, tailwind-merge, class-variance-authority, Radix UI, Lucide, react-markdown, recharts, remark-gfm · [Compare](https://seerepo.com/compare/anthropics/claude-quickstarts/vs/bojieli/ai-agent-book)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): FastAPI, pyarrow, uvicorn, React, Vite, MCP, Google, cryptography, pillow, jsonschema, Pydantic, boto3, Tailwind CSS, tailwind-merge, class-variance-authority, Radix UI, Lucide, react-markdown, rehype-raw, @radix-ui/react-icons, remark-gfm · [Compare](https://seerepo.com/compare/anthropics/claude-quickstarts/vs/langflow-ai/langflow)
- [vectorize-io/hindsight](https://seerepo.com/r/vectorize-io/hindsight/built): FastAPI, uvicorn, React, Next.js, MCP, Google, cryptography, pillow, Pydantic, OpenTelemetry, Tailwind CSS, next-themes, tailwind-merge, class-variance-authority, Radix UI, Lucide, react-markdown, Zod, recharts, remark-gfm · [Compare](https://seerepo.com/compare/anthropics/claude-quickstarts/vs/vectorize-io/hindsight)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, anyio, starlette, uvicorn, Streamlit, React, Vite, MCP, jinja2, openpyxl, pillow, python-docx, annotated-types, jsonschema, pydantic-core, Pydantic, OpenTelemetry, Tailwind CSS, react-markdown · [Compare](https://seerepo.com/compare/anthropics/claude-quickstarts/vs/datawhalechina/hello-agents)

## Frequently asked questions

### What language is claude-quickstarts written in?

claude-quickstarts is written in TypeScript, with 53,999 written lines.

### What framework does claude-quickstarts use?

claude-quickstarts is built with FastAPI, anyio, starlette, tornado, uvicorn, Streamlit, React, Next.js, Hono, Express, and Vite.

### What does claude-quickstarts sign people in with?

claude-quickstarts signs people in with Google and cryptography.

### Does claude-quickstarts use AI?

Yes. claude-quickstarts uses AI through Anthropic, @assistant-ui/react, assistant-stream, chat, @copilotkit/runtime, and @copilotkit/react-core.

The proof: [computer-toolset/typescript/run.ts, line 26](https://github.com/anthropics/claude-quickstarts/blob/8ef47d719eba5379ff8f38133f5defcc499e856f/computer-toolset/typescript/run.ts#L26)

### What services does claude-quickstarts use?

claude-quickstarts uses gitdb, pyarrow, Linear, and MCP.

### Does claude-quickstarts have tests?

Yes. claude-quickstarts has 51 test files and is tested with Pytest and playwright.

### Which repos have a stack like claude-quickstarts's?

The ones that share most of its stack: Significant-Gravitas/AutoGPT, apache/superset, and bojieli/ai-agent-book.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
