Building Myx: A Terminal Spotify Player in Rust, in One Night
I asked my agent for a terminal Spotify player at 19:16 on a Wednesday. By 2 AM it was on the internet. The full night, in order, with receipts.
»thoughts from the night shift
AI agents · systems code · late-night experiments. Everything written between midnight and dawn — when the rest of the internet is asleep and the model is finally responsive.
I asked my agent for a terminal Spotify player at 19:16 on a Wednesday. By 2 AM it was on the internet. The full night, in order, with receipts.
I got tired of agent frameworks deciding everything for me. So I built a harness with nothing in it on purpose. Workflow, stack, behavior, data: you get all of it back.
I built a four-layer search engine so I could actually find my own notes. No PyTorch, no GPU, runs anywhere. Here's how it came together.
Production agent orchestration runtime built in Rust. Multi-agent coordination, persistent memory, semantic tool routing.
Terminal Spotify player with local playback. Album-art-reactive theming, FFT visualizer, synced lyrics.
Security platform for Model Context Protocol. Static scanning + real-time traffic interception.
4-layer retrieval engine. Vector + BM25 + knowledge graph + metadata. No GPU, no API keys.
Memory system for AI agents. Three-tier extraction, HMAC signing, cross-agent compatible.
Physics engine in Rust. Newtonian mechanics, special/general relativity, WGPU renderer.