Show HN: Visual way to understand things in parallel
wondering.appHey HN!
Really excited to be showing what I think is a better way to understand complex topics with AI.
You start a chat with your question, and whenever you want to clarify something or understand some jargon, you can branch out a new chat from that thread.
The cool unlock is being able to see all related chat threads in the same context without tab switching, for e.g. I can first dive into understanding world models, then spin a new chat thread on who the key players are in there, and another asking what's the frontier with this stuff.
The responses are also not just a wall of text. They're: - Filled with interactive diagrams and visuals - Super fast
And for those curious, this is how we built it: - React Flow (@xyflow/react) for the canvas - React Components for interactive diagrams - GPT Image 2 for image generations - Gemini 3.5 Flash Lite for super fast response - Parallelization whenever possible to keep things fast
You can also highlight and add notes :)
Try it out and let me know what you think!
nice! i love the design system & overall UX! some thoughts/questions:
- i wonder if it would be more useful to be able to branch out from some previous message in a thread, vs being forced to branch out from the end of a thread. feels more natural to go back and branch out into some tangent/deep-dive.
- maybe there could be some autogen'd suggested branch-out topics/prompts?
- does the top-level chat composer input have context of other nodes on the canvas?
- is there a way to search across nodes?
- how do i delete a node?
- are there plans to try to unify this canvas experience with the primary duolingo-style course flow? if so, how?
it would be nice to try it out before signing up.
would you mind sharing why react flow over d3?
react flow already supports connections, node dragging, zoom/pan and state support. I think D3 is better for custom data visualizations, but we’d need to build most editor behavior ourselves
this is how my brain works!