A real browser first
Surf starts with real web engines, address/search navigation, history controls, tabs on desktop, and native mobile shells.
Surf is not publicly launched yet. The first desktop and mobile shells are underway: fast browser chrome, a centralized Surf Search start page, and a launch path for signed downloads once the browser is ready to trust.
Domain secured at hottub.surf · desktop and mobile builds started · public download not available yet.
The browser exists as a new codebase under active development, not as a shipped app. This page is the public product home while we work toward packaged, signed builds.
Hottub Surf starts with browser-grade engines and small, inspectable shells so product work can move quickly without pretending to maintain a browser engine from scratch.
Surf starts with real web engines, address/search navigation, history controls, tabs on desktop, and native mobile shells.
The first-run home points at Surf Search, with room for native shortcuts into Hottub, Deck, Auth, and future product surfaces.
The desktop wrapper is intentionally small: sandboxed page rendering, a narrow IPC bridge, and explicit protocol handling.
The desktop build uses Electron and WebContentsView; mobile uses platform-native web views so we can ship before investing in custom engine work.
Surf should not become an analytics surface. Browser features will be designed around clear local state and deliberate sync.
The goal is a browser you can use beyond Hottub, not a trapped in-app view or a marketing shell pretending to browse.
The repo now has Electron desktop, iOS WebKit, Android WebView, and a clean Surf Search start surface.
The next milestone is persistent browser state, signed desktop/mobile builds, App Store screenshots, and a real download/update path.
If Electron overhead becomes the limiting factor, Surf can move toward a lower-level Chromium embedding path with evidence from profiling.
The first milestone is private desktop and mobile testing. Public downloads will appear here only after packaging, signing, review metadata, and update behavior are ready.