BUILD

Some experiments survived contact with production. These are those — the tools, side quests, and libraries that earned a spot.

12 projects

Live

A fully local agentic coding plugin that intercepts plan mode and opens an annotation UI in your browser. Mark up the plan, send structured feedback to the agent, and receive a revised version — iterate as many times as you need until you're ready to approve.

TypeScriptAgent Plugin
Live

llama-dash turns a self-hosted local inference box into an observable, policy-controlled AI gateway: one UI for model state, request history, API keys, routing rules, proxy metrics, and client setup.

TanStackLocal LLMObservability
Archived

Go-to Next.js authentication library supporting more social signin providers than you can shake a stick at, and your own database to store your users in. No longer involved after selling to better-auth.

Next.jsAuthentication
Live

AMD (ROCm) oriented local voice LLM collection. This is an ever growing collection of various TTS and STT models each of which is also wrapped in the Open Home Foundation's Wyoming API to make it easy to consume the models in Home Assistant's voice assistant pipeline.

PythonHome Assistant
Live

tmux plugin which leverages a local LLM to automatically rename your tmux windows based on what you're working on in them. Never get lost jumping around tmux again.

tmuxLLM
Archived

Frontend for a custom digital frame project I built for my grandparents. The device consists of a custom wooden picture frame, display, Raspberry Pi, and some power electronics. The web app allows family members to login and manage the various deployed frames and their media.

FrameNext.js
Archived

Golang client for a custom digital frame project I built for my grandparents. The device consists of a custom wooden picture frame, display, Raspberry Pi, and some power electronics. Syncs media from a bucket destined for the current device.

FrameGo
Live

Play a random Jellyfin TV show or movie as a MacOS screensaver. Configurable to play with or without audio, with or without subtitles, and will begin playing at a random point in the media anywhere between 2% and 30% of the way through.

SwiftJellyfin
Archived

Self-hosted bookmarking and RSS reader application. Originally written in React, v2 was a complete rewrite with SvelteKit.

Svelte
Live

An extremely usable and dynamic React timezone selector

ReactComponent
Live

Svelte 5 infinite loader and virtualized list component

SvelteComponent
Live

Plain support application for the new era of Pebble smart watches. Specifically the Pebble Time 2 and Round 2.

PebbleSmartwatch