Source: https://seerepo.com/r/coleam00/Archon/built
Markdown source: https://seerepo.com/r/coleam00/Archon/built.md
Description: Archon is a TypeScript repo built with Hono, Vite, React, and React Router. It signs people in with bcryptjs and Better Auth.

# What is Archon built with?

Archon is a TypeScript repo built with Hono, Vite, React, and React Router. It signs people in with bcryptjs and Better Auth, uses AI through @agentclientprotocol/sdk, earendil-works, @opencode-ai/sdk, and Anthropic, measures its use with PostHog, connects to GitHub, makes its content with yaml, react-markdown, rehype-highlight, remark-breaks, and remark-gfm, validates its data with Zod and Ajv, deploys with pino and pino-pretty, and uses Postgres. It has 666,863 written lines, with 1,069 test files.

Read on November 4, 2026, at commit 0d8de49.

Repository: https://github.com/coleam00/Archon

## Support (/)

### Tools

- **TypeScript**: 6 files

## Backend (auth-service)

### Sign-in

- **bcryptjs**: 1 file

## Backend (packages/adapters)

### Services

- **[GitHub](https://seerepo.com/uses/github)**: 2 files · [packages/adapters/src/forge/github/adapter.ts, line 6](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/adapters/src/forge/github/adapter.ts#L6)

## Support (packages/adapters)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 12 files

### Other

- **discord.js**: 2 files

## Support (packages/chat-contract)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 6 files

## Frontend (packages/cli)

### Interface

- **@clack/prompts**: 8 files

## Support (packages/cli)

### Content

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

### Tools

- **TypeScript**: 1 file

### Other

- **.ENV**: 3 files

## Backend (packages/core)

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 1 file · [packages/core/src/db/adapters/postgres.ts, line 5](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/core/src/db/adapters/postgres.ts#L5)

### Services

- **[GitHub](https://seerepo.com/uses/github)**: 1 file · [packages/adapters/src/forge/github/adapter.ts, line 6](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/adapters/src/forge/github/adapter.ts#L6)

## Support (packages/core)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 14 files

### Deploy

- **pino**: 1 file

## Support (packages/forge)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 10 files

## Backend (packages/paths)

### Services

- **[PostHog](https://seerepo.com/uses/posthog)**: 1 file · [packages/paths/src/telemetry-transport.ts, line 6](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/paths/src/telemetry-transport.ts#L6)

## Support (packages/paths)

### Deploy

- **pino**: 2 files
- **pino-pretty**: 1 file

### Other

- **.ENV**: 2 files

## Support (packages/plugin-manifest)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 2 files

## Backend (packages/provider-contract)

### AI

- **@agentclientprotocol/sdk**: 1 file

## Support (packages/provider-contract)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 17 files

## Backend (packages/providers)

### AI

- **earendil-works**: 17 files
- **@opencode-ai/sdk**: 2 files

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 3 files · [packages/providers/src/claude/native-auth.ts, line 3](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/providers/src/claude/native-auth.ts#L3)

## Support (packages/providers)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 18 files
- **[Ajv](https://seerepo.com/uses/ajv)**: 4 files

### Deploy

- **pino**: 1 file

### Tools

- **TypeScript**: 1 file

## Backend (packages/server)

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 1 file · [packages/core/src/db/adapters/postgres.ts, line 5](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/core/src/db/adapters/postgres.ts#L5)

### Sign-in

- **Better Auth**: 1 file

## Support (packages/server)

### The base

- **Hono**: 12 files

### Content

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

### Validation

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

### Other

- **.ENV**: 1 file

## Frontend (packages/web)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in packages/web/package.json](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/web/package.json)
- **[React](https://seerepo.com/uses/react)**: 106 files · [in packages/web/package.json](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/web/package.json)
- **[React Router](https://seerepo.com/uses/react-router)**: 25 files

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

### Interface

- **xyflow**: 5 files
- **@dagrejs/dagre**: 2 files

### Icons

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

## Backend (packages/web)

### Sign-in

- **Better Auth**: 1 file

## Support (packages/web)

### Content

- **react-markdown**: 3 files
- **rehype-highlight**: 3 files
- **remark-breaks**: 2 files
- **remark-gfm**: 2 files

### Other

- **TanStack**: 6 files

## Support (packages/workflows)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 79 files
- **[Ajv](https://seerepo.com/uses/ajv)**: 2 files

## Other repos with a similar stack

- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): Postgres, Anthropic, Vite, React, Zod, @clack/prompts, yaml, pino, Ajv, Better Auth, Tailwind CSS, Lucide, react-markdown, remark-gfm · [Compare](https://seerepo.com/compare/coleam00/Archon/vs/paperclipai/paperclip)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): Postgres, PostHog, Anthropic, React, bcryptjs, Zod, Better Auth, Tailwind CSS, react-markdown, rehype-highlight, remark-gfm · [Compare](https://seerepo.com/compare/coleam00/Archon/vs/Significant-Gravitas/AutoGPT)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): PostHog, Vite, React, React Router, Zod, Tailwind CSS, xyflow, @dagrejs/dagre, Lucide, react-markdown, remark-gfm · [Compare](https://seerepo.com/compare/coleam00/Archon/vs/supabase/supabase)
- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): Postgres, PostHog, Anthropic, Vite, React, Zod, @clack/prompts, Better Auth, Tailwind CSS, Lucide · [Compare](https://seerepo.com/compare/coleam00/Archon/vs/thedotmack/claude-mem)
- [anomalyco/opencode](https://seerepo.com/r/anomalyco/opencode/built): GitHub, Anthropic, Hono, Vite, Zod, @clack/prompts, yaml, @agentclientprotocol/sdk, Tailwind CSS · [Compare](https://seerepo.com/compare/anomalyco/opencode/vs/coleam00/Archon)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Postgres, PostHog, Anthropic, Vite, bcryptjs, Zod, @clack/prompts, yaml, Ajv · [Compare](https://seerepo.com/compare/coleam00/Archon/vs/n8n-io/n8n)

## Frequently asked questions

### What language is Archon written in?

Archon is written in TypeScript, with 666,863 written lines.

### What framework does Archon use?

Archon is built with Hono, Vite, React, and React Router.

### What does Archon sign people in with?

Archon signs people in with bcryptjs and Better Auth.

### Does Archon use AI?

Yes. Archon uses AI through @agentclientprotocol/sdk, earendil-works, @opencode-ai/sdk, and Anthropic.

### What services does Archon use?

Archon measures its use with PostHog, connects to GitHub, and uses Postgres.

The proof: [packages/paths/src/telemetry-transport.ts, line 6](https://github.com/coleam00/Archon/blob/0d8de493fb016ca7a63529f3abc1ab08ac3e7a16/packages/paths/src/telemetry-transport.ts#L6)

### Does Archon have tests?

Yes. Archon has 1,069 test files.

### Which repos have a stack like Archon's?

The ones that share most of its stack: paperclipai/paperclip, Significant-Gravitas/AutoGPT, and supabase/supabase.

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