A terminal-based workspace navigator and session manager built in Go that integrates with tmux for organized development workflows.
MyNav is a terminal-based workspace navigator and session manager built in Go. It helps developers organize multiple projects through an intuitive interface and seamlessly integrates with tmux sessions to maintain organized development workflows. The tool addresses the gap in robust workspace organization within terminal environments.
Developers who work with multiple projects in terminal environments and use tmux for session management, particularly those seeking better workspace organization and navigation.
Developers choose MyNav for its deep tmux integration, topic-based workspace organization, and modern TUI with fuzzy search and Vim-style navigation, offering a specialized solution beyond basic terminal multiplexers.
Workspace and session management TUI
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Seamlessly integrates with tmux for session management, allowing detachment with Leader + D and live session previews, ensuring full compatibility with existing tmux workflows as detailed in the tmux integration section.
Features a clean, intuitive interface with fuzzy search, Git awareness, and Vim-style navigation, inspired by Lazygit for efficient developer interaction, as highlighted in the developer experience features.
Organizes projects into topic-based workspaces with filesystem integration, enabling rapid creation and logical grouping, addressing the gap in workspace organization mentioned in the overview.
Can be installed with a single curl command, as shown in the installation section, making it accessible for quick setup without complex manual steps.
Requires tmux 3.0+ to be installed and configured, which adds a prerequisite and limits usability in environments where tmux is unavailable or not desired, as stated in the prerequisites.
The README explicitly states that nested configurations are not supported, reducing flexibility for users with layered directory structures or multiple independent projects within subdirectories.
Only supports macOS and Linux, excluding Windows users, which restricts adoption in mixed-OS teams, as indicated by the platform badges in the README.