Blog

January 12, 2025

From CLI to SDK: Making Sleepless-OpenCode's Internal Agent Truly Invisible

How we migrated from command-line execution to programmatic SDK calls to hide an internal agent from the UI, solving a tricky architecture problem in sleepless-opencode.

opencode sdk agents automation typescript sleepless-opencode

January 11, 2025

Agent Design Patterns: What Makes a Good AI Agent

After building 28 specialized agents, here are the patterns that actually work. From structure to constraints to communication style - a practical guide to agent design.

ai agents prompt-engineering patterns opencode automation

January 11, 2025

The Inevitable Pivot: Why All My Projects Now Lead to AI

I came here to build a homelab. Somehow I ended up with 110 prompts, 28 agents, and the realization that I've been building AI infrastructure this whole time.

ai automation opencode agents workflows meta productivity

December 16, 2025

My AI Team: How Multi-Agent Workflows Made Me Feel Like I Have Employees

I built a multi-agent AI system with 11 specialized agents using OpenCode. Combined with MCPs and LSPs, they can actually interact with my infrastructure. It genuinely feels like delegating to a team instead of doing everything myself.

ai automation opencode mcp productivity homelab

December 16, 2025

Building LearnTogether: Because Studying Alone is Boring

How I built a real-time multiplayer learning platform for German IT exam preparation, complete with duels, races, and way too many flashcards. Productive procrastination at its finest.

nextjs typescript socket.io multiplayer education

December 11, 2025

When Your Server Lags Only When You're Not Watching: Fixing IRQ Imbalance

Mysterious network lag that disappeared when monitoring started? It was IRQ imbalance - all network interrupts on one CPU core. Here's how to diagnose and fix it.

proxmox networking performance-tuning debugging linux

December 11, 2025

Building My Own Email Server with Stalwart: A Journey to 10/10 (Except Microsoft)

A complete guide to setting up a self-hosted email server with Stalwart Mail Server, Snappymail webmail, and all the DNS records you need. Plus the ongoing saga of Microsoft blocking my perfectly configured server.

email stalwart self-hosting proxmox

December 10, 2025

Why I Built engels.wtf: More Than Just Another Tech Blog

Why I built my own blog from scratch, how it's set up in my homelab, and why blogging is the best knowledge management system I've found.

meta blogging homelab self-hosting hugo documentation