My Starship Prompt Revisited: Making Blocks Vanish Cleanly
A follow-up to my Starship setup: how I got the status and AI blocks to appear only when they matter, without leaving a powerline stub behind.
10 min read

All my posts about various macOS technologies
41 posts
macOS posts from using Apple machines as a daily platform for automation, containers, development, music workflows, and local AI experiments. Expect Homebrew, shell setup, Docker and Podman on Macs, Python environments, dotfiles, and the occasional note from rebuilding the toolbox after another OS upgrade.
A follow-up to my Starship setup: how I got the status and AI blocks to appear only when they matter, without leaving a powerline stub behind.
10 min read

I spent a few days running Headroom, a local proxy that promises to cut the tokens your AI coding agent sends to the provider. The savings are real, but they're not where the dashboard first makes you think they are.
11 min read

A local-first dashboard for tracking AI coding tool spend across Claude Code, Codex, Cursor, Copilot, and Gemini CLI - with a TUI, a desktop app, and zero API keys required.
16 min read

A Rust CLI I built to stop writing terrible commit messages - aic generates AI-powered commit messages, PR drafts, diff reviews, and repo visualisations from your staged changes.
10 min read

A terminal-based hosts file manager built in Rust that I wrote to stop manually editing /etc/hosts with a text editor and hoping I didn't break anything.
6 min read

A comprehensive SSL/TLS diagnostic tool built in Rust that I created to replace my ever-growing document of random certificate checking notes.
8 min read
