Source: https://seerepo.com/r/CodebuffAI/freebuff/built
Markdown source: https://seerepo.com/r/CodebuffAI/freebuff/built.md
Description: freebuff is a TypeScript repo built with React. It uses AI through ai, ai-sdk, and @ai-sdk/provider and measures its use with PostHog.

# What is freebuff built with?

freebuff is a TypeScript repo built with React. It uses AI through ai, ai-sdk, and @ai-sdk/provider, measures its use with PostHog, makes its content with jimp, remark-breaks, remark-gfm, remark-parse, unified, and 2 more, validates its data with Zod and zod-from-json-schema, deploys with pino, and uses MCP. It has 462,259 written lines, with 869 test files.

Read on November 9, 2026, at commit 0ef41e8.

Repository: https://github.com/CodebuffAI/freebuff

## Frontend (cli)

### The base

- **[React](https://seerepo.com/uses/react)**: 155 files

### Interface

- **OpenTUI**: 80 files

## Backend (cli)

### AI

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

## Support (cli)

### Content

- **[jimp](https://seerepo.com/uses/jimp)**: 2 files
- **[remark-breaks](https://seerepo.com/uses/remark-breaks)**: 1 file
- **[remark-gfm](https://seerepo.com/uses/remark-gfm)**: 1 file
- **[remark-parse](https://seerepo.com/uses/remark-parse)**: 1 file
- **[unified](https://seerepo.com/uses/unified)**: 1 file

### Validation

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

### Deploy

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

### Tools

- **commander**: 1 file

### Other

- **zustand**: 25 files
- **[TanStack](https://seerepo.com/uses/tanstack)**: 8 files
- **string-width**: 6 files
- **Immer**: 4 files
- **strip-ansi**: 4 files
- **picocolors**: 3 files
- **tar**: 3 files
- **Lodash**: 2 files
- **node-machine-id**: 1 file
- **open**: 1 file
- **systeminformation**: 1 file
- **ts-pattern**: 1 file
- **web-tree-sitter**: 1 file
- **wsl-utils**: 1 file

## Support (cli/release-core)

### Other

- **tar**: 1 file

## Frontend (common)

### Interface

- **@xterm/headless**: 1 file

## Backend (common)

### AI

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

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 1 file · [common/src/mcp/client.ts, line 1](https://github.com/CodebuffAI/freebuff/blob/0ef41e812eff0f5630510070e5812658c0be9fbc/common/src/mcp/client.ts#L1)
- **[PostHog](https://seerepo.com/uses/posthog)**: 1 file · [common/src/analytics-core.ts, line 1](https://github.com/CodebuffAI/freebuff/blob/0ef41e812eff0f5630510070e5812658c0be9fbc/common/src/analytics-core.ts#L1)

## Support (common)

### Content

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

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 118 files
- **zod-from-json-schema**: 1 file

### Tools

- **ignore**: 2 files
- **Bun**: 1 file

### Other

- **Lodash**: 4 files
- **seedrandom**: 1 file

## Support (freebuff)

### Validation

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

## Backend (packages/agent-runtime)

### AI

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

## Support (packages/agent-runtime)

### Validation

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

### Other

- **Lodash**: 9 files
- **diff**: 3 files

## Support (packages/code-map)

### Other

- **web-tree-sitter**: 3 files

## Backend (packages/llm-providers)

### AI

- **[ai-sdk](https://seerepo.com/uses/ai-sdk)**: 13 files
- **[ai](https://seerepo.com/uses/ai)**: 1 file

## Support (packages/llm-providers)

### Validation

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

## Backend (sdk)

### AI

- **[@ai-sdk/provider](https://seerepo.com/uses/ai-sdk-provider)**: 3 files
- **[ai](https://seerepo.com/uses/ai)**: 3 files

## Support (sdk)

### Validation

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

### Other

- **Lodash**: 2 files
- **diff**: 1 file
- **ipaddr.js**: 1 file
- **micromatch**: 1 file

## Other repos with a similar stack

- [cline/cline](https://seerepo.com/r/cline/cline/built): React, MCP, PostHog, OpenTUI, ai, remark-gfm, unified, Zod, pino, yaml, ai-sdk · [Compare](https://seerepo.com/compare/cline/cline/vs/CodebuffAI/freebuff)
- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): React, MCP, PostHog, ai, remark-gfm, remark-parse, unified, Zod, gray-matter, yaml, ai-sdk · [Compare](https://seerepo.com/compare/CherryHQ/cherry-studio/vs/CodebuffAI/freebuff)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, MCP, PostHog, ai, remark-gfm, remark-parse, unified, Zod, gray-matter, ai-sdk · [Compare](https://seerepo.com/compare/CodebuffAI/freebuff/vs/supabase/supabase)
- [chatboxai/chatbox](https://seerepo.com/r/chatboxai/chatbox/built): React, MCP, ai, remark-breaks, remark-gfm, remark-parse, unified, Zod, gray-matter, ai-sdk · [Compare](https://seerepo.com/compare/chatboxai/chatbox/vs/CodebuffAI/freebuff)
- [anomalyco/opencode](https://seerepo.com/r/anomalyco/opencode/built): React, MCP, OpenTUI, remark-gfm, Zod, gray-matter, yaml, ai-sdk, @ai-sdk/provider · [Compare](https://seerepo.com/compare/anomalyco/opencode/vs/CodebuffAI/freebuff)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): React, MCP, ai, remark-gfm, Zod, pino, yaml, ai-sdk · [Compare](https://seerepo.com/compare/CodebuffAI/freebuff/vs/paperclipai/paperclip)

## Frequently asked questions

### What language is freebuff written in?

freebuff is written in TypeScript, with 462,259 written lines.

### What framework does freebuff use?

freebuff is built with React.

### Does freebuff use AI?

Yes. freebuff uses AI through ai, ai-sdk, and @ai-sdk/provider.

### What services does freebuff use?

freebuff measures its use with PostHog and uses MCP.

The proof: [common/src/analytics-core.ts, line 1](https://github.com/CodebuffAI/freebuff/blob/0ef41e812eff0f5630510070e5812658c0be9fbc/common/src/analytics-core.ts#L1)

### Does freebuff have tests?

Yes. freebuff has 869 test files.

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

The ones that share most of its stack: cline/cline, CherryHQ/cherry-studio, 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.
