Free · Bring your own API key

Branch any AI conversation.
Learn deeper.

Every AI answer is a starting point. Branch from any message to explore a different angle, go deeper on a concept, or test yourself, without losing where you were. Your thinking grows as a tree, not a thread.

How branching works

Start a conversation

Ask anything. Get a thorough, well-structured answer from your chosen AI model.

Branch from any answer

Go deeper, simplify, get examples, or quiz yourself — without losing the original thread.

Build a knowledge tree

Your thinking grows visually on an infinite canvas. See connections at a glance.

Built for focused learning

Infinite Canvas

Conversations live as nodes on a zoomable canvas. Branch from any message to explore new angles.

7 AI Providers, Your Keys

OpenAI, Anthropic, Gemini, DeepSeek, Groq, xAI, OpenRouter. Bring your own API key. We never see it.

Full Context in Every Branch

Every branch inherits the full parent conversation. The AI always knows what came before.

Pin, Search, Highlight

Search across all chats, pin important messages (3 free), and highlight key passages.

100% Private

All data stored in your browser. No accounts, no servers, no cookies. Your conversations never leave your device.

Free to Start

3 conversations, 5 branches each, 2 providers. Upgrade anytime for unlimited everything.

Your data stays in your browser

No accountsNo cookiesNo servers

LearnFork is fully client-side. Your conversations live in IndexedDB, your API keys in localStorage. AI calls go directly from your browser to the provider. We have no backend, no database, and no way to see your data.

Works with: OpenAI · Anthropic · Gemini · DeepSeek · Groq · xAI · OpenRouter

Frequently asked questions

Branching AI chat lets you fork any AI conversation at any point to explore a different direction, go deeper on a topic, or test your understanding — without losing the original thread. In LearnFork, each branch inherits the full context of its parent, so the AI always knows what came before.

ChatGPT conversations are linear threads. LearnFork lets you branch from any AI response to explore multiple directions simultaneously on an infinite canvas. You can see your entire thinking tree at a glance, and each branch maintains full context from the parent conversation.

LearnFork uses a BYOK (Bring Your Own Key) model. You provide your own API key from any supported AI provider (OpenAI, Anthropic, Google Gemini, etc.). Your key is stored locally in your browser and sent directly to the provider — LearnFork never sees or stores it on any server.

Yes. All conversations are stored in your browser's IndexedDB. API keys are stored in localStorage. There are no accounts, no servers storing your data, and no cookies. We use privacy-focused anonymous analytics (no personal data collected). To delete everything, simply clear your browser's site data.

LearnFork supports 7 providers: OpenAI (GPT-4o, etc.), Anthropic (Claude), Google Gemini, DeepSeek, Groq, xAI (Grok), and OpenRouter (400+ models). You can switch providers at any time and use different keys for each.

Yes, LearnFork has a generous free tier: 3 root conversations, 5 branches per conversation, 2 AI providers, 3 pins, and full search. Upgrade to Pro for unlimited conversations, branches, pins, highlighting, and all 7 AI providers — starting at $6/month, or grab a lifetime license for $29.

Absolutely. LearnFork was designed for learning. Start with a topic, branch to explore sub-topics, create "explain like I'm 5" branches, or quiz yourself on what you've learned — all while keeping the full context tree visible on your canvas.

Start branching. It's free.

No signup required. Bring your own API key and start learning.