LazyMan
A fast, beautiful TUI (Terminal User Interface) for browsing and reading manual pages, inspired by lazygit.

Features
- π Fast Navigation - Quickly browse through all available man pages
- π Instant Search - Search man pages by keyword
- π Smooth Reading - Read man pages with vim-style navigation
- π¨ Beautiful UI - Color-coded interface built with Bubble Tea
- β¨οΈ Keyboard-driven - Efficient keyboard shortcuts for power users
- ποΈ Deep Search (In Beta) - A deep search using pre-built indices for in-depth lookups.
Installation
git clone https://github.com/shuklasaharsh/lazyman
cd lazymanuals
go build
Or install directly:
go install github.com/shuklasaharsh/lazyman@latest
Usage
Simply run:
./lazyman
Or if installed:
lazyman
Deep Search:
lazyman -S # To build indices
lazyman -S uv_loop
Keyboard Shortcuts
List View
β/k - Move up
β/j - Move down
Enter - View selected man page
/ - Search man pages
r - Refresh man page list
q - Quit
Detail View
β/k - Scroll up
β/j - Scroll down
g - Go to top
G - Go to bottom
u - Half page up
d - Half page down
q/Esc - Back to list
Search View
Enter - Execute search
Esc - Cancel search
Requirements
- Go 1.25 or higher
- Unix-like system with
man command (Linux, macOS, BSD)
Dependencies
Contributing
We welcome contributions! Please see CONTRIBUTING.md for details on how to get started.
License
BSD License - see LICENSE file for details
Acknowledgments
Support
If you find a bug or have a feature request, please open an issue on GitHub.