Conduit.

Chat with AI. Branch your conversations.

The first AI chat app that lets you highlight text to create conversation branches. Explore tangents without losing context. Access 50+ models via OpenRouter with your own API key.

View on GitHub
Free
Open Source Forever
50+
AI Models Available
∞
Branches per Chat

Conversations are rarely linear

Do you need clarification on some topic or term?

Just highlight it and ask ✨

Text Selection Branching

Highlight any text in any message to create a new conversation branch. Explore tangent topics without losing your main thread. Each branch maintains its own clean context.

█ Select: "quantum computing"
→ Branch created
✓ Main chat stays clean

50+ AI Models

Access the latest AI models through OpenRouter: GPT, Claude, Gemini, Llama, and more. Bring your own API key for complete control.

GPT
Claude
Gemini
Llama
DeepSeek
Mistral
Qwen
Grok
gpt-oss
Kimi
and many more

Free & Open Source

Completely free to use forever. View the source code, contribute features, or self-host your own instance. Your data, your control.

MIT License

Visual Timeline

Beautiful timeline view of your conversation branches

Clean Context

Each branch maintains separate context, preventing context pollution

Your API Key

Bring your own OpenRouter key and enjoy the myriad of models available

How conversation branching works

1

Select Text

Highlight any text in the AI's response that sparks your curiosity or needs deeper exploration.

2

Create Branch

Click the branch button to start a new conversation thread with that selected text as context.

3

Explore Freely

Dive deep into tangent topics while keeping your original conversation clean and accessible.

Example: Learning WebGL

Try it: click a highlight
what's webgl?
WebGL Web Graphics Library is a JavaScript API that allows developers to render interactive 2D and 3D graphics within web browsers without the need for additional plugins. It is based on , a subset of the OpenGL API designed for embedded devices.

WebGL is widely used for creating games, data visualizations, interactive art, and other graphics-intensive web applications. It enables developers to harness the power of the (Graphics Processing Unit) for high-performance graphics rendering directly within web pages.
Branch from OpenGL ES (Embedded Systems)
> OpenGL ES (Embedded Systems)?
OpenGL ES (OpenGL for Embedded Systems) is a subset of the full OpenGL graphics API designed specifically for embedded devices such as smartphones, tablets, gaming consoles, and other hardware with limited resources. It provides a streamlined, efficient set of features optimized for these environments, enabling high-performance 3D graphics on devices with constrained processing power and memory.
The left conversation talks about WebGL. To the right, a pane explains whichever term you branched from. AI is great for learning purposes. Sometimes, technical or foreign terms can appear. You shouldn't leave any questions unanswered.

Your next rabbit hole is one highlight away.

View on GitHub