Qavren
← All products
Experiment/LLM tooling · Mobile

Conduit

A chat client for the models you host yourself. Local database, local endpoint, no telemetry.

Running your own models is the easy part now. Talking to them from your phone, without a cloud account in the middle, is still awkward. Conduit is the client for that.

What it is

Conduit is a cross-platform chat client for LLMs you host yourself. It connects to Ollama containers and any OpenAI-compatible endpoint, organizes conversations by project, and keeps everything local — no cloud sync, no telemetry, no account.

It runs on Windows, Android, iOS, and Mac Catalyst from a single .NET MAUI codebase, with conversation history in a local SQLite database.

What it does well

Same client on the desk and in the pocket. The desktop and mobile builds are the same app, not a companion and a "real" version.

Projects, not one endless thread. Conversations group under projects, which is how anybody actually uses a model for work.

Streams properly. Responses come back token-by-token over NDJSON or SSE rather than appearing all at once when the request finishes.

Renders code like it matters. Each message renders through an embedded web view with full HTML and CSS, so markdown and syntax highlighting behave the way they do everywhere else.

Nothing leaves. History is local. The only network call is to the endpoint you pointed it at.

Who it's for

People running Ollama, LM Studio, or vLLM on a box at home who want to use it from the couch.

Developers who want a code-friendly chat surface that isn't a browser tab logged into someone else's service.

What it looks like in practice

A model runs in Docker on a workstation. Conduit on the phone points at that endpoint over the LAN or a tunnel. Conversations organized by project, history on the device, streaming responses, code blocks that are readable. When the workstation is off, there is no fallback to a hosted model — which is the point.

What it's not

It's not a hosted service, and there is no Qavren account behind it.

It's not an agent framework. It sends messages to an endpoint and renders what comes back.

It's not finished. This is a lab project with a working shell, not a product with a support commitment.

Status

Early. The design spec is approved and the app skeleton is real — MAUI shell, EF Core SQLite local store, xUnit tests, CI with secret scanning, and app identity set. The chat surfaces, streaming client, and settings screens are the build ahead. Tech: .NET 10 MAUI + CommunityToolkit.Mvvm + EF Core SQLite, targeting Windows, Android, iOS, and Mac Catalyst.

Have a use case for Conduit?

Talk to the people who built it.