Frequently Asked Questions
Common questions about LastBrowser, its features, and how it works.
LastBrowser is an open-source productivity workspace browser built on Electron. It combines a modern web browser with vertical tabs, AI agents, kanban boards, split view, focus mode, and workspace isolation. Think of it as a browser designed specifically for getting work done — inspired by Wavebox, Sidekick, and Zen Browser.
Yes! LastBrowser is completely free and open source under the MIT license. You can download, use, modify, and distribute it freely. There are no paid tiers, subscriptions, or hidden costs.
Windows (x64) is the primary target and has full support. The installer is an NSIS .exe, and a portable version is also available. MacOS and Linux support are on the roadmap — the Electron framework is cross-platform by nature, so future support is feasible.
For the standard installer, the Python backend and its dependencies are bundled inside the application. You don't need to install Python separately. If you're building from source, you'll need Python 3.10+.
Absolutely. All browsing features — vertical tabs, workspaces, app shortcuts, split view, kanban, focus mode — work independently of the AI agent system. The agent features are there when you want them, but they're completely optional.
LastBrowser connects to your preferred AI model provider (OpenAI, Anthropic, DeepSeek, OpenRouter, etc.) and lets you configure agents with specific roles and system prompts. Agents can be assigned to browser tabs where they can navigate, click, type, scroll, take screenshots, and extract content — effectively automating browser-based workflows. See the
Getting Started guide for details.
Yes. Each workspace uses its own Electron session partition (persist:workspace_<id>). This means cookies, localStorage, IndexedDB, and other site data are completely isolated. You can be logged into different accounts on the same website in different workspaces without conflicts.
Updates are automatic. LastBrowser checks for new versions on GitHub Releases at startup. When an update is found, it's downloaded and installed in the background — you'll be notified when it's ready to apply. You can also check for updates manually from the Settings panel.
Clone the repo, run
npm install in the
native/ directory, then start with
npm run dev. For the full build:
npm run build creates an NSIS installer. See the
Building from Source tutorial for detailed steps.
Yes! LastBrowser is open source under MIT. You can contribute in many ways: report bugs, suggest features, improve documentation, or submit code changes via pull requests. The source is at
github.com/Loggableim/lastbrowser.
LastBrowser is the native Electron desktop app that wraps Hermes WebUI (the Python-based web interface). LastBrowser adds: vertical tabs, system tray, workspace isolation, app shortcuts, kanban boards, split view, focus mode, command palette, and a native taskbar experience. Hermes WebUI is the web-based interface that you can also access through a regular browser via SSH tunnel.
Go to Settings → Privacy. You can clear cache and cookies per app or globally. The adblock toggle and cookie controls (allow all, block third-party, block all) are also in the Privacy settings.
Chrome extension support is not yet implemented. LastBrowser uses Electron's WebContentsView for tabs, which doesn't support the Chrome Extensions API. We're exploring alternatives. In the meantime, many extension features (adblock, privacy controls, etc.) are built directly into the browser.
All data (tabs, workspaces, agents, settings, kanban boards) is stored locally in an SQLite database located in Electron's userData directory (%APPDATA%/LastBrowser on Windows). Nothing is sent to external servers unless you're using an AI model provider, in which case only your agent prompts and responses go through that provider's API.
Star the repo on GitHub, report bugs, suggest features, contribute code or documentation, or spread the word! The project lives at
github.com/Loggableim/lastbrowser.
Browse tutorials →