v1.0 — Now available

Sync browser profiles
across machines

Pack your browser cookies, sessions, extensions, and bookmarks into an encrypted archive. Pull them on another machine — no re-login needed.

$ npm install -g @hanoilab/bpacker

Quick Start

Get up and running in under a minute. BrowserPack works entirely from the command line.

1

Install the CLI

Requires Node.js 18+. Install globally via npm.

$ npm install -g @hanoilab/bpacker@latest
2

Login & pack your profile

Authenticate with your account, then pack any browser profile.

$ bpacker login
# Opens browser for Google or email login

$ bpacker profile ls
# Lists all local browser profiles

$ bpacker pack
# Interactive: pick profile, encrypt, upload
3

Pull on another machine

Login on your new machine and restore the profile. All sessions stay intact.

$ bpacker login

$ bpacker remote profile ls
# Shows your cloud backups

$ bpacker pull --name my-profile
# Decrypts and restores the profile

Features

Everything you need to manage and sync browser profiles securely.

🔒

End-to-End Encrypted

AES-256-GCM encryption with Argon2id key derivation. Your data is encrypted before it ever leaves your machine. Zero-knowledge architecture.

🌐

Multi-Browser Support

Chrome, Brave, Edge, and Chromium. All major Chromium-based browsers are supported out of the box.

💻

Cross-Platform

Works on Linux, macOS, and Windows. Pack on one OS, pull on another — seamlessly.

📦

Selective Packing

Choose what to include: sessions only, bookmarks only, or full profile with extensions and history.

☁️

Cloud Sync

Securely upload encrypted backups to the cloud. Access your profiles from anywhere, on any machine.

Fast & Lightweight

Built with Node.js and optimized for speed. Pack and restore profiles in seconds, not minutes.

CLI Commands

Simple, powerful commands to manage your browser profiles.

Terminal
bpacker loginLogin via browser (Google or email)
bpacker profile lsList all local browser profiles
bpacker packPack & upload a browser profile
bpacker pull --name <name>Pull a backup on another machine
bpacker remote profile lsList backups on cloud
bpacker whoamiShow current logged-in user

Works Everywhere

Supports all major Chromium browsers and operating systems.

Supported Browsers

ChromeBraveEdgeChromium

Supported Platforms

LinuxmacOSWindows

Security First

Your data never leaves your machine unencrypted.

AES-256-GCM

Military-grade encryption for all backup data.

Argon2id KDF

Industry-leading key derivation from your password.

Zero Knowledge

Password is never stored — prompted each time.

Client-Side Encryption

Data is encrypted before it leaves your machine.

Ready to sync?

Install BrowserPack in seconds and never worry about re-logging in again.