AlgoExplorer
Independent product · 2025–2026
Step through algorithms, inspect their state, and ask an AI tutor about the frame on screen. Code, explanations, and playback share the same workspace.
The tutor connects to Gemini and OpenAI. Algorithm tests and checked examples for its explanations are still needed.
View repositoryThe reworked UI after an A* run: the finished path beside the tutor panel.
Pause on a frame
The finished A* path. Start, goal, walls and the rebuilt path have different marks.
Ask beside the grid
The tutor panel stays beside the active visualization. This is a crop of the same screen.
What the tutor receives
The active frame gives the question a specific algorithm state to refer to.
Implementation notes
Pause before the next step.
Playback controls let you pause, step, and replay the algorithm. The grid keeps the current state on screen.
Ask about the current frame.
The tutor receives the active frame with your question. Separate services connect the interface to Gemini and OpenAI.
Check the explanations, too.
Algorithm and browser tests are still on the README roadmap. The tutor also needs checked examples to test its explanations.