Using the web viewer
View and compare eval results in your browser.
npx promptfoo@latest view
After you run an eval, the viewer displays results side-by-side:

Features
- Compare prompts - See outputs across models and prompts in one view
- Rate outputs - Mark good and bad responses to identify top performers
- Filter - Narrow results by metrics, metadata, or pass/fail status
- Keyboard shortcuts - Navigate quickly without the mouse
- Bulk operations - Export or delete multiple evals at once
- Live updates - Results refresh automatically after each eval
For terminal, HTML, CSV, or JSON output, see output formats.
Sharing
Click the Share button to send results to teammates.
Cloud (free forever)
Sharing to promptfoo.app is free and creates private links visible only to your organization.
# One-time setup
promptfoo auth login -k YOUR_API_KEY
# Share any eval
promptfoo share
Self-hosted
Share to your own server by setting these in your config:
promptfooconfig.yaml
sharing:
apiBaseUrl: http://your-server:3000
appBaseUrl: http://your-server:3000
Or configure via API Settings in the viewer's top-right menu.
See sharing documentation for authentication, enterprise options, and CI/CD setup.