envHQ

Using the web app

Everything you can do from the browser, without touching the CLI.

Dashboard

Lists every project you can access across every organization you belong to (see Teams & sharing below) — your own, plus any a teammate has shared with you. An organization filter next to the search box narrows the list down to one org at a time; it only appears once you're in more than one. From here you can:

  • create a new project (a dev environment is added automatically);
  • open a project to manage its environments;
  • rename or delete a project — deleting a project deletes all of its environments, variables, and version history, with no undo.

Environments

Inside a project you'll see its environments (e.g. dev, staging, prod). Create as many as you need — names must be unique within a project. Open an environment to manage its variables.

The variable editor

  • Masked by default — values are hidden until you click the reveal toggle for a row.
  • Per-row copy — copy a single value without revealing it on screen for long.
  • Copy all as .env — copies the whole environment, formatted as a .env file, to your clipboard.
  • Paste .env — paste a whole file's contents to bulk add/update keys in one go (an upsert-merge: keys not present in the pasted text are left untouched).
  • Add / edit / delete a single key at a time.
  • Multiline values — fields auto-grow and support multi-line values (e.g. PEM-formatted keys); revealed values wrap instead of overflowing.
Deleting an entire environment or project has no undo. A deleted variable, though, can be brought back by rolling the environment back to an earlier version — see Version history below.

Version history & rollback

Every change to an environment — an edit in the table, a Paste .env import, or a CLI push — creates a new numbered version. Click the History button on an environment to see every version with who made it and when, and to restore any earlier version. Restoring creates a new version rather than erasing what came after (like git revert, not git reset), so a restore can itself always be undone.

Teams & sharing

Every account gets a personal organization automatically. Create or join a team organization from Teamsin the sidebar — invitations, pending status, member roles, and removal are handled entirely by Clerk's own organization UI there. When you belong to more than one org, a picker on that page lets you switch which one you're managing.

  • Manage access— from a project's menu, grant an org member or a group one of three roles: Viewer (read-only), Editor (can edit variables and environments), or Admin (can also manage access and delete the project). Org admins/owners always have admin access to every project in the org, without needing an explicit grant.
  • Groups (Settings → Groups, org admins only) — create named groups of org members and grant a group access to a project in one step instead of adding people one at a time.
Access control is currently project-wide — a role applies to every environment in the project. Restricting a role to specific environments (e.g. Editor on dev but Viewer on prod) isn't enforced yet.

CLI tokens (Settings → CLI Tokens)

Personal access tokens authenticate the envhq CLI (mainly for CI/headless use — interactive envhq loginuses a browser flow instead and doesn't need one of these). From this page you can:

  • create a token — the plaintext value is shown once, at creation time only; copy it immediately;
  • see each token's name and last-used time (never the token itself again);
  • revoke a token instantly if it's no longer needed or may have leaked.

Theme

Toggle light/dark mode from the header. The app defaults to light mode; your choice is remembered on the device.