A Norse-named family of terminal tools for agentic development. norn keeps knowledge, mimir holds work, saga weaves them into a session — and skald writes your git prose. Open-source, built in the open.
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.8# in Claude Code /plugin marketplace add dbtlr/saga /saga:start-session # assemble the primer, route the work /saga:write-session-log # memorialize decisions at a boundary
A Claude Code (and cross-harness) plugin of skills that runs a coherent working session — the narrative layer threading work into one through-line, from session start to session log.
Claude Code plugin 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