Bring your memory home.
An AI assistant whose memory belongs to you. Local-first desktop app for Mac and Windows. Plain markdown on your disk. Swap Claude, GPT, OpenRouter, or Ollama anytime — your context stays with you.
Open source (MIT). No telemetry. No account.
One harness. Any model. No lock-in.
Your context is yours. The model is just a tenant.
Markdown workspace
A folder on your disk — typically ~/Keel — full of plain markdown. Project notes, daily logs, wiki bases, tasks. Edit it in any editor. Back it up yourself.
Keel context engine
Indexes your workspace, assembles relevant context for every conversation, and writes captures, decisions, and tasks back as markdown.
Your chosen LLM
Claude, GPT, OpenRouter, or a local model via Ollama. Swap providers in settings; fall back automatically when one is down.
Your data is yours. It lives on your computer in files you own. Keel doesn't run a server, doesn't track you, and doesn't sell your data.
Read the full privacy policyThree commitments that don't bend.
Own your context
Your notes, captures, projects, and history live in plain markdown in a folder you control. Not a database row inside someone else's cloud.
Pick your model
Claude today, GPT tomorrow, a local Llama on a flight. The assistant changes; your brain doesn't.
Local-first
No telemetry. No account. No server. Your workspace never leaves your machine unless you explicitly ask it to.
Three of the things people use Keel for every day.
From morning brief to EOD wrap
Land somewhere useful instead of an empty chat. Keel generates a morning brief from your workspace, surfaces open tasks and yesterday's loose ends, then writes a structured end-of-day summary back into your daily log.
Per-project knowledge bases
A take on Karpathy's LLM-Wiki: turn any project folder into a queryable wiki with /create-kb and /refresh-kb. Keel ingests your markdown and PDFs, compiles them into a structured base, and keeps it in sync as files change.
Meetings → structured notes
Record a meeting (or import audio). Keel transcribes locally with Whisper, then writes a structured summary — decisions, action items, attendees — back into the relevant project.
Everything a chief-of-staff would do, on your machine.
Auto-capture
When a chat produces something worth keeping — a decision, a fact, a new task — Keel quietly saves it back into your workspace.
Wiki bases
Turn any project folder into a structured, queryable knowledge base. Markdown and PDFs in; clean compiled context out.
Dashboard
Open tasks, reminders, the morning brief, weather, and recent activity — surfaced on launch so the day starts with momentum.
Tasks & reminders
First-class to-dos backed by markdown, with due dates, projects, and time-based reminders that fire as desktop notifications.
Meeting transcription
Record or import audio. Local Whisper transcribes; Keel writes decisions, action items, and attendees back into the right project.
Voice input
Speak instead of type, using local Whisper or OpenAI's API.
Scheduled jobs
Run any prompt or workflow on a recurring schedule — daily digests, weekly reviews, custom check-ins — captured back to disk.
Google + X integrations
Sync Calendar events into context, read and export Google Docs, sync X bookmarks into a wiki, or publish posts from chat.
Get Keel.
Universal DMG for Apple Silicon and Intel. NSIS installer for Windows x64. Open source. MIT licensed.