Getting Started
Overview
What is LearnFork?
LearnFork is a branching chat app designed for learning. Every conversation lives as a node on an infinite canvas. Any AI response can spawn a branch — a new chat that inherits the full parent context up to that message.
Branches appear as child nodes to the right, building a horizontal tree. This lets you explore topics in depth, ask follow-up questions in different directions, and keep your learning organized visually.
Core concept: branching
Traditional chat apps are linear — one long conversation that gets harder to navigate over time. LearnFork is different. When an AI gives you an explanation, you can branch from any response to:
- Explore a subtopic in more depth without cluttering the main thread
- Try a different angle on the same concept
- Quiz yourself on what you just learned
- Get a simpler or more advanced explanation
Each branch carries the full conversation history from root to that point, so the AI always has complete context.
Key principles
- Privacy first — all data stays in your browser. No server, no account needed.
- Bring Your Own Key (BYOK) — you use your own AI provider API keys. LearnFork never sees or stores them on any server.
- Clean context — each branch inherits only relevant parent history, so the AI isn't confused by unrelated tangents from other branches.
- Visual learning — the canvas shows your entire learning tree at a glance.
- Works everywhere — desktop canvas view and mobile card stack with swipe navigation.