๐Ÿš€ New: Shopify Admin Badge, Context Menus & Smart URL Resolution Learn more โ†’
26+ Features โ€” Complete Guide

Every Feature, Explored in Detail

A complete visual guide to everything EnvHub can do โ€” with interactive UI examples for every feature.

Feature 1 of 26

Four Ways to See Your Environment

Choose the display style that fits your workflow. Each mode is fully configurable with custom colors, patterns, sizes, and positioning.

Bar Mode

Full-Width Environment Bar

A bold, full-width colored bar that stretches across an entire edge of the page. Impossible to miss โ€” you'll always know exactly which environment you're working in.

4 positions

Top, bottom, left, or right edge of the page

3 size options

Thin (10px), Normal (20px), or Thick (30px)

Pattern support

Solid, animated stripes, or neon glow effects

Environment label

Centered text label showing the environment name

production.myapp.com
PRODUCTION

Bar Mode โ€” Top position with striped pattern

staging.myapp.com
STAGING

Frame Mode โ€” Full-page border with corner label

Frame Mode

Full-Page Border Frame

A colored border that wraps the entire viewport. Always visible no matter how far you scroll โ€” the frame stays fixed around the page, making it impossible to forget which environment you're on.

Always visible

Frame stays fixed regardless of scrolling

Configurable width

Thin, normal, or thick border sizes

Corner label

Small label badge in the corner identifies the environment

Neon glow support

Add a glowing halo effect to the border

Ribbon Mode

Diagonal Corner Ribbon Pro

A classic diagonal ribbon tucked into the corner of the page. Provides minimal visual intrusion while being instantly recognizable โ€” the developer's go-to for a clean aesthetic.

4 corner positions

Top-left, top-right, bottom-left, or bottom-right

Minimal page interference

Doesn't cover content or push the layout

Opacity control

Adjust from 20% to 100% transparency

uat.myapp.com
UAT

Ribbon Mode โ€” Top-right corner position

localhost:3000
LOCAL ๐Ÿš€

Label Mode โ€” Floating badge with emoji support

Label Mode

Floating Environment Badge

A small, floating badge that stays in the corner of the page. The most subtle option โ€” perfect for when you want a gentle reminder without any visual clutter. Supports emojis for extra personality.

Emoji support ๐Ÿš€ ๐Ÿ”ง โš ๏ธ

Add emojis to your labels for extra clarity

Click to switch

Click the label to open environment switching

Arrow key navigation

Use โ† โ†’ arrow keys to cycle through environments

Stays out of the way

Floating position doesn't affect page layout

Quick Comparison โ€” All Four Modes

PROD

Bar

Most visible

STG

Frame

Always visible

UAT

Ribbon

Minimal intrusion

LOCAL

Label

Most subtle

Feature 2 of 26

Powerful URL Matching

Tell EnvHub which URLs belong to each environment. From simple domain matching to full regular expressions โ€” it handles them all.

Edit Project

My SaaS App
Environment Base URL
Local
.*
Staging
.*
Production
.*
Enable Shopify features and settings

One Project, Multiple Environments

Group all your environments under a single project. Each environment has its own URL pattern, color, and type โ€” so EnvHub knows exactly which indicator to show.

Matching Methods

=
Exact URL

Match by full domain with automatic normalization. EnvHub strips protocols and trailing slashes so you don't have to.

staging.myapp.com
~
Contains Matching

Case-insensitive substring match. Great for catching URLs that share a common keyword.

staging
*
Wildcard Patterns

Use asterisks to match dynamic subdomains or any part of a URL.

*.staging.example.com
.*
Regular Expressions
Toggle per env

Full regex support for complex matching. Toggle per-environment with the .* button.

^https://.*\.mysaas\.com
โ—‰
Subdomain Detection

Automatic subdomain matching built in. EnvHub detects subdomains and matches them intelligently.

dev.myapp.com โ†’ matches "dev" subdomain
Feature 3 of 26

Fully Customizable Appearance

Every environment type has its own colors for the frame, background, and label โ€” plus preset swatches, recent colors, and a custom hex input.

Edit Local

Background

Reset to default
Primary Colour
#198754
Secondary Colour
#198754

Label

Reset to default
Background
#198754
Text
#FFFFFF
localhost
LOCAL

Edit environment โ€” separate colors for background, stripe, and label

Per-Environment Color Control

Each environment type has its own set of colors. Customize the bar/frame background, secondary stripe color, label background, and label text โ€” all independently. Click any color circle to open the picker.

Primary Colour
Solid Gradient Stripes
Presets
Recent
Custom
#22C55E

Color picker with Solid, Gradient & Stripes tabs โ€” 12+ presets, recent colors, and custom hex input

Fine-Tune Every Detail

The Display & Layout settings panel gives you full control over how the indicator looks and behaves. All changes are reflected instantly in the live preview at the bottom.

Size Control

Slider with three stops: Thin (10px), Normal (20px), and Thick (30px). Adjust how prominent the indicator is.

Opacity Control

Smooth slider from 20% to 100%. Make indicators subtle or bold depending on your preference.

Aa
Font Size

Three-way segmented control: Small (10px), Normal (12px), or Large (14px) for the environment label text.

๐Ÿ“
Position

Dropdown to choose position: Top, Bottom, Left, Right for bars โ€” or Top Left, Top Right, Bottom Left, Bottom Right for ribbons and labels.

Display & Layout

Appearance

Choose how the indicator is displayed

Bar
Ribbon
Frame
A Label

Size

Thin Normal Thick

Visibility

Opacity 100%

Position & Pattern

Pattern
Solid

Label

Position
Top Left
Font Size

Display & Layout โ€” mode, size, opacity, pattern, position, font size

Feature 4 of 26

Patterns & Effects

Go beyond solid colors with gradient fills, animated stripe patterns, and neon glow effects. The Solid pattern is free โ€” Gradient, Stripes, and Glow are Pro features.

DEVELOPMENT

Solid

Free

Clean flat color fill. The default look โ€” simple and clear.

STAGING

Gradient

Pro

12 built-in gradient presets with optional animation for smooth color flow.

LOCAL

Stripes

Pro

Animated diagonal stripes using primary + secondary colors. Eye-catching and impossible to miss.

PRODUCTION

Glow

Pro

Glowing halo effect around the bar or frame. Perfect for production warnings.

Configurable Stripe Details

The stripe pattern uses both your primary and secondary environment colors to create the diagonal pattern. You can control the stripe width and animation speed.

Stripe width

Thin (10px), Normal (20px), or Wide (30px)

Animation speed

None, Slow (2s), Normal (1s), or Fast (0.5s)

Dual-color stripes

Uses Primary + Secondary colours from the environment settings

Fixed 45ยฐ angle

Clean diagonal stripes at a consistent angle

localhost:3000
LOCAL

Striped bar โ€” green/white dual-color with floating label badge

Feature 5 of 26 Pro

Tab Title Prefix

Instantly see which environment a tab belongs to โ€” even when the page isn't visible. The environment name is prepended to every browser tab title.

LOCAL - All Features โ€” EnvHub
CR
AIG
STAGING - Squarespace
PROD - Dashboard
localhost:3000/features

Three tabs showing LOCAL, STAGING, and PROD prefixes โ€” instantly identifiable

Find the Right Tab Instantly

When you have the same site open in multiple environments, tab titles all look the same. EnvHub prepends the environment name so you can quickly identify โ€” and switch to โ€” the right one. Works with any page.

Tab Title

Prefix with Environment

Add environment name to browser tab title (e.g., DEV - My App)

Elements Console Sources
โ–ผ <head>
<title>STAGING โ€“ Squarespace โ€“ Website Expired</title>
<meta http-equiv="X-UA-Compatible" โ€ฆ>

The prefix is injected directly into the page's <title> tag

How It Works

Detect

EnvHub matches the current URL to your configured environment

Prefix

The environment name is prepended to the existing page title

Identify

Scan your tabs at a glance โ€” no need to click each one

Feature 6 of 26

Icon Badge

The EnvHub toolbar icon shows a live badge โ€” choose between a tab count of matched environments or the current environment label.

Off

Clean icon, no badge

3
Tab Count

Number of matched tabs

DEV
Env Label

Shows current env name

3

EnvHub icon in the Chrome toolbar with a live "3" badge

At-a-Glance Awareness

Without even opening EnvHub, the toolbar badge tells you how many tabs are currently matched to environments โ€” or shows the active environment name. Choose the mode that fits your workflow.

Icon Badge

Tab Count
Off
Tab Count
Environment Label
Tab Count mode

Shows total number of open tabs that match any environment rule

Environment Label mode

Shows abbreviated environment name (e.g. DEV, STG, PROD) for the active tab

Off mode

Clean icon with no badge โ€” for those who prefer a minimal toolbar

Updates in real-time

Badge refreshes instantly as you open, close, or navigate tabs

Feature 7 of 26

Environment Types

Six built-in environment types cover every stage of your workflow โ€” plus 2 custom types free and unlimited with Pro.

Appearance tab โ€” 6 built-in types with the option to add more

Built-In Defaults + Custom Types Pro

EnvHub ships with 6 environment types that cover the most common workflow stages. These defaults cannot be removed, so you always have a solid baseline. Need more? Add up to 2 custom types free โ€” unlimited with Pro.

Local #198754
Development #3498DB
Staging #7C3AED
QA / Testing #1ABC9C
UAT #E67E22
Production #E74C3C

Add Custom Environment

Preview

Background

Reset to default
Primary Colour
#198754
Secondary Colour
#198754

Label

Reset to default
Background
#198754
Text
#FFFFFF
localhost
LOCAL

Add custom environments โ€” 2 free, unlimited with Pro โ€” with emoji display labels ๐Ÿš€

6

Built-in default types

2 / โˆž

Custom types free / Pro

๐Ÿš€

Emoji label support

๐Ÿ”’

Defaults can't be removed

Feature 8 of 26

Project Management

Organize environments into projects. Search, sort, favorite, duplicate, toggle, and manage everything from one unified panel.

Projects tab โ€” search, sort, favorite, and toggle projects

Everything in One Place

Each project groups a set of URL rules and environments together. The active project is shown in the green viewing banner โ€” with live indicators showing which environment matches the current tab.

Instant Search

Type to filter โ€” results update live as you type. Quickly find any project by name.

Sort Options Pro

Sort by Aโ†’Z, Zโ†’A, Recent, or Newest. Your preference is remembered.

โ˜…
Favorites Pro

Star projects to pin them at the top. Favorited projects get an orange highlight border.

Enable / Disable Toggle

Turn projects on or off with a single tap โ€” without deleting any configuration.

Auto Favicon Detection

Project cards automatically display the site's favicon for instant visual recognition.

Duplicate & Delete Pro

Quickly clone a project with all its rules, or delete one you no longer need.

A โ†’ Z
Z โ†’ A
Recent
Newest
Duplicate
Delete

Full Project Editor

Click any project to open the full editor. Add multiple environments with URL patterns, configure Shopify integration, duplicate existing projects, or delete ones you no longer need.

Edit Project

Environment
Base URL
.*
.*
.*
Enable Shopify features and settings
Feature 9 of 26

Quick Switcher

A keyboard-first command palette to jump between projects and environments instantly โ€” without ever leaving your current page.

Search by project
Y!
Yahoo! UK
EnvHub
A\
Project 2
A\
Project 1
Claude Opuโ€ฆ
Environments Current Project
LOCAL 127.0.0.1
Here
STAGING craigmroberts.com
โ†‘ โ†“ Navigate โ† โ†’ Projects โ†ต Switch โŒ˜โ‡ง New Tab Esc Close

Quick Switcher โ€” keyboard-driven command palette overlaid on your page

Search & Filter

Type to filter projects by name. Results update instantly as you type.

Arrow Key Navigation

โ† โ†’ to cycle projects, โ†‘ โ†“ to select environments. Full keyboard control.

Instant Switch

Press Enter to navigate to the selected environment URL. โŒ˜โ‡ง opens in a new tab.

๐Ÿ“
"Here" Indicator

The active environment for the current page is highlighted with a "Here" badge.

Auto Favicons

Each project shows its site favicon for instant visual recognition.

๐Ÿ›’
Shopify Tabs

Shopify projects show Site / Admin / Editor tabs to switch Shopify contexts.

Feature 10 of 26

Keyboard Shortcuts

Power-user shortcuts for macOS and Windows. Open EnvHub, switch environments, save forms, and navigate โ€” all without touching the mouse.

Mac

Open EnvHub
โŒ˜ โ‡ง E
Switch Environment
โŒ˜ โ‡ง S
Save current form
โŒ˜ S
Close form / Go back
Esc

Windows

Open EnvHub
Ctrl โ‡ง E
Switch Environment
Ctrl โ‡ง S
Save current form
Ctrl S
Close form / Go back
Esc

๐Ÿ’ก Use arrow keys on the environment label to cycle environments

Hands on the Keyboard

EnvHub is designed for speed. The Quick Switcher opens with a keyboard shortcut, and every action within it โ€” navigating projects, selecting environments, switching tabs โ€” is keyboard-driven. Zero mouse clicks required.

Shortcuts

Keyboard Shortcuts

โœ…
Shortcuts enabled

Keyboard shortcuts work on all sites

To use keyboard shortcuts (like โŒ˜โ‡งS to switch environments) on any site, grant access to all sites above.

โŒ˜ โ‡ง E
Opens the EnvHub popup from anywhere
โŒ˜ โ‡ง S
Opens the Quick Switcher overlay
โ† โ†’
Cycle between projects in the switcher
โ†ต
Switch to the selected environment URL
โŒ˜ โ†ต
Open the environment URL in a new tab
Feature 11 of 26 Pro

Push Content Mode

Instead of overlaying your page, push the content down or inward โ€” keeping every pixel of your site visible. Even adjusts sticky navbars automatically.

Bar Mode โ€” Overlay vs Push

Overlay (default)
localhost:3000
LOCAL
My App
Bar covers the sticky nav
Push Content Mode
localhost:3000
LOCAL
My App
Content + sticky nav pushed down cleanly

Frame Mode โ€” Overlay vs Push

Overlay (default)
staging.myapp.com
STAGING
My App
Frame covers content edges
Push Content Mode
staging.myapp.com
STAGING
My App
Content pushed inward โ€” nothing hidden

No Hidden Content

By default, EnvHub overlays the indicator on top of your page. This can occasionally hide sticky headers or edge content. Push Content Mode solves this by shifting the entire page to make room for the indicator.

Bar mode

Pushes page content downward, including sticky navs

Frame mode

Pushes content inward so nothing is obscured by the frame border

Smart sticky nav detection

Automatically detects common sticky/fixed nav patterns and adjusts their top offset

Behaviour & Advanced

Push Content Mode

Push page content instead of overlaying

One toggle โ€” applies to all display modes globally

How it works
Bar (top)
LOCAL
pushes โ†“
Frame
content
pushes โ†โ†’โ†‘โ†“
Sticky nav
navbar
top offset โ†“
Feature 12 of 26

Shopify Integration

Purpose-built for Shopify developers. Switch between Site, Admin, and Theme Editor across environments โ€” with theme IDs and preview bar control.

Environments Shopify
LOCAL www.anthropic.com/admin
DEV a.com/admin
STAGING b.com/admin
LOCAL www.anthropic.com/admin/themes/editor
DEV a.com/admin/themes/editor
STAGING b.com/admin/themes/editor

Quick Switcher โ€” Admin vs Editor tabs automatically adjust URLs

Three Shopify Contexts, One Click

When Shopify mode is enabled for a project, the Quick Switcher shows three context tabs. Each tab automatically rewrites the environment URLs to point to the correct Shopify path โ€” no manual URL editing needed.

Site

Opens the storefront โ€” the public-facing shop. URLs use the base domain.

www.mystore.com
โš™๏ธ
Admin

Opens the Shopify admin dashboard. Appends /admin to the base URL.

www.mystore.com/admin
๐ŸŽจ
Editor

Opens the theme editor. Appends /admin/themes/editor โ€” with optional theme ID.

www.mystore.com/admin/themes/editor

Environments

Environment Base URL
Local
www.anthropic.com
.*
Development
a.com
.*
Shopify Theme ID (optional)
Staging
b.com
.*
+ Add Theme ID

Per-environment Shopify Theme ID โ€” opens the correct theme in the editor

Built for Shopify Workflows

Shopify developers often juggle multiple stores and themes. EnvHub understands Shopify's URL structure and gives you per-environment theme IDs, automatic admin/editor URL rewriting, and even hides Shopify's annoying preview bar.

Shopify

Enable Shopify features and settings

Shopify

Hide Preview Bar

Automatically hide Shopify's theme preview bar

Site / Admin / Editor tabs

One-click context switching between storefront, admin, and theme editor

Admin Environment Badge NEW

Color-coded badge next to the Shopify logo in admin area

Right-Click Context Menus NEW

Jump to Admin, Theme Editor, or copy preview URL from any storefront

Smart URL Resolution NEW

Resolves .myshopify.com store name even from custom domains

Per-environment Theme IDs

Each environment can have its own Shopify theme ID for the editor URL

Automatic URL rewriting

Appends /admin or /admin/themes/editor paths automatically

Hide Preview Bar

Automatically removes Shopify's theme preview banner for a cleaner view

Production Detection & Auto-Detect

Detects published theme via Shopify.theme.role; auto-enables on .myshopify.com URLs

Per-project toggle

Enable Shopify mode only for the projects that need it

See all Shopify features โ†’
Feature 13 of 26

Import & Export

Back up your entire configuration as a portable JSON file. Transfer projects between browsers, share setups with your team, or keep a safety backup.

Data & Backup

Import & Export

Export your projects and settings as a JSON file for backup or transfer to another browser.

envhub-backup-2026-02-07.json
1
{
"projects": [
{
"name": "Yahoo! UK",
"isActive": true,
"isShopify": false,
"environments": [
{
"baseUrl": "uk.yahoo.com",
"envTypeId": "local"
},
...
]
},
{
"name": "EnvHub",
"isPinned": true,
...
}
],
"customEnvironmentTypes": [],
"exportedAt": "2026-02-07T10:19:26Z",
"version": "1.4.0"
}

Exported JSON โ€” human-readable, portable, and versioned

Your Data, Your Way

One click exports everything โ€” all projects, environment rules, custom environment types, and settings โ€” as a clean, human-readable JSON file with a date-stamped filename. Import it into another browser or share it with your team.

What's in the backup file

All projects
Environment rules
Base URLs
Shopify flags
Pinned / active state
Custom env types
Export timestamp
Version number
Backup & Restore

Export before updates, restore if anything goes wrong

Cross-Browser Transfer

Move your setup from Chrome to Edge, Brave, or any Chromium browser

Team Sharing

Share your project config with teammates so everyone has the same setup

Feature 14 of 26

Themes & Skins

Switch between Light, Dark, or Auto appearance โ€” and choose a colour skin. The entire popup and side panel adapt seamlessly.

Settings Tab
Light Mode
Auto (System default)
Light
Dark
Default (Purple)
Monochrome Pro

Every view adapts to your theme

Light Mode

Clean, bright interface for daytime use

Dark Mode

Easy on the eyes for night owls

Auto (System)

Follows your OS light/dark preference

Colour Skins

Purple (default) or Monochrome Pro โ€” more coming soon

Feature 15 of 26

Side Panel View

Pin EnvHub to Chrome's sidebar and it stays with you on every tab. Manage projects, switch environments, and adjust settings โ€” all without losing your place.

myapp.local:3000/dashboard
Your web page
EnvHub
Viewing MYAPP LOCAL
EnvHub
A
My App
Y!
Yahoo! UK
EnvHub is active

Always Within Reach

Click the sidebar icon in the EnvHub header to dock the extension into Chrome's built-in side panel. It stays open as you navigate between tabs โ€” no more opening and closing the popup.

How to open the sidebar

1

Open the EnvHub popup

Click the EnvHub icon in your toolbar

2

Click the sidebar icon

It's the split-panel icon in the top-right header next to close

3

That's it โ€” it persists across tabs

Navigate freely; the panel stays open until you close it

EnvHub
Open in sidebar

The sidebar icon sits in the popup header โ€” hover to see the tooltip

๐Ÿ“Œ
Persists Across Tabs

Stays open as you browse

โšก
Same Full UI

All tabs & settings available

๐ŸŽจ
Theme Aware

Light & dark mode supported

โœ•
Easy Close

Click ร— to dismiss any time

Feature 16 of 26 Pro

Inline Environment Switching

Hover over the environment label on any page to cycle through environments without opening the popup. Confirm or cancel with a single click.

Step 1 โ€” Hover
LOCAL
Next environment

Hover the label to reveal โ€น and โ€บ arrows

Step 2 โ€” Preview
STAGING

Click an arrow to preview the next environment โ€” bar colour updates instantly

Step 3 โ€” Confirm
Apply
or
Revert

Hit โœ“ to keep the change, or โœ• to snap back

๐Ÿ–ฑ๏ธ

Hover to Reveal

Arrows appear only when you hover โ€” no visual clutter

๐Ÿ”„

Cycle Through All

Keep clicking to loop through every environment in the project

๐Ÿ‘๏ธ

Live Preview

Bar colour updates in real-time before you confirm

โ†ฉ๏ธ

Safe Cancel

Changed your mind? Hit โœ• to revert instantly

Feature 17 of 26

Quick On/Off Toggle

Instantly disable or re-enable the entire extension with a single click โ€” the power button lives right in the header, always accessible.

Active
Disabled

One Click

Power icon in the header โ€” always visible in popup and side panel

Keeps Config

All projects and settings are preserved โ€” nothing is lost when disabled

Hides All Markers

Disabling removes every bar, frame, ribbon, and label from all tabs

Per-Project Toggles Too

Don't want to disable everything? Each project has its own toggle. Turn off individual projects while keeping the rest active โ€” Quick Switcher still works even for disabled projects.

All projects active
Individual projects disabled

Quick Switcher still finds disabled projects โ€” handy for quick re-enabling

Feature 18 of 26

Built-In Accessibility

EnvHub is designed to work for everyone โ€” screen readers, keyboard-only users, and those who prefer reduced motion. Accessibility isn't an afterthought.

ARIA Dialog Support

Modals announce themselves to screen readers with role="dialog", aria-modal, and aria-label.

modal.js โ†’ role="dialog" + aria-modal

Focus Trapping

When a modal or dialog opens, keyboard Tab cycles only through focusable elements inside it โ€” preventing focus from escaping behind the overlay.

dom.js โ†’ trapFocus() + focusFirst()

Live Announcements

Toast notifications use role="alert" and aria-live="polite" so screen readers announce success/error messages.

toast.js โ†’ role="alert" + aria-live

Accessible Form Errors

Invalid fields are marked with aria-invalid and linked to their error message via aria-describedby.

form.js โ†’ aria-invalid + aria-describedby

Reduced Motion

Respects prefers-reduced-motion โ€” all animations and transitions are disabled when the OS preference is set.

CSS โ†’ @media (prefers-reduced-motion)

Full Keyboard Support

Every action is keyboard-accessible โ€” Escape closes modals, Tab navigates fields, and custom keyboard shortcuts control the content script.

Escape, Tab, Arrow keys, Cmd+Shift+E

Under the Hood

popup-premium.css
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}
dom.js
export function trapFocus(container) {
const handleKeydown = (e) => {
if (e.key !== 'Tab') return;
// Cycle focus within modal
if (e.shiftKey && ... === firstEl)
lastEl.focus();
};
return () => // cleanup
}
โ™ฟ
ARIA Attributes
Modals, forms, toasts, visibility
โŒจ๏ธ
Keyboard First
Tab, Escape, Arrow, Shortcuts
๐Ÿ–ฅ๏ธ
Semantic HTML
<nav>, <main>, <header>, <button>
๐ŸŽญ
Motion Respect
prefers-reduced-motion honoured
Feature 19 of 26

Privacy & Permissions

You control exactly which sites EnvHub can access. Grant per-site permissions for minimal exposure, or allow all sites for the full Quick Switcher experience.

๐Ÿ”’ Limited Access

EnvHub

Allow access to 127.0.0.1:5500 to show the environment bar overlay?

"EnvHub" has requested additional permissions.

It could:

Read and change your data on 127.0.0.1

Only the site you're on gets permission

โœ… Full Access

"EnvHub" has requested additional permissions.

It could:

Read and change all your data on all websites

โœ…

Full Access

EnvHub can show the environment bar on any site

Approved sites:

All websites

This allows the environment bar to appear on any site without asking.

Enables Quick Switcher and shortcuts everywhere

Permissions

Site Access

๐Ÿ”’

Limited Access

Access to 1 site

Approved sites:

127.0.0.1:5500

This allows the environment bar to appear on any site without asking.

Keyboard Shortcuts

โš ๏ธ

Shortcuts limited

Keyboard shortcuts only work on approved sites

To use keyboard shortcuts (like โŒ˜โ‡งS to switch environments) on any site, grant access to all sites above.

Permissions

Site Access

โœ…

Full Access

EnvHub can show the environment bar on any site

Approved sites:

All websites

This allows the environment bar to appear on any site without asking.

Keyboard Shortcuts

โœ…

Shortcuts enabled

Keyboard shortcuts work on all sites

To use keyboard shortcuts (like โŒ˜โ‡งS to switch environments) on any site, grant access to all sites above.

๐Ÿ”’

Per-Site Grants

Only approve sites you actually use โ€” maximum privacy

All Sites Option

Grant once for seamless Quick Switcher and shortcuts everywhere

๐Ÿ“ฆ

Sidebar Fallback

Choose "Use Sidebar" to manage projects without granting site access

โŒจ๏ธ

Shortcut Awareness

Shows whether shortcuts are limited or fully enabled

Feature 20 of 26 Pro

Screen Share Mode

Hide sensitive projects during screen sharing. Choose exactly which projects stay visible โ€” the rest disappear until you turn it off.

Screen Share Mode Active

Screen Share Mode

Hide projects while sharing your screen. Only checked projects will be visible.

Deselect All

1. Click the Lock

Tap the lock icon in the popup header or sidebar footer to open the Screen Share Mode panel.

2. Pick Visible Projects

Check the projects you want to keep visible. Unchecked projects will be completely hidden.

3. Share Safely

Present your screen without exposing sensitive client or internal project details to viewers.

Feature 21 of 26

Guided Onboarding

A 5-step intro tour walks new users through everything EnvHub can do โ€” from environment bars to keyboard shortcuts. Skip any time, or dive right in.

โšก Hero Image

Welcome to EnvHub

Visual environment indicators for developers.

๐ŸŽจ Environment Bars

Clear visual indicators

Customize colors, patterns, and positions.

๐Ÿ“ Projects List

Organize by project

Group environments by project. Quick-switch with a click.

๐Ÿ”„ Env Switcher

Switch instantly

Use โŒ˜+โ‡ง+S to cycle envs.

๐Ÿš€ Add Project

Ready to start?

Create your first project and start seeing indicators.

Zero to Hero in 30 Seconds

The first time you open EnvHub, a 5-slide tour introduces every key feature โ€” with image placeholders ready for real screenshots. Skip at any point, or click through to learn the ropes.

1
Welcome & Hero

Introduces EnvHub and the value proposition

2
Environment Bars

Shows different bar styles: green LOCAL, blue DEV, red PROD

3
Projects List

Shows popup with projects, each with environment pills

4
Quick Switcher

Demonstrates โŒ˜+Shift+S shortcut and environment cycling

5
Ready to Start

"Get Started" launches straight into your first project

Feature 22 of 26

Internationalization (i18n)

EnvHub speaks your language. Switch the entire UI to your preferred language, or leave it on Auto to follow your browser's locale.

Language

Display Language

Auto (Browser default)

Follows your OS/browser locale automatically

Language

Display Language

Auto (Browser default)
English
Spanish
๐Ÿš€ More languages coming soon
๐Ÿ‡ฌ๐Ÿ‡ง English
๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol
๐Ÿ‡ช๐Ÿ‡ธ Even the empty state translates
๐ŸŒ

Auto Detection

Leave on "Auto" to match your browser's locale automatically

๐Ÿ‡ฌ๐Ÿ‡ง

English

Full English locale โ€” the default language

๐Ÿ‡ช๐Ÿ‡ธ

Espaรฑol

Complete Spanish translation โ€” every label, tooltip, and message

๐Ÿš€

More Coming Soon

Additional languages are on the roadmap โ€” stay tuned!

Feature 23 of 26 Pro

Live Preview

See your changes in real time. As you edit colors, patterns, and display modes, a live preview updates instantly โ€” no saving required.

my-app.local:3000/dashboard
LOCAL
Edit Local

Background Color

#e74c3c

Pattern

Solid Stripes Neon

Stripe Color

#c0392b
Live preview active
๐ŸŽจ

1. Open the Editor

Click edit on any environment type from the Appearance tab

๐Ÿ”„

2. Tweak Any Setting

Change colors, patterns, stripe widths โ€” the bar updates instantly on the active page

โœ…

3. Save When Ready

Preview is live but non-destructive โ€” cancel to revert, or save to keep

โšก

Instant Feedback

Every color and pattern change reflects on the page immediately

๐ŸŽฏ

No Save Required

Preview is live as you edit โ€” save only when you're happy

โ†ฉ๏ธ

Non-Destructive

Cancel the form and everything reverts โ€” no risk of breaking your setup

๐Ÿ–ฅ๏ธ

All Display Modes

Live preview works with bar, frame, ribbon, and label modes

Feature 25 of 26

Reviews & Annotations

Pro

Click any element on a page to leave visual feedback. Annotations are anchored to specific elements, support threaded replies, and persist across page reloads.

Review Mode

Toggle on from the Reviews tab. Crosshair cursor lets you click any element to create an annotation.

Annotation Pins

Numbered pins appear on the page near the anchored element. Navigate between them with prev/next arrows.

Threaded Comments

Add replies to any annotation. Expand/collapse threads. React with emoji. Delete individual comments.

Status & Priority

Mark as Open or Resolved. Assign priority levels: None, Low, Medium, High, Critical โ€” with color-coded badges.

Filter & Group

Filter by environment, priority, or status. Annotations are grouped by page path and environment.

Deep Links

Share a URL with #envhub-ann-{id} โ€” it opens the page and scrolls to the annotation.

Review Mode Toolbar

Review Mode 4
Add

Floating toolbar appears when Review Mode is active

5 Badge on the Reviews tab shows open annotation count per project

Perfect for

QA reviews Design feedback Client approvals Bug tracking Shopify theme reviews
Feature 26 of 26

Account & Plans

EnvHub works without an account โ€” the Free plan needs no sign-up. Create an account to unlock Pro features, sync across browsers, and manage your profile.

No account needed for Free

Use all Free features without signing up. Your data stays local in Chrome Sync.

Sign in for Pro

Create an account to unlock Pro features. Your profile includes an avatar and display name visible in annotations.

Plan management

View your current plan, usage limits (projects, environments, custom types), and upgrade options โ€” all from the Account tab.

Guest mode for annotations

Even without an account, enter a display name to leave annotations for team review.

Available plans

Free โ€” 3 projects, 4 envs, core features ยฃ0
Pro โ€” Unlimited, all features ยฃ4/mo
Feature 24 of 26

Platform Support

Built on Manifest V3 for all Chromium-based browsers. Safari support is on the way, and we're exploring mobile too.

โœ… Fully Supported

Chrome

Primary platform

Edge

Chromium-based

Brave

Chromium-based

A

Arc

Chromium-based

O

Opera

Chromium-based

V

Vivaldi

Chromium-based

๐Ÿšง Coming Soon
IN PROGRESS

Safari (macOS)

Desktop Safari extension currently in development. Same great features, native to macOS.

EXPLORING

Safari (iOS / iPadOS)

Mobile Safari extension being explored. Some platform limitations may apply โ€” stay tuned for updates.

MV3

Built on Manifest V3

EnvHub is built on Chrome's latest Manifest V3 extension platform โ€” the modern standard for browser extensions with improved security, performance, and privacy. No legacy APIs, fully future-proof.

๐Ÿ”’

Secure by Default

MV3's service worker model means no persistent background pages draining resources

๐Ÿ”„

One Extension, Many Browsers

Install from the Chrome Web Store and it works across all Chromium browsers

๐Ÿ›ก๏ธ

Future-Proof

Built for the modern web โ€” no deprecated APIs, no migration needed

All These Features. Start Free.

Get started with the free tier. Upgrade to Pro when you need more power.

Install EnvHub Free