Source: https://seerepo.com/r/JuliusBrussee/caveman/built
Markdown source: https://seerepo.com/r/JuliusBrussee/caveman/built.md
Description: caveman is a Go repo built with net/http. It stores its data in Postgres, uses AI through Anthropic, and uses MCP.

# What is caveman built with?

caveman is a Go repo built with net/http. It stores its data in Postgres, uses AI through Anthropic, and uses MCP. It has 435 files and 334,915 written lines, with 711 test files.

Read on October 27, 2026, at commit 9b68f7e.

Repository: https://github.com/JuliusBrussee/caveman

## Backend

### The base

- **net/http**: [in package.json](https://github.com/JuliusBrussee/caveman/blob/9b68f7ed12b05e7efaff18e65c5a3fc2849fd0a4/package.json)

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 3 files · [proxy/internal/store/middleware_postgres.go, line 10](https://github.com/JuliusBrussee/caveman/blob/9b68f7ed12b05e7efaff18e65c5a3fc2849fd0a4/proxy/internal/store/middleware_postgres.go#L10)

### Services

- **Anthropic**: 1 file · [packages/middleware/python/caveman_middleware/anthropic.py, line 18](https://github.com/JuliusBrussee/caveman/blob/9b68f7ed12b05e7efaff18e65c5a3fc2849fd0a4/packages/middleware/python/caveman_middleware/anthropic.py#L18)
- **MCP**: 1 file · [packages/middleware/typescript/src/mcp.ts, line 1](https://github.com/JuliusBrussee/caveman/blob/9b68f7ed12b05e7efaff18e65c5a3fc2849fd0a4/packages/middleware/typescript/src/mcp.ts#L1)

## Other repos with a similar stack

- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): Postgres, Anthropic, MCP · [Compare](https://seerepo.com/compare/JuliusBrussee/caveman/vs/thedotmack/claude-mem)
- [deepseek-ai/deepseek-harness](https://seerepo.com/r/deepseek-ai/deepseek-harness/built): Anthropic, MCP
- [koala73/worldmonitor](https://seerepo.com/r/koala73/worldmonitor/built): Postgres, Anthropic
- [hoppscotch/hoppscotch](https://seerepo.com/r/hoppscotch/hoppscotch/built): net/http, Postgres
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): Postgres, MCP
- [react/react](https://seerepo.com/r/react/react/built): MCP

## Frequently asked questions

### What language is caveman written in?

caveman is written in Go: 435 files and 334,915 written lines.

### What framework does caveman use?

caveman is built with net/http.

The proof: [in package.json](https://github.com/JuliusBrussee/caveman/blob/9b68f7ed12b05e7efaff18e65c5a3fc2849fd0a4/package.json)

### What database does caveman use?

caveman stores its data in Postgres.

The proof: [proxy/internal/store/middleware_postgres.go, line 10](https://github.com/JuliusBrussee/caveman/blob/9b68f7ed12b05e7efaff18e65c5a3fc2849fd0a4/proxy/internal/store/middleware_postgres.go#L10)

### Does caveman use AI?

Yes. caveman uses AI through Anthropic.

The proof: [packages/middleware/python/caveman_middleware/anthropic.py, line 18](https://github.com/JuliusBrussee/caveman/blob/9b68f7ed12b05e7efaff18e65c5a3fc2849fd0a4/packages/middleware/python/caveman_middleware/anthropic.py#L18)

### What services does caveman use?

caveman uses MCP.

The proof: [packages/middleware/typescript/src/mcp.ts, line 1](https://github.com/JuliusBrussee/caveman/blob/9b68f7ed12b05e7efaff18e65c5a3fc2849fd0a4/packages/middleware/typescript/src/mcp.ts#L1)

### Does caveman have tests?

Yes. caveman has 711 test files.

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

The ones that share most of its stack: thedotmack/claude-mem, deepseek-ai/deepseek-harness, and koala73/worldmonitor.

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