Cairn / Docs

Getting Started

Install Cairn, choose a workspace folder, create your first project, and connect an AI endpoint. This page gets you from zero to working in a few minutes.

What is Cairn?

Cairn is a local-first project management application that runs on your machine. It combines a markdown notes editor, a kanban board, and an AI chat panel into a single desktop app. All data is stored as a SQLite database and plain .md files in a folder you choose — nothing is sent to external servers by Cairn itself.

Key properties:

System requirements

Download & install

  1. Go to the Releases page on GitHub
  2. Download the installer for your platform:
    .dmg for macOS  ·  .exe for Windows  ·  .AppImage or .deb for Linux
  3. Open the installer and follow the standard install flow for your OS
  4. Launch Cairn

First launch: choosing a workspace

On first launch, Cairn will prompt you to choose a workspace folder. This is the root directory where all your data will live:

You can choose any folder — a new empty folder, an existing folder, or a folder inside iCloud Drive, Dropbox, or a git repository for automatic portability and backup.

You can change the workspace folder later in Settings → Workspace.

Creating your first project

  1. In the left sidebar, click the + button next to Projects
  2. Enter a project name and choose an icon
  3. Click Create

The project opens to the Overview tab. Each project has four tabs: Overview, Notes, Board, and Flow. The five default board columns — Backlog, Todo, In Progress, Review, Done — are created automatically.

Project overview tab showing Notes, Board and Flow tabs
The project Overview tab with Notes, Board, and Flow tabs visible in the top navigation.

Creating a note

  1. Select your project in the sidebar
  2. Click Notes in the top nav
  3. Click the + button to create a new note
  4. Type in the editor — it renders markdown live in the split pane

The note is saved as notes/<Project>/<Title>.md in your workspace folder immediately.

Editor features

Creating a task

  1. Select your project and click Board
  2. Click + Add card at the top of any column
  3. Enter a title. Optionally add a description, priority, and due date.
  4. Press Enter or click outside to save

Drag cards between columns to move them through your workflow.

Kanban board showing WIP limit amber badge and column controls
A column at its WIP limit — the badge turns amber and the add-card button is disabled.

Board features

Using Idea Flow

Each project has a Flow tab alongside Notes and Board. Idea Flow is a freeform canvas where you can arrange ideas spatially, link them to existing notes and tasks, and explore connections before committing to structure.

For the full reference — node types, group nodes, AI Summary, MCP tools, and keyboard shortcuts — see Idea Flow.

Connecting an AI endpoint

Cairn works with any OpenAI-compatible API endpoint. You can use a remote service or a local model.

Using OpenAI

  1. Open Settings → AI & Chat
  2. Set the endpoint to https://api.openai.com
  3. Enter your OpenAI API key
  4. Choose a model (e.g. gpt-4o)

Using Ollama (local, no API key)

  1. Install Ollama and pull a model: ollama pull llama3.2
  2. In Cairn, go to Settings → AI & Chat
  3. Set endpoint to http://localhost:11434
  4. Leave the API key blank
  5. Enter the model name, e.g. llama3.2

Using LM Studio (local, no API key)

  1. Open LM Studio and start the local server (default: port 1234)
  2. In Cairn, set endpoint to http://localhost:1234
  3. Leave the API key blank
  4. Enter the model name shown in LM Studio

Once configured, open the chat panel with ⌘/ (macOS) or Ctrl+/ (Windows/Linux) and send your first message.

Customising the app

A few settings worth knowing about in Settings → General: