An interactive command-line cheatsheet tool that helps you browse and execute commands with dynamic argument suggestions.
navi is an interactive cheatsheet tool for the command-line that allows users to browse and execute commands with dynamically suggested argument values. It solves the problem of memorizing complex CLI commands by providing an intuitive interface to search and run commands from customizable cheatsheets.
Command-line users, system administrators, and developers who frequently use terminal commands and want to improve productivity by reducing manual typing and command recall effort.
Developers choose navi for its seamless integration with existing workflows, dynamic argument suggestions, and ability to import cheatsheets from various sources, making it a versatile tool for learning and executing commands efficiently.
An interactive cheatsheet tool for the command-line
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Displays real-time suggested values for command arguments using cheatsheet syntax, reducing errors and manual typing by showing context-aware options.
Supports standalone use, shell widgets (like Ctrl-R), Tmux widgets, and aliases, allowing seamless fit into various terminal workflows without disrupting history.
Enables custom cheatsheet creation and imports from repositories, tldr, and cheat.sh, fostering a community-driven library of commands.
When used as a shell widget, executed commands populate shell history with the actual command, not navi, maintaining accurate command recall.
Relies on fzf or skim for fuzzy search, adding installation complexity and potential compatibility issues in restricted or minimal environments.
Requires users to create, update, or import cheatsheets manually, which can become outdated or incomplete without active maintenance.
Only assists with commands covered in cheatsheets; new or obscure commands need manual cheatsheet entries, reducing spontaneity in discovery.