AtticDBInstall

Your coding agent forgets everything between chats. AtticDB remembers, on your own disk.

It saves your rules and decisions on your machine. Every new chat in Claude Code, Codex, Copilot and VS Code starts with them. Free, open source, 1 small binary, no account.

Install with

Set up AtticDB memory for me. Follow https://atticdb.com/install.md step by step.

Works in Claude Code, Codex, GitHub Copilot CLI and VS Code. Read the steps first: install.md

curl -fsSL https://github.com/Clawdlinux/atticdb/releases/latest/download/install.sh | sh
Join the cloud waitlist

Early. Word search, not semantic. Great for your laptop, not for production yet.

Save it once

Save a rule from your terminal. Every new chat in that repo starts with it.

Try it in 1 minute
A terminal in the shop repo runs atticdb fact set --key repo/shop/rule --content "Use pnpm, not npm." The rule is saved. Later, a new chat in Claude Code starts with the AtticDB memory block, which lists that rule. Asked to add lodash, the agent says the repo uses pnpm and runs pnpm add lodash.

It only says 'saved' after the save is really on disk. Most memory tools don't promise that.

Local NVMe, 1 writer: AtticDB acked in 94 µs at p50, 9,799 acks/s.

Disk
Writers
PowerOn

Time slowed 8,000x. Real p50, Local NVMe, 1 writer: 94 µs

Pull the plug. Frames not yet synced drop away. Acked writes stay.

An illustration of ack-after-sync, not a crash test. The real test cuts power on LazyFS. CI runs crash simulations on 2,000 seeds.

Install it your way

Paste this into your coding agent.

Set up AtticDB memory for me. Follow https://atticdb.com/install.md step by step.

Works in Claude Code, Codex, GitHub Copilot CLI and VS Code. Read the steps first: install.md

Or pick the commands yourself
Your system
How to install
Apps to connect

None picked: setup finds your apps. Pick some to connect only those.

Options
  1. Install the binary. It checks the download against SHA256SUMS and never uses sudo.

    curl -fsSL https://github.com/Clawdlinux/atticdb/releases/latest/download/install.sh | sh
  2. If your shell says "command not found", run ~/.local/bin/atticdb setup. To fix it for good, add this line to ~/.zshrc (the macOS default) or ~/.bashrc.

    export PATH="$HOME/.local/bin:$PATH"

Then run each of these on its own. Setup asks you questions.

  1. See what setup would change. It writes nothing.

    atticdb setup --dry-run
  2. Connect your apps. Setup finds them and asks which to use. Every edited file is backed up first.

    atticdb setup
  3. Check the install. It writes nothing.

    atticdb doctor

What changes in my agent?

Each new chat in a repo starts with a short memory block. It holds your rules and that repo's 5 newest notes. This works in Claude Code, Codex, Copilot and VS Code. Your agent can also save and search memory during a chat. To see the exact block, run atticdb studio and open Chat start.

Where is my data?

On your own disk. On macOS it's in ~/Library/Application Support/atticdb. On Linux it's in ~/.local/share/atticdb. AtticDB has no cloud and no account. Your app does send the memory block to its model, like the rest of your chat.

How do I uninstall it?

Run atticdb disconnect with each app's name, such as atticdb disconnect claude-code. Then stop the background server and delete the binary and the data folder. The install docs list every command under Uninstall.

Is it free?

Yes. It's open source under Apache-2.0 or MIT, and it runs on your laptop for free. A paid cloud version is planned. The local version stays free.

Measured, not promised

Medians of 7 runs on Azure, 24 October 2026. SQLite wins closed-loop p50, and we say so. Read the benchmarks

2.8
times the durable acks of Redis, Valkey and DiceDB, at most. Premium SSD v2
1.3
ms p50 under agent load, Premium SSD v2
94
µs p50, 1 writer, local NVMe
0
model calls per write
1
binary, no other services

Local is free. Cloud is $15 a month.

Cloud sync and backups are planned. Local stays free.