modaic-ai/gepa-viz — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a polished live dashboard for watching GEPA prompt optimization runs.

I want a Python callback that I can wrap around a GEPA or DSPy run, and when the run starts it opens a local browser viewer. As candidates are accepted or rejected, the page should update live and show the candidate tree as an interactive force directed graph. Accepted candidates should look like larger donut nodes with green and red segments for validation examples. Rejected proposals should be smaller gray nodes, but still clickable.

When I click a node, show the prompt, a diff against its parent prompt, validation results, minibatch feedback, and the pareto frontier in a visual grid. Hovering edges should show the feedback that produced the child candidate.

Also include a CLI so I can either stream live to a standalone server or save a run.json file and view it later. Package it so end users can install with pip and don’t need Node to use the viewer.

Want more depth? Deep Reverse