A task-first, privacy-native browser that preserves context and lets you resume exactly where you left off.
Created by Mahesh Rao
Resume your work, not your tabs.
Continuum organizes browsing into Workspaces β persistent contexts that remember everything: your scroll position, open pages, notes, and focus. Unlike Chrome where tabs disappear and history is lost, Continuum treats your browsing as continuous work.
When you return to any page, you're exactly where you left off.
- Cascading Restore Strategy:
- DOM Anchor β Find the text you were reading
- Scroll Ratio β Restore proportional position (handles layout shifts)
- Pixel Position β Fallback to exact Y coordinate
- Redirect Detection β Handles URL redirects gracefully
- Toast Feedback β "Restored exactly where you left off" with method shown
- Per-Page State β Scroll, zoom, and form data persisted
Keep notes per Workspace β markdown-friendly scratchpad.
- Renameable Title β Click to customize (e.g., "Research Notes", "To-Do")
- Collapsible β State persisted per Workspace (localStorage)
- Auto-Save β Debounced 800ms save
- Word & Character Count β Shown in footer
- Empty State Hint β "Use this space to capture thoughts..."
- Markdown Support β Plain text with markdown hint
Clip content from any webpage directly into notes.
- Right-Click Context Menu β Select text β Right-click β "Send to Notes"
- Markdown Quote Format:
> Selected text here... β hostname.com - Instant Append β No modal, no delay
- Copy + Select All β Standard context menu items included
Power-user fast switching between Workspaces.
- Keyboard Shortcut β
Cmd+K(Mac) orCtrl+K(Windows/Linux) - Instant Open β BrowserView paused for <16ms response time
- Debounced Search β 150ms input debounce
- Keyboard Navigation β
ββto navigate,Enterto switch,Escto close - Smart Sorting β Active Workspace first, then by most recently updated
- Resume Indicator β Shows which Workspaces have pages to resume
6 search engines with persisted preference.
| Engine | Prefix |
|---|---|
| default | |
| Bing | β |
| DuckDuckGo | β |
| Yahoo | β |
| Ecosia | β |
| Naver | β |
- Dropdown Selector β In address bar
- Persisted Preference β Saved to localStorage
- URL Detection β Auto-detects URLs vs search queries
- Naver Integration β Auto-default for Korean locale
Minimal, workspace-aware download tracking.
- Unobtrusive UI β Icon only appears during active downloads
- Workspace Aware β Tracks downloads across all isolated sessions
- System Integation β Native notifications on completion
- Quick Actions β Pause, Resume, Reveal in Finder
Chrome extension runtime and quick controls in the address bar.
- Puzzle Menu β Use the extensions button in the address bar to view installed extensions
- Install from URL β Paste a Chrome Web Store or
.crxURL to install - Load Unpacked β Point to a local extension folder for development builds
- One-Click Remove β Remove misbehaving extensions without restarting
Ask questions about the current page using your preferred AI provider.
- Multi-Provider Support β Choose between OpenAI, Google Gemini, or Anthropic Claude
- Page Context β Toggle to include current page content in your queries
- Conversation History β Chat persists within the session
- Markdown Responses β AI responses rendered with full markdown support
- BYOK (Bring Your Own Key) β Configure API keys in Settings β AI
Securely sync your data across devices without a central server.
- End-to-End Encryption β Data stays encrypted during transit
- Peer-to-Peer β Direct WebRTC connection between your devices
- Generate or Join β Create a sync key or join an existing session
- Status Indicator β Real-time connection and peer count display
- No Cloud Required β All sync happens locally between devices
Native privacy controls and site management.
- Per-Site Permissions β Toggle Location, Camera, Mic per site
- Privacy Overview β See blocking stats in Settings
- Lock Icon β Quick access to site security settings
- Default Browser β Set Continuum as default (respectful, no nagging)
- Download Manager: Native download handling with pause/resume support.
- Popup Blocker: Blocks malicious popups and redirects based on aggressive blocklists.
Quick access to saved pages.
- Star Button β One-click bookmark in address bar
- History Panel β Toggle with clock icon
- Tabbed Interface β Switch between History and Bookmarks
- Click to Navigate β Opens page in current Workspace
macOS-native feel with custom title bar.
- Hidden Title Bar β
hiddenInsetstyle with traffic lights - Draggable Regions β Sidebar header and address bar
- Full-Width Browsing β Notes panel hides when viewing a page
First-launch experience.
- Shows Once β Stored in localStorage (
continuum-welcome-seen) - Clean Design β "Continuum" title, tagline, credit
- Get Started Button β Dismisses permanently
Full internationalization with 19 supported languages.
- Smart Language Dropdown:
- Suggested β Auto-detected from system language
- Popular β Collapsible common languages list
- All Languages β Searchable full list
- Supported Languages:
- Indian: Hindi, Tamil, Telugu, Kannada, Malayalam, Marathi, Bengali, Gujarati, Punjabi
- Global: English, Spanish, French, German, Portuguese, Russian, Chinese, Japanese, Korean, Arabic
- Context-Aware β Language preference persisted locally
- Native Naming β "ζ₯ζ¬θͺ (Japanese)", "ΰ€Ήΰ€Ώΰ€¨ΰ₯ΰ€¦ΰ₯ (Hindi)" for better readability
Local-first, no cloud sync.
- All Data Local β Stored in
flows.json - Per-Workspace Isolation β Separate sessions (cookies, cache)
- No Telemetry β Nothing leaves your machine
| Optimization | Description |
|---|---|
| BrowserView Pause | Hidden during overlays for <16ms response |
| Spellcheck Disabled | Reduces CPU during video playback |
| DevTools Disabled | Only enabled in development |
| No Backdrop Blur | Solid backgrounds instead of GPU-heavy blur |
| Debounced Inputs | Search and notes save are debounced |
| Memoized Components | FlowSwitcher and FlowRow use memo() |
| Chrome | Continuum |
|---|---|
| Tabs disappear on close | Pages persist forever |
| Start fresh every time | Resume exactly where you stopped |
| One shared session | Isolated sessions per Workspace |
| Tab chaos | Organized Workspaces |
| Scroll position lost | Cascading scroll restore |
| Copy-paste to notes | Right-click "Send to Notes" |
| One search engine | 6 search engines to choose from |
- Node.js 18+
- npm
# Install dependencies
npm install
# Run in development
npm run dev
# Build for production
npm run build| Component | Technology |
|---|---|
| Framework | Electron 35 |
| UI | React 18 + TypeScript |
| Styling | Tailwind CSS |
| State | Zustand |
| Build | Vite + electron-builder |
| Icons | Lucide React |
This project is licensed under the MIT License β see the LICENSE file for details.
MIT Β© 2026 Mahesh Rao