projects

One Library, No Duplicates: Turning Spotify Playlists into a Self-Hosted Music Collection

One Library, No Duplicates: Turning Spotify Playlists into a Self-Hosted Music Collection The actual problem: playlists overlap, storage shouldn’t Anyone who’s built more than one playlist has playlists that share songs. Download each playlist independently and you’re storing the same file multiple times; that adds up fast across a real music collection. Spotify Playlist Pipeline

One Library, No Duplicates: Turning Spotify Playlists into a Self-Hosted Music Collection Read More »

Projects, , ,

Yours for Life, Actually: A Self-Hosted Audiobook Pipeline for the Whole Family

Yours for Life, Actually: A Self-Hosted Audiobook Pipeline for the Whole Family “Yours for life” should actually mean yours Audible’s pitch is that a book you buy is yours for life. I take that seriously enough to want actual control over the files, not just an app license — and I wanted to share that

Yours for Life, Actually: A Self-Hosted Audiobook Pipeline for the Whole Family Read More »

Projects, , ,

Who’s Watching the Watchers: Scheduled Self-Reporting and an Independent Watchdog

Who’s Watching the Watchers: Scheduled Self-Reporting and an Independent Watchdog The gap self-reporting alone can’t close Once I had multiple service agents running, the natural next step was having them check on themselves regularly instead of me remembering to ask each one individually. But building that revealed a real blind spot: a scheduled check only

Who’s Watching the Watchers: Scheduled Self-Reporting and an Independent Watchdog Read More »

Projects, , ,

Directors, Specialists, and a Shared Knowledge Base: Teaching AI Agents to Work as a Team

Directors, Specialists, and a Shared Knowledge Base: Teaching AI Agents to Work as a Team The problem that shows up the moment you have more than one agent A single AI agent is straightforward. The moment you have several — which happens fast once each service on a home server gets its own agent —

Directors, Specialists, and a Shared Knowledge Base: Teaching AI Agents to Work as a Team Read More »

Projects, , ,

Building a Fleet of Persistent AI Agents Without an Extra Subscription

Building a Fleet of Persistent AI Agents Without an Extra Subscription Why not just use an existing agent framework? Tools like Hermes or OpenClaw give you that “personal AI assistant with a name and a memory” feel, but they can burn through tokens fast — especially as an agent’s skill count grows, since each one

Building a Fleet of Persistent AI Agents Without an Extra Subscription Read More »

Projects, , ,

No Open Ports: Exposing a Home Server Safely with Cloudflare Tunnel

No Open Ports: Exposing a Home Server Safely with Cloudflare Tunnel The problem with running your own services from home The moment you self-host anything you actually want to reach from outside your house, you hit the same fork in the road: open a port on your router and hope you configured everything else correctly,

No Open Ports: Exposing a Home Server Safely with Cloudflare Tunnel Read More »

Projects, , ,

Homelab AI Blueprints: A Guided Tour of Nine Self-Hosted, AI-Operated Projects

Homelab AI Blueprints: A Guided Tour of Nine Self-Hosted, AI-Operated Projects I run a home server I call “the Tower” — a real multi-service environment, increasingly operated not just by me but by a fleet of persistent AI agents, each responsible for one domain. Over time I wrote down the patterns that made that setup

Homelab AI Blueprints: A Guided Tour of Nine Self-Hosted, AI-Operated Projects Read More »

Projects, , ,

Plans and Projects

Here are some of the plans and projects I’ve been thinking about lately. One of my first goals is to replace my current router. Right now, I’m using a standard-issue Spectrum router, but my goal is to upgrade and organize my home network into logical segments. I want to create separate networks for home automation,

Plans and Projects Read More »

Uncategorized, , , , , , , , ,