ChainForge

Comparing prompts and models by eye stops working fast, so ChainForge lays every experiment out on one visual canvas. Drop a table of inputs into a Prompt Node, add a handful of models, and the app sends every combination of template variable and model, then collects the answers in an Inspect Node that groups responses by any variable. Evaluator nodes score outputs with a few lines of code, and visualization nodes plot pass rates and numeric scores as histograms or box plots. Chat Turn nodes test follow-up questions, to see if a model caves when a user pushes back. Sparkle buttons draft synthetic table rows, test questions, and starter evaluator code with a model of your choice, and an LLM scorer can judge answers against a rubric you write. Example Flows open ready-made experiments, from a no-key starter with tiny in-browser models to prompt template comparisons, sycophancy checks, gender bias audits, red-teaming runs, and 188 flows converted from OpenAI Evals. Documents, Chunking, Retrieval, and Rerank nodes cover retrieval experiments. Finished flows export as cforge files, and results export to spreadsheets or JSON for the rest of the team. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

ChainForge
ChainForge
ChainForge
ChainForge
ChainForge
ChainForge

Benefits

  • Test Hundreds Of Prompts Fast
  • The cross product of template variables and models runs in one click, so you can check a prompt against a whole dataset instead of pasting examples into chat windows.
  • Compare Models Side By Side
  • Add several providers and settings to one Prompt Node, then read their answers next to each other to pick the model that fits your task and budget.
  • Score Answers With Real Metrics
  • Write a short evaluator or an LLM judge rubric, and charts show how each prompt and model performs, replacing gut feelings with pass rates and numeric scores.
  • Start Without Writing Code
  • Example flows, a no-key starter with browser models, and AI sparkle helpers for sample data let a teammate begin experimenting in minutes with no scripting.

Features

  • Node Based Flow Canvas
  • Connect tabular data, prompt, chat turn, evaluator, visualization, and inspect nodes on a zoomable canvas that mirrors how your experiment flows from input to result.
  • Multi Model Prompt Node
  • Choose providers from OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, Ollama, Azure, Bedrock, and more, and tune each model's settings with nicknames for comparison.
  • Response Inspector
  • View responses as grouped cards, a table, or an exportable data sheet, filter by any variable, search the text, and open evaluator scores next to each answer.
  • Evaluation And Charts
  • Score outputs with code evaluators, LLM scorers, or multi-criteria evals, then plot booleans and numbers as histograms or box plots across prompts and models.
  • Ready Made Example Flows
  • Load experiments for prompt comparison, bias audits, sycophancy checks, red-teaming, structured outputs, and 188 OpenAI Evals conversions, then adapt them to your own data.
  • Retrieval Experiment Nodes
  • Upload documents, chunk them, run keyword or semantic retrieval, and rerank passages in the same canvas to compare retrieval settings before wiring them into an app.

Apps Similar to ChainForge