gitwtfhub

wtf is cairn?

sparkly-quasar/cairn — explained in plain English

Analysis updated 2026-05-18

0RustAudience · generalComplexity · 2/5LicenseSetup · easy

TL;DR

A guided desktop app that installs and manages a private AI chat assistant on your own computer, with no data sent to outside servers.

Mindmap

mindmap
  root((repo))
    What it does
      Private local AI chat
      Hardware detection
      Model recommendation
    Tech stack
      Rust
      Tauri
      Ollama
      Open WebUI
    Use cases
      Run AI models privately
      Explore model catalog
      Remote access chat
    Audience
      General users
      Privacy focused users
    Setup
      Download installer
      Auto installs engines
      No Docker needed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Run a private AI chat assistant on your own computer with nothing sent to outside servers.

REASON 2

Get a hardware appropriate model recommendation with a simple will it run rating.

REASON 3

Browse a catalog of chat, coding, vision, and medical AI models rated for your machine.

REASON 4

Access your private AI assistant remotely from another device over your Wi-Fi or Tailscale.

What's in the stack?

RustTauriSvelteOllamaOpen WebUI

How it stacks up

sparkly-quasar/cairn04amanrajj/netwatch0xr10t/pulsefi
Stars000
LanguageRustRustRust
Setup difficultyeasymoderatehard
Complexity2/53/54/5
Audiencegeneralops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires an internet connection for the first run so Cairn can install Ollama and Open WebUI, runs offline afterward.

Free to use, modify, and share for non-commercial purposes like personal use, research, and nonprofits, but commercial use requires a separate paid license from the author.

Wtf does this do

Cairn is a desktop app that walks you through running an AI language model privately on your own computer, instead of sending your messages to someone else's servers. It detects your hardware, installs and manages the underlying software for you, and gives you a private chat window where nothing you type leaves your machine. The app works by installing and coordinating two existing tools it does not include by itself: Ollama, which runs the AI model using your computer's GPU when available, and Open WebUI, which provides the chat interface. Both run directly on your system rather than inside Docker or a virtual machine, since Docker cannot reach the graphics chip on Apple's own silicon and Cairn wants full GPU speed. In its simple mode, Cairn checks your available memory, graphics card, and disk space, then recommends a single AI model rated with a green, yellow, or red "will it run" indicator for your specific machine, downloads it, and opens the chat app in your browser. There is also an explore mode with a wider catalog of models for chat, coding, images, and even a medical focused model, each rated for your hardware and filterable by what you want to use it for. A remote access feature lets you reach your private assistant from other devices. By default the app is only reachable from the same computer, but you can choose to open it to your local Wi-Fi network or to your own devices anywhere through Tailscale, each option clearly explained, with a QR code shown so you can connect a second device easily. Cairn is available as a prebuilt installer for macOS, Windows, and Linux, and updates itself automatically once installed. An internet connection is only needed for the first setup, since everything runs offline after that. The project is licensed for free personal, research, and nonprofit use, but commercial use requires contacting the author for a separate license, except for early releases which remain under the Apache 2.0 license.

Yoink these prompts

Prompt 1
Help me install Cairn on my computer and set up a private local AI chat assistant.
Prompt 2
Explain the difference between Cairn's Simple mode and Explore mode.
Prompt 3
Show me how to enable remote access to my Cairn chat app from my phone.
Prompt 4
Explain what Cairn's license allows for personal versus commercial use.

Frequently asked questions

wtf is cairn?

A guided desktop app that installs and manages a private AI chat assistant on your own computer, with no data sent to outside servers.

What language is cairn written in?

Mainly Rust. The stack also includes Rust, Tauri, Svelte.

What license does cairn use?

Free to use, modify, and share for non-commercial purposes like personal use, research, and nonprofits, but commercial use requires a separate paid license from the author.

How hard is cairn to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is cairn for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.