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.