gepa-viz is a live visualization tool for GEPA prompt optimization runs. It consists of two parts: a Python component that hooks into prompt optimization processes to record each candidate prompt and its evaluation results, and a web dashboard that renders this data as an interactive force-directed graph. Users can watch their prompts evolve in real-time, seeing which variations were accepted (shown as colorful donuts) versus rejected (shown as grey nodes), and click into any candidate to explore the prompt text, changes from the parent version, and detailed per-example feedback. The tool helps researchers and developers understand and debug their prompt optimization journeys.
How It Works
You're working on improving AI prompts and hear about GEPA, a system that automatically evolves prompts to find the best ones.
You add gepa-viz to your project so you can watch your prompts evolve instead of staring at logs.
You add a simple line of code that tells GEPA to share its progress with the visualization tool.
Your AI starts testing different prompt variations, and everything is being recorded automatically.
A browser window opens showing a live graph that grows as your prompts evolve, node by node.
See the exact prompt text, how it changed from the parent, and detailed feedback for each test case.
See why a proposal was rejected and what feedback the AI received that led to the next attempt.
The visualization shows you the entire journey of prompts that were tried, what worked, what didn't, and the winning solution on the pareto frontier.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.