Hasty Briefsbeta

Bilingual

My Claude Code Setup: Pure CLI, Pure Unix, Zero IDE

13 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.