Free & Open Source ยท 50+ AI Models

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

Conversations are rarely linear

Do you need clarificaiton 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-4, Claude, Gemini, Llama, and more. Bring your own API key for complete control.

GPT-4
Claude
Gemini
+47 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

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 OpenGL ES (Embedded Systems), 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 GPU (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 the concept of OpenGL ES (Embedded Systems). AI is great for learning purposes. Sometimes, technical or foreign terms can appear. You shouldn't leave any questions unanswered.

View on GitHub