Show HN: Visual way to understand things in parallel

wondering.app

7 points by ak2411 3 days ago

Hey 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!

wakandaforever2 2 days ago

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?

rhmn_mdov 2 days ago

it would be nice to try it out before signing up.

HcwXd 3 days ago

would you mind sharing why react flow over d3?

  • ak2411 3 days ago

    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

aka_ko 3 days ago

this is how my brain works!