Source: https://seerepo.com/r/promptfoo/promptfoo
Markdown source: https://seerepo.com/r/promptfoo/promptfoo.md
Description: promptfoo/promptfoo is a TypeScript repo with 1,161,955 lines written in 1,396 files. AI signed 4.4% of the 10,515 commits of promptfoo.

# What's inside promptfoo/promptfoo

promptfoo/promptfoo is a TypeScript repo with 1,161,955 lines written in 1,396 files. promptfoo is built with React, Vite, and Express and uses MCP, Anthropic, and PostHog. AI signed 4.4% of the 10,515 commits of promptfoo.

Its description on GitHub: “Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, DeepSeek, and more. Simple declarative configs with command line and CI/CD integration.  Used by OpenAI and Anthropic.”

TypeScript · MIT · 26,759 stars · GitHub: https://github.com/promptfoo/promptfoo

Read on November 3, 2026, at commit 06778a3.

## Its folders

- [What is promptfoo built with?](https://seerepo.com/r/promptfoo/promptfoo/built): promptfoo is built with React, Vite, and Express and uses MCP, Anthropic, and PostHog.
- [How much of promptfoo did AI write?](https://seerepo.com/r/promptfoo/promptfoo/ai): AI signed 4.4% of the 10,515 commits of promptfoo.

## In figures

- 1,161,955 lines written: The ones people and agents wrote: product, tests, schemas and tooling. Generated code doesn’t count.
- 1,396 files: The product’s, not counting tests.
- 1,503 test files: The files that test the code.
- 6 technologies: Each service with the file and line that prove it.

SeeRepo read the facts in its code and kept none of it. AI only helps sort its packages and folders by their names, and never sees its code.

## Frequently asked questions

### What is promptfoo/promptfoo?

promptfoo/promptfoo is a TypeScript repo with 1,161,955 lines written in 1,396 files. Its description on GitHub: “Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, DeepSeek, and more. Simple declarative configs with command line and CI/CD integration.  Used by OpenAI and Anthropic.”

The proof: [its page on GitHub](https://github.com/promptfoo/promptfoo)

### What is promptfoo built with?

promptfoo is built with React, Vite, and Express and uses MCP, Anthropic, and PostHog.

The proof: [each service with its file and line](https://seerepo.com/r/promptfoo/promptfoo/built)

### How much of promptfoo did AI write?

AI signed 4.4% of the 10,515 commits of promptfoo.

The proof: [the commits each tool signed](https://seerepo.com/r/promptfoo/promptfoo/ai)

### What license does promptfoo have?

promptfoo is released under the MIT license.

The proof: [its page on GitHub](https://github.com/promptfoo/promptfoo)

### How many stars does promptfoo have on GitHub?

promptfoo had 26,759 stars on GitHub on November 3, 2026.

The proof: [its page on GitHub](https://github.com/promptfoo/promptfoo)

## Add this badge to your README

It links to this page and updates itself each time SeeRepo reads the repo.

```markdown
[![promptfoo/promptfoo on SeeRepo](https://seerepo.com/badge/promptfoo/promptfoo.svg)](https://seerepo.com/r/promptfoo/promptfoo?de=insignia)
```

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