Projects

Open source tools and experiments that solve real problems. These projects reflect my interests in infrastructure automation, AI tooling, and developer experience.

Featured Projects

The projects with enough scars to deserve the full story.

MCP NixOS

Because your AI shouldn't hallucinate package names.

778 42

Give Claude, Codex, and other AI assistants accurate NixOS packages, options, Home Manager modules, and official documentation through MCP.

Python MCP NixOS FastMCP

Envisaged

Turn repository archaeology into something worth watching.

158 22

Render Git history, multi-repository comparisons, and Linux system timelines as polished Gource videos with a Nix-first CLI and web interface.

Python Nix Gource FFmpeg

nxv

Find any version of any Nix package. Instantly.

134 1

Search nearly a decade of nixpkgs history, find the exact package version and commit, then use it from the CLI, browser, API, or NixOS module.

Rust Nix SQLite FTS5

ComfyUI Nix

Reproducible image generation, even when Python has other plans.

144 36

Run ComfyUI through a pure Nix flake with curated custom nodes and practical GPU support for Apple Silicon, NVIDIA CUDA, AMD ROCm, and Intel XPU.

Nix Python ComfyUI PyTorch

Claudette

Claude Code's missing better half.

63 11

Run parallel coding agents in isolated worktrees, manage sessions and pull requests, and connect remote workspaces from a native Tauri desktop control center.

Rust Tauri React TypeScript

mold

Local image generation. No cloud, no Python, no fuss.

34 0

Generate images and short video clips on your own GPU with a fast Rust CLI, web studio, desktop app, and remote rendering support for modern diffusion models.

Rust Candle CUDA Metal

More Projects

Tools, utilities, and experiments from across my GitHub.

Docker OpenGL

Software rendering in containers

89 33

Mesa 3D OpenGL software rendering for Docker containers. Enables GPU-less rendering for CI/CD pipelines, headless servers, and testing environments.

Docker Mesa3D OpenGL

Essex

Docker project scaffolding

38 0

A Rust-based CLI tool for generating Docker project templates. Standardizes container project structure with best practices baked in.

Rust Docker CLI

MCP Coroot

AI-powered observability queries

16 9

Model Context Protocol server for the Coroot observability platform. Enables AI assistants to query infrastructure metrics and application performance data.

TypeScript MCP Coroot

MCP Deadmansnitch

AI monitoring integration

2 1

MCP server for Dead Man's Snitch monitoring service. Allows AI assistants to check cron job health and monitoring status.

TypeScript MCP Monitoring

brinkOS

Linux for engineers

15 2

A custom Arch-based Linux distribution tailored for software engineers and power users, with thoughtful defaults and automated installation.

Arch Linux Shell Systemd

Arch Linux AUR

Package maintainer

0 0

Maintainer of several Arch User Repository packages, contributing tested packaging and updates to the community.

Arch Linux PKGBUILD Shell

koban

Invoice Ninja from the terminal

2 1

A scriptable Rust CLI and client library for Invoice Ninja—clients, invoices, payments, and reports for humans and AI agents.

Rust CLI Nix REST API

claudex

Search your Claude Code sessions

1 1

A Rust CLI to query, search, and analyze Claude Code session history with SQLite full-text search.

Rust SQLite FTS5 CLI

aethon

Pi with a face

6 0

A Tauri desktop shell that embeds the pi coding agent and renders its output as live, interactive UI via A2UI.

Tauri React A2UI Rust

yeet

Brutally rude AI commit messages

28 3

A git tool that uses a local Ollama model to write technically accurate, hilariously offensive conventional commits and push them.

Bash Ollama Local LLM

why

Offline error explanations

1 0

A CLI that explains programming errors using a locally embedded LLM. No API keys, internet, or patience required.

Rust LLM Offline Nix

burnrate

AI spend at a glance

1 0

A menu-bar monitor for AI subscriptions, quotas, credits, and spend without leaving the status bar.

Rust Tauri React

strainer

Rate limiting for AI APIs

3 0

Process-level rate limiting and spend management for AI API consumers that prevents rate-limit errors before they happen.

Rust CLI AI/LLM

pasta

Clipboard to keystrokes

4 0

A cross-platform tray app that converts clipboard content into simulated input for apps that don't support paste.

Rust Tauri Cross-platform

Docker Darling

macOS runtime in a container

43 3

An experimental Docker container running Darling to execute macOS binaries on Linux.

Docker Darling macOS

The rest of the workshop

These are the highlights. The stranger experiments and unfinished crimes against software live on GitHub.