Web Apps
webapp-install turns any URL into a desktop app. It creates a .desktop file that opens the site in Brave’s --app mode: no browser chrome, no tabs — just the page in its own window. The app appears in the launcher like any other installed application.
Install a Web App
Section titled “Install a Web App”webapp-install "Linear" "https://linear.app"webapp-install "Figma" "https://figma.com"webapp-install "Notion" "https://notion.so"Run without arguments for interactive prompts (uses gum if available):
webapp-install# Name> My App# URL> https://example.comAn optional third argument accepts an icon path or URL:
webapp-install "Grafana" "https://grafana.example.com" "/path/to/icon.png"Icons are fetched automatically from Google’s favicon service if not provided.
Remove a Web App
Section titled “Remove a Web App”webapp-remove "Linear"Run without arguments to select from installed web apps interactively.
Launch
Section titled “Launch”Installed apps appear in the Fuzzel launcher (Super + Space). The .desktop files are written to ~/.local/share/applications/.
How It Works
Section titled “How It Works”For Brave and Chromium-based browsers, --app=URL opens the site without any browser UI. The resulting window has its own taskbar entry and behaves as a standalone app. For other browsers, the URL is opened in a standard tab.