Operator
Local-first macOS browser Live app capture Private workspace memory

Operator remembers every workspace

Save each project as a live desktop of web apps, accounts, panes, tabs, and local AI context. Reopen the full window exactly intact.

Restores
Panes, tabs, frames
Separates
Accounts by project
Stores
Context locally
Operator app showing a saved workspace with Gmail, Slack, Notion, GitHub, and Agent Chat panes
Actual Operator window Full app capture
Operator Q2 Campaign Active
Search or run command... ⌘K
Gmail - Primary Inbox
Primary Promotions Updates
Alice Johnson
Q2 update and next steps Can you review the launch plan before the client sync?
Client Success
Kickoff summary Notes and owner list for the campaign handoff.
Google Ads
Your weekly report Spend, conversions, and landing page changes.
Slack - #project-q2 12 members

L Lisa Final assets are in the drive.

R Rahul Looks good. Dropped in feedback.

L Lisa Thanks. PR is ready.

Message #project-q2
Notion - Campaign Plan Saved

Q2 Campaign Plan

TaskOwnerStatus Launch assetsLisaIn progress Creator briefRahulReady
GitHub - operator/app Pull requests
CodeIssuesPRs
README.mdUpdate setup steps package.jsonBump deps src/main.tsPersist layout
Workspace saved 5 panes Snap Assist: Balanced

One desk for every project

1

Open your apps

Launch the web apps you need and sign in to the accounts you use.

2

Arrange and focus

Resize and stack panes. Set z-order, window state, and account context just right.

3

Save the workspace

Operator captures every detail: tabs, sessions, layout, and notes.

4

Pick up anywhere

Reopen your project and everything returns exactly as you left it.

5

Work with context

Use Agent Chat, Command Palette, and Notes without leaving your flow.

Sessions stay separated

Operator keeps each account and session in its own Chromium partition. Cookies, logins, and local storage never cross.

  • Per-pane session isolation
  • Multiple accounts of the same app
  • Account-aware Gmail/Google targeting
  • Tab groups stay intact
  • Window state, z-order, and frames saved
Layout state Saved per workspace

Pane frames, z-order, minimized state, tabs, and active account come back with the project.

Account state Partitioned sessions

Mail A, Work, Client, and Personal stay isolated even when the same app appears twice.

Recovery Exportable setup

Move a workspace setup without moving login cookies or hidden browser data.

Snap Assist

Choose a layout

Spacing

Local-first by design

Operator runs on your machine. Your data, sessions, and AI context never leave your device unless you explicitly export or connect a hosted model.

  • Runs fully offline after install
  • All data stored locally
  • Local AI for Agent Chat and commands
  • Export and import setups securely
  • You are in control, always
  • No accounts required
  • No cloud sync
  • No telemetry
  • No tracking
  • No surprises
Storage
Workspace data is written to the local Operator layout store.
Sessions
Each account runs in its own persistent Chromium partition.
AI context
Agent Chat uses saved workspace metadata and explicit readable captures.
Transfer
Exports include setup metadata, not browser login sessions.

Simple pricing

Solo

$18 per month
  • Unlimited projects
  • Unlimited panes
  • All layout modes
  • Local Agent Chat
  • Import / Export
  • Priority updates
Download for macOS

Studio

$49 per month
  • Everything in Solo
  • Team setups import/export
  • Shared layout templates
  • Advanced layouts
  • Priority support
  • Founder seat management
Download for macOS

Ready to stay in your flow?

Download Operator for macOS and take back your desk.