Dev Tool Evangelist Theo Makes Major Terminal Switch, Foresees Next-Gen Workflow Paradigms
Theo, a recognized voice in the software development community, has declared a pivotal change in his daily development setup, transitioning from the established Ghostty terminal emulator to the nascent cmux. Despite his long-standing satisfaction with Ghostty—lauding its speed, reliability, and open-source nature—Theo’s increasingly parallel and branched development workflows revealed limitations in traditional terminal multiplexers like tmux and Ghostty’s own window management. He noted a fundamental mismatch between his multi-project, multi-task approach and the hierarchical constraints of existing tools, including macOS Spaces, which he criticized for poor isolation and performance.
Cmux, developed by the Manoflow team (in which Theo is an investor) and built upon Ghostty’s core library, libghostty, has fundamentally rewired Theo’s interaction with his terminal. Key features enabling this transformation include a project-centric sidebar, the ability to open new tabs within existing splits, and seamless integration with AI coding assistants like Claude Code. While acknowledging cmux’s early-stage quirks, such as a problematic built-in browser and UI bugs, Theo positions it as a ‘duct-taped version of the next generation.’ He envisions future dev environments inspired by ‘paper window managers’ like Neri, offering infinitely scrollable and nestable panes capable of integrating not just terminals, but also authenticated web browsers and IDE instances, all within a unified application designed for the demands of AI-driven, highly parallel development. This vision underscores a broader industry shift towards tools better equipped to organize the chaos of modern agentic coding.