Installation
Quick Install (Linux x86_64)
curl -fsSL https://raw.githubusercontent.com/bnema/dumber/main/install.sh | bash
Installs to ~/.local/bin if available, otherwise /usr/local/bin (requires sudo).
Advanced Installation Options
Install a specific version:
curl -fsSL https://raw.githubusercontent.com/bnema/dumber/main/install.sh | DUMBER_VERSION=v0.26.2 bash
Install the latest prerelease:
curl -fsSL https://raw.githubusercontent.com/bnema/dumber/main/install.sh | DUMBER_PRERELEASE=1 bash
Combine both to install a specific prerelease:
curl -fsSL https://raw.githubusercontent.com/bnema/dumber/main/install.sh | DUMBER_VERSION=v0.27.0-rc.1 DUMBER_PRERELEASE=1 bash
Flatpak
# From Flathub (when available)
flatpak install flathub dev.bnema.Dumber
# Or from release
flatpak install dumber.flatpak
From Source
git clone https://github.com/bnema/dumber
cd dumber
make build
./dist/dumber browse
Build Dependencies
- Go 1.26+
- GTK4 development libraries
- CEF runtime for the default backend
- WebKitGTK 6.0 development/runtime libraries for the fallback backend and runtime checks
- GStreamer development libraries for WebKit media playback and diagnostics
- Brotli for compressed systemviews assets
Systemviews assets are generated with go tool templ and Go's js/wasm toolchain; no root Node toolchain is required.
Post-Install
Run the setup wizard to configure desktop integration:
dumber setup
This creates:
- Desktop entry (
~/.local/share/applications/) - Default configuration (
~/.config/dumber/config.toml)
Verify Installation
dumber about
dumber doctor