explaingit

gorkys/chromeprofilemanage

11RustAudience · generalComplexity · 1/5Setup · easy

TLDR

A small Windows app that keeps multiple Chrome browser identities completely separate by launching Chrome with its own dedicated folder for each workspace, so passwords and sessions never mix.

Mindmap

mindmap
  root((chromeprofilemanage))
    What it does
      Separate Chrome identities
      Launch isolated workspaces
      Template sync
    Features
      Custom startup URLs
      Open folder in Explorer
      Light and dark theme
    Tech stack
      Rust
      Tauri
      Web UI
    Use cases
      Manage multiple accounts
      Isolate work and personal
      Clone profile templates
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Keep your personal and work Chrome accounts completely separate so cookies and passwords never mix.

USE CASE 2

Create a new Chrome workspace from a template that copies your preferred extensions and bookmarks.

USE CASE 3

Launch a Chrome workspace with a specific startup URL so each identity opens to its own dashboard.

USE CASE 4

Manage and delete multiple Chrome profiles from a single compact desktop app on Windows.

Tech stack

RustTauriJavaScript

Getting it running

Difficulty · easy Time to first run · 5min

Download the portable EXE from the Releases page, no installation or dependencies required to run.

No explicit license terms are stated in the README.

In plain English

Chrome Profile Manage is a lightweight Windows desktop application for keeping multiple Chrome browser identities completely separate from one another. Each identity gets its own dedicated folder on disk, so saved passwords, cookies, login sessions, installed extensions, and browser settings stay isolated from every other identity. This is useful for people who manage several online accounts and do not want them to bleed into each other. The way it works is straightforward. Chrome already supports running with a custom data directory by passing a startup flag, and this tool automates that process. When you launch a workspace from the application, it starts Chrome pointing at that workspace's dedicated folder. Nothing is shared between workspaces unless you explicitly copy one as a template into another. The template sync feature lets you configure one existing Chrome profile as a base and copy it into a new workspace. This saves time if you want several environments to start with the same extensions or bookmarks. The application also lets you set a startup URL for each workspace, edit names directly in the table, open a workspace's folder in Windows Explorer, and delete workspaces with a safety confirmation. The application is built with a framework called Tauri, which combines a Rust backend with a web-based interface but uses the system's built-in browser engine rather than bundling a full copy of Chrome. The result is a small, self-contained executable. You can download either a portable EXE that runs without installation or a standard Windows installer from the project's Releases page. The README is bilingual, with both English and Chinese versions of the documentation. The project includes light and dark theme support and is designed for frequent use through a compact, icon-based interface.

Copy-paste prompts

Prompt 1
I want to use chromeprofilemanage to keep my work and personal Chrome accounts separate. Walk me through downloading the portable EXE, creating two workspaces, and launching each one.
Prompt 2
Show me how to use the template sync feature in chromeprofilemanage to copy an existing Chrome profile with my extensions into a new workspace.
Prompt 3
I want to build chromeprofilemanage from source using Tauri. Walk me through setting up Rust, the Tauri CLI, and building the Windows EXE.
Prompt 4
How do I add a custom startup URL to a workspace in chromeprofilemanage so it opens to my company dashboard every time?
Open on GitHub → Explain another repo

← gorkys on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.