MCP NixOS
Because your AI shouldn't hallucinate package names.
Give Claude, Codex, and other AI assistants accurate NixOS packages, options, Home Manager modules, and official documentation through MCP.
Open source tools and experiments that solve real problems. These projects reflect my interests in infrastructure automation, AI tooling, and developer experience.
The projects with enough scars to deserve the full story.
Because your AI shouldn't hallucinate package names.
Give Claude, Codex, and other AI assistants accurate NixOS packages, options, Home Manager modules, and official documentation through MCP.
Turn repository archaeology into something worth watching.
Render Git history, multi-repository comparisons, and Linux system timelines as polished Gource videos with a Nix-first CLI and web interface.
Find any version of any Nix package. Instantly.
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.
Reproducible image generation, even when Python has other plans.
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.
Claude Code's missing better half.
Run parallel coding agents in isolated worktrees, manage sessions and pull requests, and connect remote workspaces from a native Tauri desktop control center.
Local image generation. No cloud, no Python, no fuss.
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.
Tools, utilities, and experiments from across my GitHub.
Software rendering in containers
Mesa 3D OpenGL software rendering for Docker containers. Enables GPU-less rendering for CI/CD pipelines, headless servers, and testing environments.
Docker project scaffolding
A Rust-based CLI tool for generating Docker project templates. Standardizes container project structure with best practices baked in.
AI-powered observability queries
Model Context Protocol server for the Coroot observability platform. Enables AI assistants to query infrastructure metrics and application performance data.
AI monitoring integration
MCP server for Dead Man's Snitch monitoring service. Allows AI assistants to check cron job health and monitoring status.
Linux for engineers
A custom Arch-based Linux distribution tailored for software engineers and power users, with thoughtful defaults and automated installation.
Package maintainer
Maintainer of several Arch User Repository packages, contributing tested packaging and updates to the community.
Invoice Ninja from the terminal
A scriptable Rust CLI and client library for Invoice Ninja—clients, invoices, payments, and reports for humans and AI agents.
Search your Claude Code sessions
A Rust CLI to query, search, and analyze Claude Code session history with SQLite full-text search.
Pi with a face
A Tauri desktop shell that embeds the pi coding agent and renders its output as live, interactive UI via A2UI.
Brutally rude AI commit messages
A git tool that uses a local Ollama model to write technically accurate, hilariously offensive conventional commits and push them.
Offline error explanations
A CLI that explains programming errors using a locally embedded LLM. No API keys, internet, or patience required.
AI spend at a glance
A menu-bar monitor for AI subscriptions, quotas, credits, and spend without leaving the status bar.
Rate limiting for AI APIs
Process-level rate limiting and spend management for AI API consumers that prevents rate-limit errors before they happen.
Clipboard to keystrokes
A cross-platform tray app that converts clipboard content into simulated input for apps that don't support paste.
macOS runtime in a container
An experimental Docker container running Darling to execute macOS binaries on Linux.
These are the highlights. The stranger experiments and unfinished crimes against software live on GitHub.