Show HN: I built a non-linear UI for ChatGPT
Overall reception & use cases
- Many commenters find the non-linear, canvas-based UI “exactly what I was looking for,” especially for research, learning, code work, and organizing snippets.
- Several see it as a better fit for how brainstorming and “riffing” with AI actually work, rather than strict linear chats.
- Others say their own use of LLMs is now brief/one-off, so a complex UI feels unnecessary.
Graph / tree interaction model
- Strong interest in branching conversations: forking from earlier messages, exploring alternative prompts, and avoiding “orphaned” conversation branches.
- Some want features like merging branches, creating children from children, and auto-organization of the graph via AI.
- A few users don’t fully “get” the utility of drawing connections if there’s no explicit data flow; the author frames it as a visual organization tool first, node graph second.
UX: canvas, search, and input modes
- Fans praise the canvas, drag-and-drop, and connectors, especially for visual thinkers and mind-mapping-like workflows.
- Concerns include potential fatigue from dragging nodes, difficulty on mobile, heavy mouse dependence, and desire for comprehensive keyboard shortcuts and search (which exists via ‘/’).
- One user flags a specific CSS blur filter as causing major performance issues.
Pricing, licensing, and business model
- One-time license and BYO API key are widely praised; “subscription fatigue” is a recurring theme.
- Some think the price is high; others see it as fair, especially compared to subscriptions.
- Self-hosting and desktop are available/coming; extended licenses offer multiple seats but no source code and no modification rights.
Privacy, self-hosting, and open source
- Multiple users will not entrust API keys or AI workflows to closed, third-party web apps; they want self-hosted or offline use, and ideally open source to verify no telemetry.
- The app can run fully offline with local models (e.g., via Ollama), but remains closed-source; this is a deal-breaker for some.
Alternatives and related tools
- Several point to Obsidian Canvas plus various LLM plugins, Emacs/Org-based workflows, and other canvas/graph AI projects as free or open alternatives offering similar “tree of chats” behavior.