Private by Design · v4.0.0

Your Browser.
Every Session.
Under Control.

Capture complete login states, switch between accounts in seconds, protect TOTP secrets, and restore everything without surrendering your data to a cloud service.

Chrome & Firefox Open Source Local-First
3 LayersCookies + local + session storage
AES-256Authenticated OWI encryption
5 MinutesOptional remembered unlock
2 BrowsersChrome MV3 + Firefox MV3

Complete Session Control

More Than a Cookie Manager.

SesWi treats a login state as a complete system: cookies, browser storage, domain context, timestamps, encryption, and the 2FA credentials that keep the account usable.

Capture Complete Login States

Save cookies, localStorage, and sessionStorage together—then restore the state with its original domain context.

Live TOTP Vault

Store, scan, and generate rotating 2FA codes without leaving the extension.

482 193

Import Almost Anything

Review and restore JSON, Netscape, Cookie Editor, Cookie header, key-value text, and encrypted OWI files.

session-work.owi
cookies.txt
cookie-editor.json

Current-Tab Command Center

Clean cookies, storage, history, and cache—or export current-tab data without saving a permanent session.

Alt+Q Open SesWi
Ctrl+X Clean Current Tab
Ctrl+D Lock Immediately

Browser Commands

Move at Keyboard Speed.

Open SesWi from anywhere, then use Current Tab tools for deliberate site-data and window cleanup.

AltQ

Open SesWi Anywhere

Bring the popup into focus from any normal browser tab.

PressSesWi Opens
CurrentClean

Clear Other Tabs

Use the Window tab in Clean Current Tab to close every other tab in the current window while keeping the active tab open.

ReviewConfirmKeep Active Tab

Local-First Security

Your Vault Stays Yours.

Master Password protection, authenticated encryption, and an extension-memory unlock cache protect sensitive data without turning SesWi into another cloud account.

Protection Across the Full Lifecycle

  • 1AES-256-GCM BackupsOWI exports authenticate and encrypt session and TOTP payloads.
  • 2Master Password LockProtected content never renders while the popup is locked.
  • 3Memory-Only RememberingThe optional 5-minute unlock cache stays out of persistent storage.
  • 4Recovery FlowA dedicated full-page recovery experience handles forgotten passwords.

Build & Install

From Source to Browser.

SesWi is open source. Build the target for your browser, then load the generated folder as an unpacked or temporary extension.

Chrome

Manifest V3
$ npm install$ npm run build:chromeLoad unpacked: .output/chrome-mv3

Open chrome://extensions, enable Developer mode, then choose “Load unpacked.”

Firefox

Manifest V3
$ npm install$ npm run build:firefoxTemporary add-on: .output/firefox-mv3

Open about:debugging and load the generated manifest as a temporary add-on.

Questions

Know Before You Install.

The important details, without hiding behind marketing language.

Does SesWi sync data to a server?

No. The current architecture is local-first. Cloud backup is a future roadmap item, not a hidden dependency.

What does a saved session contain?

A complete session can include cookies, localStorage, sessionStorage, original URL/domain metadata, and timestamp/index metadata.

Are JSON exports encrypted?

No. JSON, Netscape, and Cookie Editor formats are readable raw formats. Use OWI when you need an encrypted backup.

Can SesWi restore every authentication flow?

Most cookie and storage-based sessions work, but complex SSO or device-bound authentication may still require refresh or manual verification.

Take Back Control of Every Browser Session.

Build SesWi, inspect the source, and turn account switching from repetitive work into a deliberate command.

View Source on GitHub ↗