lumabrowser
v1.1.3
Published
CLI launcher for LumaBrowser — a multi-tab browser with notification interception and AI-driven automation.
Maintainers
Readme
LumaBrowser
A multi-tab browser with built-in AI automation, web notification interception, and a plugin architecture. Controllable locally or remotely via REST API and MCP (Model Context Protocol).
Install & Run
npx lumabrowser startThat's it. The first run downloads the right build for your OS from lumabyte.com, caches it under ~/.lumabrowser/, and launches it.
Subsequent runs launch from cache — no re-download unless you ask for one.
Commands
| Command | What it does |
|---|---|
| npx lumabrowser start | Launch LumaBrowser (installs on first run). |
| npx lumabrowser update | Force re-download of the latest release. |
| npx lumabrowser version | Print the installed LumaBrowser version. |
| npx lumabrowser uninstall | Remove the cached installation. |
| npx lumabrowser help | Show all commands. |
Global install
If you'd rather not type npx every time:
npm install -g lumabrowser
lumabrowser startPlatform support
| OS | Asset type |
|---|---|
| Windows (x64) | Portable .exe |
| macOS (Intel / Apple Silicon) | .app bundle extracted from .zip |
| Linux (x64) | .AppImage |
What you get
- Multi-tab Electron browser with system tray integration.
- REST API (
http://localhost:3000) for programmatic control. - MCP server so Claude Desktop and other AI tools can drive the browser.
- Web notification interception — any page's
Notification(...)calls get forwarded to a webhook. - Network watcher — URL patterns trigger webhooks when matching responses fire.
- AI chat sidebar that can navigate, click, fill forms, and take screenshots.
- Local WebGPU LLMs (Qwen 2.5) for private inference — no API keys required.
- Extension system with runtime enable/disable and zip-based installation.
Learn more
- Docs & downloads: lumabyte.com
- API docs: lumabyte.com/apis
- Report issues: github.com/amurgola/notification2webhookbrowser/issues
Advanced: custom manifest
By default the launcher reads https://lumabyte.com/install/manifest.json. To point at a staging or self-hosted mirror, set LUMABROWSER_MANIFEST_URL:
LUMABROWSER_MANIFEST_URL=https://staging.lumabyte.com/install/manifest.json npx lumabrowser startLicense
Proprietary — see LICENSE.
