A minimal web browser for your terminal.
- A Nerd Font (recommended)
- A Chromium browser installed (optional, for JavaScript execution)
Install the latest version with the Go CLI.
go install github.com/austin-weeks/browse-term@latestAlternatively, you can download a pre-built binary from releases.
Start BrowseTerm:
browse-termSee the help line at the bottom of the viewport for available keyboard navigation.
By default, BrowseTerm uses Chromium to execute JavaScript on page load. This allows you to view content from sites that rely heavily on JavaScript for rendering the initial page.
You can disable JavaScript with the --no-js flag:
browse-term --no-jsBrowseTerm can be configured via a yaml file.
On startup, it will look for a config file at ~/.config/browse-term/config.yaml
Example config.yaml
theme: catppuccin-mocha| Name | Description | Choices | Default |
|---|---|---|---|
theme |
Sets the color scheme | dark, light, tokyo-night, pink, dracula, catppuccin-latte, catppuccin-frappe, catppuccin-macchiato, catppuccin-mocha |
tokyo-night |
- HTML as rendered markdown
- Navigation keybinds
- Tree for page links
- JavaScript execution on page load
- Theme Configuration
- Page history & navigation
- Image Rendering
- Prebuilt Binaries in Releases
Contributions are welcome! Please open an issue for feature requests or bug reports.
