Isolated role sessions
Each role uses a separate persistent Electron session partition, keeping cookies, localStorage, IndexedDB, cache and authentication state isolated.
A role-based browser for development and testing
Test your application as Admin, Customer, Support, Manager or any other user role-at the same time, without repeatedly signing in and out.
Session isolation active
Admin cookies, storage and login state are separate.
Orders
24
Users
8
Settings
5
The old loop is expensive
Core features
Each role uses a separate persistent Electron session partition, keeping cookies, localStorage, IndexedDB, cache and authentication state isolated.
Create projects for different applications, environments or development tasks.
Create profiles for Admin, Customer, Staff, Manager, Support, QA or custom roles.
Keep role sessions available across application restarts.
Restore recent tabs and previously visited URLs.
Clear one role session, all sessions in a project or every stored role session.
Move project configurations through JSON import and export.
Use navigation, reload, home, copy URL, external open and DevTools controls.
How it works
Step 1
Add the URL of the application you are developing or testing.
Step 2
Create profiles such as Admin, Customer, Support and QA.
Step 3
Open isolated tabs and remain logged in as each user at the same time.
Session isolation
RolesTab maps each role profile to an isolated persistent Electron session partition, so role data does not overlap inside a project.
Project: Local Store
URL: http://localhost:8000
Use cases
Keep Admin, Customer and Staff sessions open while you build role-specific flows.
Verify permissions, dashboards and edge cases without resetting browser state.
Compare what a support agent sees with the customer session you are helping.
Move through multi-role product stories without breaking your presentation flow.
Check access-control decisions with isolated users side by side.
Open different tenants or environments while preserving separate auth state.
Downloads
Installer details come from the latest public GitHub release and are cached by Next.js to reduce API requests.
Recommended
Installer detection runs in your browser and never starts a download automatically.
Latest version v0.1.2
Latest version v0.1.2
Latest version v0.1.2
Installation
Download the .exe installer.
Open the downloaded installer.
Complete the installation.
Launch RolesTab.
Open source
Explore the source, star the repository, report issues and review release history on GitHub.
Release notes
Jul 10, 2026
Full Changelog: https://github.com/Usenmfon/rolestab/compare/v0.1.1...v0.1.2
FAQ
Create isolated role sessions, switch instantly and spend less time signing in and out.