Terminal multiplexer with session replay, fuzzy finding, and Janet-based configuration
cy is a terminal multiplexer that serves as an alternative to tmux with a focus on session management and replay capabilities. The tool allows users to replay and search through any terminal session, providing the ability to revisit and review past terminal activity.
The multiplexer is configured using Janet, a Lisp-like programming language, offering programmatic configuration beyond traditional key-value settings. cy includes built-in fuzzy finding functionality and thumbs support for quick text selection and navigation within terminal sessions.
A notable feature is the comprehensive shell command history system that tracks and allows insertion of any previously executed command. Users can revisit command history through a dedicated interface similar to traditional ctrl+r functionality but with enhanced search and selection capabilities. The tool targets users seeking a more modern terminal multiplexer experience with enhanced session introspection and replay functionality.
