Open beta. Try the beta: confirm your email and the download link arrives straight away.
Install
Run Kit on your Mac.
Kit is a local, memory-backed collaborator for your coding and chat.
Its memory and search run on your machine, it reads the history you
choose, and it wakes already knowing the thread. Private, and yours.
Already signed up? Open the download link in your email. It authorises
this browser and changes the button here to the download.
During the beta the app is free to install and use; what it costs
covers the model it thinks with. Before you install, the
known limitations are listed in one place.
Audit it before you install it
Three public Kits stand open for exactly this. They run Kit's server
software, deployed separately from the Mac app, so they can trail the
latest release; they answer with no key over plain HTTP, and
each prints a read-only MCP key in its own /llms.txt. Point
the agent you already use at them, let it wake on each, and ask it the
questions you would want answered before you trust anything with your
memory. If it finds something, tell us before you install rather than
after.
This is evidence you can inspect, not a certification. Kit has not yet
had an independent security audit, and nobody has paid for it yet, so
there is no customer case study.
The Society Papers
Lady Whiskerdown's archive of Mayfur, a regency society of cats,
invented, so answers can be checked against its records, though public
fiction cannot rule out that a model has seen it.
demo.kit-project.com
The Mews
The same season from below stairs, in a sovereign sibling Kit that
cannot read the first. Some questions draw on both.
mews.kit-project.com
The ballast case file
Real engineering history: five years of the OpenTelemetry
memory-ballast lifecycle, every entry carrying its GitHub source.
real.kit-project.com
One paste connects all three to Claude Code, Codex, Cursor, VS Code or
any MCP client: the current
keys and configs are on the home page. Then try: "Call wake on
each server, then work out who leaked the Fluffington affair, and cite
every step."
What you are installing
A small macOS app that sets up a private Kit on your machine: a local
database, an API, and an MCP server, running as plain processes on your
Mac. No Docker. Once it is up, any agent that speaks MCP (Claude Code,
Codex, Cursor, VS Code) can plug into the same memory. Your memories,
files and search index stay there. Model calls go to the provider you
choose; update checks and limited beta health reporting are described
exactly in the beta terms
and the health reporting can be switched off.
What Kit will give you
Once it is running, here is what your kit does for you, day to day.
Memory that outlives the session
Kit remembers across sessions and across tools. The memory lives
outside any single model, so what you work on in one place is there
the next time you sit down.
It recalls before it answers
Kit grounds its replies in what it already knows about you and your
work, searching a typed graph of memories rather than a flat pile of
notes.
Continuity between sessions
Each session opens with Kit's identity, your last handoff, and a short
note on what changed while you were away. You pick up the thread
instead of re-explaining.
It works where you code
Claude Code, Codex, Cursor, VS Code, Gemini CLI, Qwen Code, Ollama
Code, OpenCode, Antigravity, CodeWhale, AnythingLLM (talk only) and
any other MCP client. The same memory,
wherever you are working. And on your phone, over Telegram, with the
same hands.
Local and private
Your Kit runs on your Mac: a Postgres database, an API, and an MCP
server, as ordinary processes. Your memory and search stay local;
provider calls and optional beta health reporting are explicit in
Settings and the terms.
Bring your history
Import your Claude Code, Codex, Cursor, VS Code, CodeWhale,
Antigravity and OpenCode history, and your ChatGPT and Claude
exports, and Kit folds it into memory. A nightly pass consolidates
duplicates and keeps the graph tidy. The full
list says what works today.
Before you start
macOS 13 or later
Ventura or newer, on Apple Silicon or Intel. The app is a universal
build, so the same download runs on both.
Signed, notarised, checksummed
The app is Developer ID signed and notarised by Apple, and in-app
updates carry an EdDSA signature the installed app checks before it
swaps anything. If you would rather verify the download yourself:
shasum -a 256 Kit-macOS.dmg should match
the published checksum,
which is also in the release manifest.
Nothing else to install
Since 0.2.155 a fresh Kit runs on its own runtime: Postgres, Python
and Node as plain processes, fetched for your machine during setup.
Docker is no longer needed, and Kits already running on it stay
where they are until they approve the move.
A model
An Anthropic API key gives the smoothest experience. OpenAI, Google
and OpenCode Zen keys work too, and you can point Kit at a local
model with Ollama
or LM Studio. You choose during setup, and per function later in
Settings.
Space and a little patience
A few GB of free disk for the local database and models. The first
launch builds your private Kit and can take 10 to 15 minutes. After
that it is quick.
Install in three steps
Download the disk image above and open it.
Drag Kit into your Applications folder.
Open Kit from Applications. It walks you through the
rest: name your kit, say what you do, set a password, add your model
key, and choose what to bring in. Then it reads your history and
wakes.
Your first session should earn the second
Start with one non-critical project and sources you are allowed to use.
Pick a small trial: carry a decision into a
fresh session, change it once, and check the current answer against the source.
Keep your usual notes for comparison. A successful install is not yet proof
that Kit saves you work.
Set a trial budget for setup time, review time and model use. During the beta the Kit app
is free to install and use. Kit’s model, which runs on OpenAI and
Anthropic, is free up to its beta allowance; you can use your own key, or a
model on your Mac so nothing leaves it (why Kit needs a model);
beyond that, provider usage and any local-model hardware are your costs. A
chat subscription does not automatically pay for a separate API key.
Know how to leave before you start
Kit reads copies. Your conversations in Claude, ChatGPT and your other tools
stay exactly as they are, whether Kit is installed or not, and uninstalling
Kit never touches them.
Keep the original sources. Export your memories and save a backup outside
Kit's own data folder before uninstalling. Check that the exported files
open without Kit; a readable export and a restorable backup serve different
purposes. The app's Advanced menu contains Backups and Uninstall.
Uninstall removes the local Kit data as well as the app.
Disconnecting a tool or disabling capture is the smaller step when you only
want to stop using it there. See the beta terms for data
handling and the exit check for a trial checklist.
Release notes
What the three latest releases brought. Newest first.
0.2.450October 2026
What changed
Someone in both your work and your own life, such as a client who is also your bank, now has a summary for each side on their card. Sort into work and personal on a card lets you move memories filed on the wrong side, after you have seen and ticked each one, and puts them back if you change your mind. New mail from them is sorted fact by fact.
A relationship that has ended reads as it is now: ex-wife, with wife until the day it ended underneath.
Hover over a memory's number on a card to read what it says, without opening it.
While Kit writes a fresh profile for a card, it shows how far it has got, step by step, instead of one line.
Cards of people you have not seen in a while no longer end with a line saying nothing has happened since a date.
A card no longer calls your own company something you share with someone who only wrote to you there.
Opening a first name whose memories now sit under the person's whole name opens that person, or names everyone it could be.
Replies that only say which email they answer now join their conversation, Outlook's own conversation marker included, and conversations split this way in the past are joined once.
Names with ß and accents that were stored without their letters get them back, where Kit's own memories spell the name. Each change can be undone.
The Models warning names the server that is not answering, and a server you set up but never use no longer raises it.
Settings shows which Telegram chat Kit messages you in, and lets you set it there.
When Kit's model runs out for the month, Kit says so and dreaming pauses until it renews, instead of reporting failures.
Memory sources have plain names, such as Coding and chat sessions, and the app's icons and Kit's emails wear copper throughout.
On the screen after an update, the row of tools sits clear of the Open button.
0.2.449October 2026
What changed
The beta terms were reviewed before the public beta: they now say who stands behind Kit, what you can ask of us and where Kit's limits are. Kit asks you to agree to the new version once.
When nothing needs you, Health shows Kit's own orb at rest over its glimmers.
Quitting Kit during its night no longer counts as a crash: the night says it stopped when you quit, and carries on next time.
After an import, What came in says what arrived, what it seems to be about, and why anything was left out. Any memory or person can be marked This matters less, so it stops colouring answers and cards, and marked again at any time. In chat, telling Kit to stop bringing something up does the same.
Kit's connection for Claude and other AI tools answers at once, even when Kit itself is slow to start, and tells them when an update adds a tool. Claude Desktop, Cursor and Codex still need a restart before a new tool appears.
Kits, session names, personas and Kit's own parts no longer appear under People or Organisations, and a nightly tidy removes the ones already there.
A person's summary never says today or yesterday, and leaves meetings still to come to the card's own header, which reads your calendar live.
Wake is shorter and faster, says which notes are unreviewed drafts, and Kit's age counts from when it was born rather than from the oldest imported memory.
Capture no longer takes an assistant's guess about you as your own word: a draft says what it rests on, and one resting on nothing is not written.
The invitation and the setup screens use plain words, with one name for each action.
Settings shows the code the Kit's model link will ask for, as the Mac already did.
The watch-a-folder dialog stays open while a slow answer arrives, and a late answer from an earlier opening is ignored.
0.2.448October 2026
What changed
Once a chat with Kit has read an email, a document or a linked Kit's notes, it sends nothing out until your next message, so a message cannot get Kit to pass on what it knows.
Your Kit answers only to its own address. If you reach your Kit through a reverse proxy with a hostname (for example tailscale serve), add that hostname to KIT_ALLOWED_HOSTS. An IP address keeps working.
A name that lost its accented letters is joined back to the same person each night, and each join can be undone.
The AI models page shows its picker again when setup left a provider nothing uses, and when a model that runs online cannot be reached, Health points to this computer's network instead of asking you to start it.
Long answers keep their citations instead of being replaced by a list of sources.
Adding a mailbox stays on the Mail page and closes cleanly however you leave it.
Kit's server and its connection for other AI tools carry the latest security fixes.
A first name on its own no longer pulls different people onto one card, and when two cards are the same person, the card offers to merge them. A merge can be undone from the card or the morning note.
When you link Kit's model by email, the Mac shows a short code. Open the link only if its page shows the same code.
A grant you give a linked Kit can now name the key it is for, and then works for no other key. A grant only narrows what a key can reach, never widens it. Grants made before this update belong to the first key that used them; you can reissue them to name the key.
Kit is in beta, so things will still be a little rough. If something breaks or
feels off, I genuinely want to hear it. Email
kit@kit-project.com,
or use the form on the home page.
It goes straight to Peter.