Terminal multiplexer with time-travel replay, fuzzy finding, and Janet configuration language
cy is a terminal multiplexer that serves as an alternative to tmux, offering session management with enhanced replay capabilities. The tool allows users to replay and search through any terminal session history, providing time-travel functionality for debugging and reviewing past command execution.
The multiplexer uses Janet, a Lisp-like programming language, for configuration, offering more flexible customization options than traditional config files. cy integrates built-in fuzzy finding and thumbs support for efficient text selection and navigation within terminal sessions.
A key feature is cy's command history system that maintains a searchable record of all executed commands across sessions. Users can insert previously run commands and use a Ctrl+R interface to revisit command history, making it particularly useful for developers and system administrators who frequently work with complex command sequences in multiple terminal sessions.
