Skip to content

a Chrome Extension that simply manage cookie & session securely, supporting netscape export, json raw, and encrypted save

Notifications You must be signed in to change notification settings

risunCode/SesWi-Session-Manager

Repository files navigation

SesWi — Session Manager

Chrome extension for saving and restoring login sessions. Captures cookies, localStorage, and sessionStorage per domain.

Features

  • Save & Restore — Save complete login sessions and restore them later
  • Smart Expiration — Tracks cookie expiration based on longest-lasting cookie (experimental, may be inaccurate)
  • Domain Groups — Auto-groups sessions by domain for easy management
  • Backup/Export — JSON (plain) or OWI (AES-256 encrypted) formats
  • Batch Operations — Bulk backup, delete expired, or clean by domain
  • Clean Tab — Selectively clear cookies, storage, history, and cache

Showcase

Current Tab Groups Tab Manage Tab
Current Tab Groups Tab Manage Tab

Installation

  1. Clone/download this repository
  2. Run npm install && npm run build
  3. Open chrome://extensions → Enable Developer mode
  4. Click "Load unpacked" → Select the dist folder

Usage

  • Current tab — Sessions for active domain
  • Groups tab — All sessions grouped by domain
  • Manage tab — Backup, restore, clean data, delete expired

Permissions

Permission Purpose
cookies Read/write cookies
storage Store sessions locally
scripting Access localStorage/sessionStorage
tabs Get active tab info
history Clean browsing history
browsingData Clear cache

Development

npm install
npm run dev      # Development with watch
npm run build    # Production build

License

MIT License - See LICENSE file for details.

Credits

About

a Chrome Extension that simply manage cookie & session securely, supporting netscape export, json raw, and encrypted save

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published