Skip to content
View dbtlr's full-sized avatar
🍺
🍺

Block or report dbtlr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dbtlr/README.md

Hi there 👋

I'm a father, an engineer, and a builder of tools. After 20 years shipping production systems — most recently leading agentic engineering adoption inside a quantitative hedge fund — I now spend my time on one question: what does developer tooling look like when coding agents are first-class users?

The ecosystem

My open-source work centers on a three-tool split — knowledge vs. work, threaded into sessions:

Tool What it does
norn (Rust) Your Markdown vault as a deterministic, queryable graph. Schema validation, drift detection, plan/apply repair — built for shells, scripts, and agents.
mimir (TypeScript) Work state — projects, tasks, artifacts — in SQLite. One query layer, served to humans as a CLI and to agents as an MCP server.
saga (Python) A Claude Code plugin that orchestrates coherent agentic sessions: primers, structured logs, and knowledge consolidation across context windows.
skald (Rust) AI-powered git CLI — commit messages and PR descriptions from your diff, with multi-provider support (Claude, Codex, Gemini, Copilot).

The test each tool must pass: state its purpose without "and." Norn keeps knowledge. Mimir holds work. Saga weaves them into a session.

What I work with

Rust · TypeScript · Python · Claude Code & MCP · React · PostgreSQL/SQLite

Elsewhere

✍️ I (will one day soon) write at dbtlr.com · 💼 linkedin.com/in/drewbutler

Pinned Loading

  1. norn norn Public

    Your Markdown vault as a deterministic, queryable graph — validation, drift detection, and plan/apply repair for humans and coding agents"

    Rust

  2. mimir mimir Public

    Work-state engine over SQLite — one query layer, CLI for humans, MCP server for agents

    TypeScript

  3. saga saga Public

    Claude Code plugin orchestrating agentic coding sessions — primers, session logs, and knowledge consolidation

    Python

  4. skald skald Public

    AI-powered git workflow CLI — commit messages and PR descriptions from your diff (Claude, Codex, Gemini, Copilot)

    Rust

  5. dbtlr.com dbtlr.com Public

    Website / blog for https://dbtlr.com

    Astro