launchd KeepAlive + tmux detach = respawn loop — the fix
launchd KeepAlive tracks the tmux client PID, not the server — it exits with code 0, triggering respawn. Use RunAtLoad + has-session to boot
Tag archive
launchd KeepAlive tracks the tmux client PID, not the server — it exits with code 0, triggering respawn. Use RunAtLoad + has-session to boot
Juggling CLI coding agents? My custom tmux dashboard cut context-switching 30% and fixed mobile clipboard sync with xterm.js. Get the config.
Running Claude Code from the official Claude iPhone app hits three walls: you can't spawn new sessions, expired auth can't be fixed remotely, and git push fails with 'Device not configured'. Here is how I plugged all three — a tmux one-liner, a brief VNC hop, and GitHub's device flow with --insecure-storage.
Trong thế giới phát triển phần mềm, terminal không chỉ là nơi gõ lệnh; nó là trung tâm điều khiển...

I used the default macOS Terminal for years and thought that was just how terminals look
Using tmux to let Claude Code launch, supervise, and collaborate with fully capable Claude workers.
How many times have you been deep in a coding session, thought of a quick task ("Oh, I need to...
Originally published on andrew.ooo — visit the original for any updates, code snippets that aged...
I have published an MCP server called aiterm-mcp to npm. It is designed to let an AI hold a terminal as a "single persis
Unlocking Tmux Customization for Developers: A Comprehensive Guide 71% of developers rely on the...
The Myth of tmux Scroll Overhead A colleague insisted tmux was "destroying his scroll...
Overmind is a Procfile process manager that integrates tmux, letting you connect to and restart individual processes. It solves foreman log buffering and color stripping issues — ideal for Rails and full-stack local development.