Source: https://seerepo.com/r/bojieli/ai-agent-book/built
Markdown source: https://seerepo.com/r/bojieli/ai-agent-book/built.md
Description: ai-agent-book is a Python repo built with React, Vite, Next.js, Astro, Express, and 1 more. It stores its data in Postgres.

# What is ai-agent-book built with?

ai-agent-book is a Python repo built with React, Vite, Next.js, Astro, Express, and 1 more. It stores its data in Postgres, uses AI through OpenAI and Anthropic, measures its use with PostHog, and connects to Google. It has 1,096 files and 422,452 written lines, with 624 test files.

Read on October 28, 2026, at commit dbc046e.

Repository: https://github.com/bojieli/ai-agent-book

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: [in package.json](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/package.json)
- **Astro**: [in package.json](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/package.json)

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: [in package.json](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/package.json)
- **[FastAPI](https://seerepo.com/uses/fastapi)**: [in package.json](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/package.json)

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 5 files · [chapter5/erp-agent/campaign_postgres.py, line 1](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/chapter5/erp-agent/campaign_postgres.py#L1)

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 111 files · [book-en/gen_cover.py, line 42](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/book-en/gen_cover.py#L42)
- **[Anthropic](https://seerepo.com/uses/anthropic)**: 14 files · [chapter2/prompt-engineering/tau_bench/model_utils/model/claude.py, line 42](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/chapter2/prompt-engineering/tau_bench/model_utils/model/claude.py#L42)
- **Google**: 3 files · [chapter4/execution-tools/external_tools.py, line 1](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/chapter4/execution-tools/external_tools.py#L1)
- **[PostHog](https://seerepo.com/uses/posthog)**: 2 files · [chapter9/browser-use-rpa/browser-use/browser_use/telemetry/service.py, line 5](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/chapter9/browser-use-rpa/browser-use/browser_use/telemetry/service.py#L5)

## Other repos with a similar stack

- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): React, Next.js, FastAPI, Postgres, OpenAI, Anthropic, Google, PostHog · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/Significant-Gravitas/AutoGPT)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, Vite, Next.js, Astro, OpenAI, PostHog · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/supabase/supabase)
- [Mintplex-Labs/anything-llm](https://seerepo.com/r/Mintplex-Labs/anything-llm/built): React, Vite, Express, OpenAI, Anthropic, PostHog · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/Mintplex-Labs/anything-llm)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): React, Vite, FastAPI, OpenAI, Google · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/langflow-ai/langflow)
- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): React, Vite, Postgres, Anthropic, PostHog · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/thedotmack/claude-mem)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): React, Vite, FastAPI, Postgres, PostHog · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/Stirling-Tools/Stirling-PDF)

## Frequently asked questions

### What language is ai-agent-book written in?

ai-agent-book is written in Python: 1,096 files and 422,452 written lines.

### What framework does ai-agent-book use?

ai-agent-book is built with React, Vite, Next.js, Astro, Express, and FastAPI.

The proof: [in package.json](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/package.json)

### What database does ai-agent-book use?

ai-agent-book stores its data in Postgres.

The proof: [chapter5/erp-agent/campaign_postgres.py, line 1](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/chapter5/erp-agent/campaign_postgres.py#L1)

### Does ai-agent-book use AI?

Yes. ai-agent-book uses AI through OpenAI and Anthropic.

The proof: [book-en/gen_cover.py, line 42](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/book-en/gen_cover.py#L42)

### What services does ai-agent-book use?

ai-agent-book measures its use with PostHog and connects to Google.

The proof: [chapter9/browser-use-rpa/browser-use/browser_use/telemetry/service.py, line 5](https://github.com/bojieli/ai-agent-book/blob/dbc046eb896ac4e39aa19c7774c8bf49583b89a6/chapter9/browser-use-rpa/browser-use/browser_use/telemetry/service.py#L5)

### Does ai-agent-book have tests?

Yes. ai-agent-book has 624 test files.

### Which repos have a stack like ai-agent-book's?

The ones that share most of its stack: Significant-Gravitas/AutoGPT, supabase/supabase, and Mintplex-Labs/anything-llm.

## 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.
