A lightweight desktop browser built on Tauri v2, with a Rust backend and a React interface.
Haku's distinguishing idea is that tabs and webviews are not the same thing. A small, configurable pool of real webviews — one by default — is shared between any number of tabs, so memory stays close to flat as tabs accumulate. Tabs you are not looking at are suspended and reload when you return to them; tabs you pin stay loaded.
Early. The foundation is in place: tabs, the webview pool, pinned tabs, per-tab history, light/dark theme, persistent sessions and history.
Windows only for now. The macOS and Linux native layers are stubs behind a shared interface.
Haku builds on Windows. Contributing lists the prerequisites; with them installed:
pnpm install
pnpm tauri dev- Contributing: setup, branches, commits, validation, and pull requests.
- Agent instructions: how AI agents work in this repository.
- Documentation: the architecture, guidelines, and specifications. Start with Architecture.
- Security: how to report a vulnerability.