Terminal-based Gemini protocol browser with tabs, bookmarks, and cross-platform support
Amfora is a terminal-based browser specifically designed for the Gemini protocol, an alternative to HTTP that focuses on simplicity and privacy. It provides a full-featured browsing experience within the command line, supporting tabbed navigation, bookmarks, and client certificates for authentication. The tool handles Gemini's unique features like TOFU (Trust On First Use) certificate verification and input prompts.
The browser includes advanced features like feed subscriptions for RSS, Atom, and JSON feeds, content proxying to access other protocols through Gemini servers, and syntax highlighting for code blocks. It supports over 55 character encodings and can stream or download arbitrary files. Users can customize the interface through theming and configure search engines, with geminispace.info as the default.
Amfora runs across Windows, macOS, and Linux, though Windows users should use Windows Terminal for proper UTF-8 support. The tool is maintained but in maintenance mode, with bug fixes and community contributions still being accepted. It fully passes established Gemini client compliance tests and aims to be feature-complete for terminal-based Gemini browsing.
# via Homebrew
brew install amfora
# via MacPorts
sudo port install amfora
