Source: https://seerepo.com/r/thedotmack/claude-mem/built
Markdown source: https://seerepo.com/r/thedotmack/claude-mem/built.md
Description: claude-mem is a TypeScript repo built with React and Vite. It stores its data in Postgres, uses AI through Anthropic, and measures its use with PostHog.

# What is claude-mem built with?

claude-mem is a TypeScript repo built with React and Vite. It stores its data in Postgres, uses AI through Anthropic, measures its use with PostHog, and uses MCP. It has 729 files and 475,490 written lines, with 1,198 test files.

Read on October 27, 2026, at commit 35f2ec0.

Repository: https://github.com/thedotmack/claude-mem

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/package.json)

## Backend

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 4 files · [services/sync-api/src/index.ts, line 5](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/services/sync-api/src/index.ts#L5)

### Services

- **MCP**: 6 files · [src/server/mcp/recall-mcp-server.ts, line 16](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/src/server/mcp/recall-mcp-server.ts#L16)
- **Anthropic**: 4 files · [ragtime/ragtime.ts, line 3](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/ragtime/ragtime.ts#L3)
- **PostHog**: 2 files · [src/services/telemetry/backfill.ts, line 4](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/src/services/telemetry/backfill.ts#L4)

## Other repos with a similar stack

- [deepseek-ai/deepseek-harness](https://seerepo.com/r/deepseek-ai/deepseek-harness/built): React, Vite, MCP, Anthropic · [Compare](https://seerepo.com/compare/deepseek-ai/deepseek-harness/vs/thedotmack/claude-mem)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, Vite, MCP, PostHog · [Compare](https://seerepo.com/compare/supabase/supabase/vs/thedotmack/claude-mem)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): React, Vite, Postgres, PostHog · [Compare](https://seerepo.com/compare/Stirling-Tools/Stirling-PDF/vs/thedotmack/claude-mem)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): React, Vite, Postgres, MCP · [Compare](https://seerepo.com/compare/ruvnet/ruflo/vs/thedotmack/claude-mem)
- [shadcn-ui/ui](https://seerepo.com/r/shadcn-ui/ui/built): React, Vite, MCP · [Compare](https://seerepo.com/compare/shadcn-ui/ui/vs/thedotmack/claude-mem)
- [JuliusBrussee/caveman](https://seerepo.com/r/JuliusBrussee/caveman/built): Postgres, MCP, Anthropic · [Compare](https://seerepo.com/compare/JuliusBrussee/caveman/vs/thedotmack/claude-mem)

## Frequently asked questions

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

claude-mem is written in TypeScript: 729 files and 475,490 written lines.

### What framework does claude-mem use?

claude-mem is built with React and Vite.

The proof: [in package.json](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/package.json)

### What database does claude-mem use?

claude-mem stores its data in Postgres.

The proof: [services/sync-api/src/index.ts, line 5](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/services/sync-api/src/index.ts#L5)

### Does claude-mem use AI?

Yes. claude-mem uses AI through Anthropic.

The proof: [ragtime/ragtime.ts, line 3](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/ragtime/ragtime.ts#L3)

### What services does claude-mem use?

claude-mem measures its use with PostHog and uses MCP.

The proof: [src/services/telemetry/backfill.ts, line 4](https://github.com/thedotmack/claude-mem/blob/35f2ec0eb5b2b1e745564db4ce1ecec58eb331e7/src/services/telemetry/backfill.ts#L4)

### Does claude-mem have tests?

Yes. claude-mem has 1,198 test files.

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

The ones that share most of its stack: deepseek-ai/deepseek-harness, supabase/supabase, and Stirling-Tools/Stirling-PDF.

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