Skip to content
SPECIFICTION
Get listed

ChainForge vs PromptWizard

ChainForge

chainforge.ai

PromptWizard

microsoft.github.io

Side by side

FigureChainForgePromptWizard
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
Windows—Yes
macOS—Yes
Linux—Yes
API—Yes
Self-hostedYesYes
Plans published11
Spec score · AI Prompt Generators8.6 (#3)8.4 (#6)
PurposeChainForge is an open-source visual programming environment for prompt engineering, LLM evaluation and experimentation.PromptWizard is an open-source framework for automated, task-aware prompt and example optimization.

Plans

ChainForge

  • Free and open-sourceFree

ChainForge pricing →

PromptWizard

  • MIT-licensed open-source softwareFree

PromptWizard pricing →

In their own words

ChainForge

ChainForge is an open-source visual programming environment for prompt engineering, LLM evaluation, and experimentation. It can query multiple language models at once and compare results across prompts, models, and model settings. Responses can be scored with code-based or LLM-based evaluators, then plotted for review. Chat Turn nodes support continuing multiple conversations, templating chat messages, and handing a conversation from one model to another. The tool imports JSONL, XLSX, and CSV files and exports inspected response data as XLSX. Listed providers include OpenAI, Anthropic, Google Gemini and PaLM, Hugging Face, Azure OpenAI, Amazon Bedrock, and Ollama. A local installation can add custom providers written as Python completion functions. The web version has a limited feature set; local use supports API keys from environment variables, Python evaluation code, and locally hosted Alpaca or Llama models via Dalai. Web users must set API keys each time they load the app, and the documentation says keys are not stored. ChainForge is available on the web or self-hosted, is free and open source, and is described as an open beta in active development.

Visit chainforge.ai

PromptWizard

PromptWizard is a free, MIT-licensed open-source framework for automated prompt and example optimization. It generates prompt variations, scores them, critiques their outcomes, and refines instructions over repeated rounds. It can also optimize in-context examples and synthesize examples suited to a task. The described workflows cover prompt optimization without examples, with generated examples, or with training data. Listed datasets include GSM8k, SVAMP, AQUARAT, and Instruction Induction (BBII). Custom datasets use JSONL samples with question and answer fields, and require task-specific answer extraction and evaluation functions, configuration, and data files. PromptWizard can generate chain-of-thought reasoning for in-context examples, with an option to turn that off to reduce prompt length. Installation uses the GitHub repository as a Python package in development mode, with instructions for Windows, macOS, and Linux. Model access setup supports OpenAI API keys and Azure OpenAI endpoints, so access requires credentials for those services. The README reports average optimization times of around 20–30 minutes in experiments on the listed datasets, with timing dependent on the dataset, and notes that human supervision can help tune outputs.

Visit microsoft.github.io