frogmouth
Terminal-based Markdown viewer/browser with navigation, bookmarks, and GitHub repository support
Frogmouth is a terminal-based Markdown viewer and browser built with Textual. It opens local .md files or files from URLs, providing a browser-like experience within the terminal. The tool includes navigation controls, browsing history, bookmarks, and a table of contents for easy document exploration.
The application supports both mouse and keyboard navigation, with tab-based movement between interface controls. Users can load README files directly from GitHub repositories using the gh command syntax, such as frogmouth gh textualize/textual. This functionality extends to the built-in address bar for quick repository access.
Frogmouth runs on Linux, macOS, and Windows, requiring Python 3.8 or above. The tool provides familiar browser navigation patterns adapted for terminal use, making it suitable for developers who prefer command-line workflows but need to read documentation and Markdown files regularly.
Installation
# via pipx
pipx install frogmouth
# via pip
pip install frogmouth
# via Homebrew
brew tap textualize/homebrew && brew install frogmouth



Alternatives & related tools
dooit
A terminal-based todo manager with vim-like keybindings and customizable themes
Pop
Send emails from the terminal via a TUI or CLI flags, using Resend or SMTP, with Markdown bodies, attachments, and AI agent skill support.
dijo
Terminal-based habit tracker with vim-like navigation and scriptable automation for tracking events
Numbat
Statically typed scientific calculator language with physical dimensions as types and first-class units, with an interactive REPL and unit conversion via ->.
NeoMutt
Terminal email client that collects community patches against Mutt, with Notmuch, NNTP, sidebar, compressed folders and header cache options.
add a badge to your README
Maintain frogmouth? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/frogmouth?utm_source=badge)<a href="https://www.trmn.sh/tools/frogmouth?utm_source=badge"><img src="https://www.trmn.sh/badge/frogmouth.svg" alt="Featured on trmn" height="20"></a>