Image: reddit.com · Graphisual
A five-year-old graph algorithm visualiser modernised with Claude Code
Claude Code moved an old Create React App graph visualiser to React 19, Vite and Tailwind v4, then helped rework its state handling, UX and undo/redo.
The full story
Five years ago the poster spent 30 days building Graphisual, a graph algorithm visualiser. Revisiting it with Claude Code, he migrated the old Create React App project to React 19, Vite and Tailwind v4 without major problems.
As features were added, Opus 4.5 made things work by keeping state on the window object with custom events, so he used Plan Mode to move everything to zustand. He then iterated on an Excalidraw-inspired interface for creating, moving and connecting nodes, and on undo/redo, which ended up as a function wrapped around the zustand store.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: Graphisual
The maker's post on r/ClaudeAI.
If it disappears: archived copy of Reddit: Graphisual (opens in a new tab)
- The project: graphisual.vercel.app
The visualiser.