My Claude Code Setup: Pure CLI, Pure Unix, Zero IDE
14 hours ago
- #AI CLI
- #Terminal Workflow
- #Remote Development
- Author uses a Raspberry Pi 5 (named nowhere) running Debian Trixie to host Claude Code, an AI CLI tool, within a persistent tmux session.
- SSH and tmux enable seamless session roaming across devices (phone, tablet, laptop), with zero state loss, reattached via 'tmux -u at'.
- The setup leverages Unix philosophy: systemd-managed SSH agent for key access, tmux for multiplexing, and WireGuard VPN for mobility across networks.
- On iOS, Termius app with custom key mapping (Ctrl-F for tmux prefix) and touch-scrolling makes phone use viable, with LLMs tolerating typos.
- Mosh was rejected due to lack of scrollback and mouse support, which are critical for reviewing Claude's output and logs on mobile.
- Over 30 days, this terminal-only workflow enabled 5,000+ commits across projects like blog redesign, Home Assistant integrations, and networking tools.
- The author argues Claude Code itself acts as an IDE, with tmux providing IDE-like features (sessions, history, panes) without bloat, returning to a minimalist, productive computing experience.