Open-source tools for AI-native development. norn makes Markdown vaults queryable, mimir tracks local work state, saga provides agent memory, and skald writes git prose. Built in the open, as separate stories.
cargo install --git https://github.com/dbtlr/norn norn-run norn -C ~/vault validate --summary norn -C ~/vault find --eq type:task --format records norn mcp --cwd ~/vault # serve the vault to agents
A Rust CLI and MCP server that turns a Markdown vault into a deterministic graph you can query, validate, and repair — for shells, scripts, and coding agents.
Rust active · v0.38curl -fsSL https://raw.githubusercontent.com/dbtlr/mimir/main/install.sh | sh mimir next # ready tasks, in rank order mimir create task "wire the API" --parent MMR-2 --priority p1 mimir start MMR-3 && mimir done MMR-3
A local-first task and work-state tracker. SQLite is the source of truth; rollups and dependency predicates are derived live, never stored. One core, four surfaces.
TypeScript active · v0.8Session start ├─ User Profile ├─ Shared Memory └─ Workspace Brief Work boundary └─ Session Log → durable memory
A memory provider for coding agents that assembles session context, preserves continuity across fresh runs, and turns finished work into durable workspace memory.
Agent memory early · v0.1cargo install skald-cli sk commit # carousel of AI commit messages sk pr -y # open a PR, title + body written for you sk doctor # check providers and config
An AI-powered git workflow CLI (sk) that generates commit messages, PR titles, and descriptions from your diff and history. One Rust binary, multiple AI providers and platforms.
Rust active · v0.5