LAST DB

Build for your happiness.

On a foundation you own.

Software should make a life you want to live in — not a stack of rented silos you babysit. LastDB is a local encrypted database under a serious development stack: memory, board, ops gates, agent skills. Build hard. Build happy. Keep the substrate.

Local use needs no account. Optional cloud backup/sync joins an account when you want multi-device. Alpha — macOS Apple Silicon, ~5 minutes to install.

[Install →] [Apps] [llms.txt] — plain-text install for agents

YOUR STACK, YOUR FOUNDATION

Most teams assemble a life out of SaaS: notes here, tickets there, agents somewhere else — each with its own database, account, and anxiety. You are building in a dozen rented rooms.

LastDB is the room you own. One permanent local database. Apps (Brain, Kanban, Situations, and the ones you write) are tools on that foundation — not permanent custodians of a copy. The point of the stack is not grind for its own sake; it is building software — and a practice — that makes you happy.

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 — tools on a foundation you own; the data stays local

LASTDB the foundation

Encrypted local database. One process on your Mac. Everything else stands on this.

YOUR STACK the stack

Memory, board, ops, agents — and apps you invent. Same data. No per-tool silo.

INSTALL the main call to action

This is how you get started. Needs Homebrew and Bun on Apple Silicon. One installer puts LastDB and the starter apps on your machine. Prefer plain text? See llms.txt.

RUN THIS copy once → terminal or agent

# 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 get hello
# semantic ask may lag a few seconds after create; use a term from the body
brain ask "first note"

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.

STARTER APPS what ships with install

Not only a database — a first cut of the stack we use to build LastDB itself with agents. Enough to work happily on day one; yours to extend.

BRAIN memory that lasts

Decisions and designs that outlive any chat. Stop re-explaining yourself every session.

KANBAN what’s in flight

Cards for real work. Status on the board; reasoning in Brain.

SITUATIONS ops calm

What’s true right now before agents touch shared systems — freezes, preflights, clearance.

LAST STACK agent playbook

Skills so coding agents file work, drive a PR, and close out — without wrecking the week.

[Full catalog & readiness →] — then build tools that fit how you want to work.