Source: https://seerepo.com/r/usebruno/bruno/built
Markdown source: https://seerepo.com/r/usebruno/bruno/built.md
Description: bruno is a JavaScript repo built with Express. It uses AI through OpenAI and Anthropic and measures its use with PostHog.

# What is bruno built with?

bruno is a JavaScript repo built with Express. It uses AI through OpenAI and Anthropic and measures its use with PostHog. It has 1,724 files and 518,289 written lines, with 1,247 test files.

Read on October 31, 2026, at commit 50a2dae.

Repository: https://github.com/usebruno/bruno

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: [in package.json](https://github.com/usebruno/bruno/blob/50a2dae2c5df7309969f59d4d32baf5b1f8c590f/package.json)

### Services

- **[PostHog](https://seerepo.com/uses/posthog)**: 2 files · [packages/bruno-app/src/components/Sidebar/GoldenEdition/index.js, line 3](https://github.com/usebruno/bruno/blob/50a2dae2c5df7309969f59d4d32baf5b1f8c590f/packages/bruno-app/src/components/Sidebar/GoldenEdition/index.js#L3)
- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [packages/bruno-electron/src/ipc/ai/providers.js, line 1](https://github.com/usebruno/bruno/blob/50a2dae2c5df7309969f59d4d32baf5b1f8c590f/packages/bruno-electron/src/ipc/ai/providers.js#L1)
- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [packages/bruno-electron/src/ipc/ai/providers.js, line 2](https://github.com/usebruno/bruno/blob/50a2dae2c5df7309969f59d4d32baf5b1f8c590f/packages/bruno-electron/src/ipc/ai/providers.js#L2)

## Other repos with a similar stack

- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Express, PostHog, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/n8n-io/n8n/vs/usebruno/bruno)
- [Mintplex-Labs/anything-llm](https://seerepo.com/r/Mintplex-Labs/anything-llm/built): Express, PostHog, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/Mintplex-Labs/anything-llm/vs/usebruno/bruno)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): Express, PostHog, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/usebruno/bruno)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): PostHog, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/Significant-Gravitas/AutoGPT/vs/usebruno/bruno)
- [browser-use/browser-use](https://seerepo.com/r/browser-use/browser-use/built): PostHog, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/browser-use/browser-use/vs/usebruno/bruno)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): Express, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/paperclipai/paperclip/vs/usebruno/bruno)

## Frequently asked questions

### What language is bruno written in?

bruno is written in JavaScript: 1,724 files and 518,289 written lines.

### What framework does bruno use?

bruno is built with Express.

The proof: [in package.json](https://github.com/usebruno/bruno/blob/50a2dae2c5df7309969f59d4d32baf5b1f8c590f/package.json)

### Does bruno use AI?

Yes. bruno uses AI through OpenAI and Anthropic.

The proof: [packages/bruno-electron/src/ipc/ai/providers.js, line 1](https://github.com/usebruno/bruno/blob/50a2dae2c5df7309969f59d4d32baf5b1f8c590f/packages/bruno-electron/src/ipc/ai/providers.js#L1)

### What services does bruno use?

bruno measures its use with PostHog.

The proof: [packages/bruno-app/src/components/Sidebar/GoldenEdition/index.js, line 3](https://github.com/usebruno/bruno/blob/50a2dae2c5df7309969f59d4d32baf5b1f8c590f/packages/bruno-app/src/components/Sidebar/GoldenEdition/index.js#L3)

### Does bruno have tests?

Yes. bruno has 1,247 test files.

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

The ones that share most of its stack: n8n-io/n8n, Mintplex-Labs/anything-llm, and bojieli/ai-agent-book.

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