ChainForge
An open-source visual programming environment for testing and evaluating large language model prompts.
- Region
- Overseas
- Pricing
- Free
- Open source
- Yes
- GitHub Stars
- ★ 3.0k
- Source
- GitHub
- Added
- 2026-06-07
- Last verified
- 2026-06-07
Overview
ChainForge is an open-source visual programming environment designed for testing and evaluating prompts for large language models. It addresses the challenge of quickly comparing different prompts, models, and their configurations in terms of response quality. Users can query multiple large language models to test prompt ideas and set evaluation metrics to visualize results instantly. Ideal for researchers and developers aiming to optimize prompts and select the best-performing models.
Key features
- ▪Query multiple large language models simultaneously
- ▪Compare response quality across models and settings
- ▪Set and visualize evaluation metrics
- ▪Use AI to streamline the entire process
Use cases
Pros
- +Supports multiple large language models
- +Provides a rich set of example workflows
- +Easy to install and use
Limitations / notes
- -Web version has limited functionality
- -Requires a Python environment
Who it's for
This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.
FAQ
How do I install ChainForge?
Ensure you have Python 3.8 or higher, then run `pip install chainforge` followed by `chainforge serve`.
Which large language model providers are supported?
Supports multiple providers including OpenAI, Anthropic, Google Gemini, and others.
Something wrong? Let us know on the About page and we'll fix it.