LAST DB

Own your data. For good.

One local database on your machine. Apps talk to it. Nothing requires an account.

Alpha — macOS Apple Silicon, ~5 minutes.

WHAT IT IS

Today every app builds its own silo: notes in one place, tasks in another, secrets somewhere else. LastDB inverts that. Your data lives in one encrypted database you run yourself. Applications become thin clients of your database — not permanent custodians of a copy.

APPS — THIN CLIENTS BRAIN memory KANBAN work board SITUATIONS ops posture YOUR APP same contract SOCKET YOUR LASTDB local · encrypted · one process ONE DATABASE — APPS DO NOT OWN THE DATA
Fig. 1 — apps are clients; the data lives in one local database

LASTDB

The database. One process on your Mac. Your data stays there.

APPS

Tools that use it — memory, boards, and more. Same data, different jobs.

INSTALL copy, paste, done

Needs Homebrew and Bun on Apple Silicon. One installer puts LastDB and the daily apps on your machine:

RUN THIS

# 0) Bun (skip if `bun --version` works)
curl -fsSL https://bun.sh/install | bash
# open a new terminal after Bun installs, or:
export PATH="$HOME/.bun/bin:$HOME/.local/bin:$PATH"

# 1) Last Stack installer → LastDB (brew) + Brain, Kanban, Situations, Dogfood Graph
git clone https://github.com/EdgeVector/last-stack ~/.last-stack
~/.last-stack/setup
~/.last-stack/bin/last-stack-install-apps

# 2) Start the database and init the apps
brew services start lastdb
brain init --grant-consent
kanban init
situations init

# 3) Prove it
curl -s --unix-socket ~/.lastdb/data/folddb.sock http://localhost/health
kanban list
brain concept new hello --title "Hello" --body "my first note"
brain ask "what did I just write?"

If a command is “not found,” ensure ~/.bun/bin and ~/.local/bin are on your PATH (the Bun installer usually does this; open a new terminal if needed).

WHAT THAT DID

brew install LastDB, clone apps under ~/lastdb-apps, link brain / kanban / situations, start the daemon, init each app.

DATABASE ONLY

brew install edgevector/lastdb/lastdb
brew services start lastdb
curl -s --unix-socket ~/.lastdb/data/folddb.sock http://localhost/health

Expect {"status":"ok"}. Add apps later from the same installer with --no-brew.

WHAT YOU GET

BRAIN memory

Long-term notes and decisions. Ask later in plain English.

KANBAN work board

Cards that track what’s actually in flight.

SITUATIONS ops posture

What’s true right now before agents touch shared systems.

MORE

Dogfood Graph, agent skills (Last Stack), and early apps like LastGit.

[All apps →] — what each one does, plus honest readiness (alpha / dogfood / early).