promptfoo is a developer-friendly local tool for testing LLM applications. Stop the trial-and-error approach - start shipping secure, reliable AI apps.
Website · Getting Started · Red Teaming · Documentation · Discord
# Install and initialize project
npx promptfoo@latest init
# Run your first evaluation
npx promptfoo eval
See Getting Started (evals) or Red Teaming (vulnerability scanning) for more.
Here's what it looks like in action:

It works on the command line too:
It also can generate security vulnerability reports:

We welcome contributions! Check out our contributing guide to get started.
Join our Discord community for help and discussion.
TypeScript
76.4%
Python
21.0%
CSS
2.0%
promptfoo is a developer-friendly local tool for testing LLM applications. Stop the trial-and-error approach - start shipping secure, reliable AI apps.
Website · Getting Started · Red Teaming · Documentation · Discord
# Install and initialize project
npx promptfoo@latest init
# Run your first evaluation
npx promptfoo eval
See Getting Started (evals) or Red Teaming (vulnerability scanning) for more.
Here's what it looks like in action:

It works on the command line too:
It also can generate security vulnerability reports:

We welcome contributions! Check out our contributing guide to get started.
Join our Discord community for help and discussion.
TypeScript
76.4%
Python
21.0%
CSS
2.0%