RolesTab v0.1.2 is availableView release notes

A role-based browser for development and testing

One browser. Every role.

Test your application as Admin, Customer, Support, Manager or any other user role-at the same time, without repeatedly signing in and out.

Free and open source.Latest v0.1.2Windows · macOS · Linux
http://localhost:8000/dashboard
Admin
Customer
Support

Session isolation active

Admin cookies, storage and login state are separate.

persist:project-admin

Orders

24

Users

8

Settings

5

Admin sessionisolated storage
Customer sessionisolated storage
Support sessionisolated storage
QA sessionisolated storage

The old loop is expensive

Stop signing in and out just to test another role.

Without RolesTab

Log in as Admin
Test a feature
Sign out
Log in as Customer
Repeat

With RolesTab

Create a project
Add role profiles
Open each role in an isolated tab
Switch between roles instantly

Core features

Built around isolated role workflows.

Isolated role sessions

Each role uses a separate persistent Electron session partition, keeping cookies, localStorage, IndexedDB, cache and authentication state isolated.

Project workspaces

Create projects for different applications, environments or development tasks.

Reusable role profiles

Create profiles for Admin, Customer, Staff, Manager, Support, QA or custom roles.

Persistent login state

Keep role sessions available across application restarts.

Tab restoration

Restore recent tabs and previously visited URLs.

Session controls

Clear one role session, all sessions in a project or every stored role session.

Import and export

Move project configurations through JSON import and export.

Developer controls

Use navigation, reload, home, copy URL, external open and DevTools controls.

How it works

Three steps from context switching to parallel testing.

Step 1

Create a project

Add the URL of the application you are developing or testing.

Step 2

Add your roles

Create profiles such as Admin, Customer, Support and QA.

Step 3

Test simultaneously

Open isolated tabs and remain logged in as each user at the same time.

Session isolation

Every role keeps its own browser data.

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

Admin tab

Admin cookies
Admin localStorage
Admin login

Customer tab

Customer cookies
Customer localStorage
Customer login

Support tab

Support cookies
Support localStorage
Support login

Use cases

Useful anywhere roles change the product.

Software development

Keep Admin, Customer and Staff sessions open while you build role-specific flows.

Quality assurance

Verify permissions, dashboards and edge cases without resetting browser state.

Customer support

Compare what a support agent sees with the customer session you are helping.

Product demonstrations

Move through multi-role product stories without breaking your presentation flow.

Permission testing

Check access-control decisions with isolated users side by side.

Multi-tenant testing

Open different tenants or environments while preserving separate auth state.

Downloads

Install RolesTab for your desktop.

Installer details come from the latest public GitHub release and are cached by Next.js to reduce API requests.

Recommended

View all downloads

Installer detection runs in your browser and never starts a download automatically.

View all releases

Windows

Latest version v0.1.2

RolesTab-0.1.2-win-x64.exe

EXE · x64 · 106 MB

3 downloads

macOS

Latest version v0.1.2

macOS builds may be unsigned, so first launch can show a security warning.

RolesTab-0.1.2-mac-arm64.dmg

DMG · arm64 · 112 MB

0 downloads

RolesTab-0.1.2-mac-x64.dmg

DMG · x64 · 113 MB

0 downloads

RolesTab-0.1.2-mac-arm64.zip

ZIP · arm64 · 124 MB

0 downloads

RolesTab-0.1.2-mac-x64.zip

ZIP · x64 · 126 MB

0 downloads

Linux

Latest version v0.1.2

RolesTab-0.1.2-linux-amd64.deb

DEB · x64 · 105 MB

1 downloads

RolesTab-0.1.2-linux-x86_64.AppImage

APPIMAGE · x64 · 105 MB

0 downloads

Installation

Straightforward setup on each platform.

  1. Step 1

    Download the .exe installer.

  2. Step 2

    Open the downloaded installer.

  3. Step 3

    Complete the installation.

  4. Step 4

    Launch RolesTab.

System requirements

Windows, macOS or Linux
A modern 64-bit desktop environment
Internet access for websites opened inside the browser
No account is required to use RolesTab
Local project and session data are stored on your machine

Open source

Built in the open for teams that test real products.

Explore the source, star the repository, report issues and review release history on GitHub.

FAQ

Questions developers ask first.

Test every role without breaking your flow.

Create isolated role sessions, switch instantly and spend less time signing in and out.