100% local · zero servers · zero accounts

The credential manager built for developers.

Organize logins into Projects → Environments → Credentials. Autofill with one click. Never syncs, never uploads.

  • Works on Chrome, Edge, Brave, Arc
0
Servers between you and your data
0
Permissions, total: activeTab, scripting, storage
0%
Of your data stays on your machine
0s
From install to first autofill
Built for the way you actually work

Every feature, designed for developer workflows.

Not a vault. Not a sync service. A surgical tool for the credentials you juggle every day.

Three-level organization

Projects contain environments. Environments contain credentials. The mental model already lives in your head — Gupt just stops you from reinventing it in a Notes file.

Project
Environment
Credential

One-click autofill

Fuzzy matching maps. Works with all controlled inputs out of the box.

Local-only storage

Lives in chrome.storage.local. No network code anywhere in the source. Audit it yourself — it's a few hundred lines of plain ES modules.

Configurable fields per project

Each project declares which fields it stores — built-ins (Email, Mobile, Password) plus your own custom labels like Name, City, or License key.

Email Password Mobile + Name + City add custom…

Import & export JSON

Back up everything as a single file. Move to a new machine, share a project with a teammate, or commit your test logins to a private repo.

Light & dark theme

Follows your OS. Manual override remembered. Both themes hand-tuned for legibility.

Use it for

The credentials you reach for ten times a day.

QA & testing

Switching between dozens of test users

Admin, viewer, premium-trial, expired-card, enterprise-tier-3 — keep every role one click away.

Multi-tenant

One product, many tenants

One project per tenant, environments for staging vs prod. No more "which login is this again."

Demos & sales

Pristine demo accounts, on tap

Tag the role label (demo-fresh, demo-loaded) and Gupt fills the right one instantly.

Side projects

Stop reusing the same dev password

Spin up throwaway credentials per project. Export and rotate when you move on.

How it works

Set up in 30 seconds.

No onboarding wizard. No first-launch tour. Open the popup and start typing.

  1. 01

    Create a project

    Name it after the app. Pick the fields you want to store — built-in or custom.

  2. 02

    Add environments

    Staging, production, QA — separate buckets per environment. Switch with one click.

  3. 03

    Save credentials

    Each gets a role label (admin, qa, premium). The form only asks for the fields you declared.

  4. 04

    Fill into the page

    Open the login page, click Fill, watch the fields populate. Works with React/Vue.

Privacy by design

Nothing leaves your browser.

Gupt has no servers, no analytics, no sync, no accounts. Audit the source — there are zero network calls. The only thing it asks of you is to install it.

Read Privacy Policy

  • Stored in chrome.storage.local
  • No telemetry, no tracking
  • 3 permissions, no more
  • Export anytime as plain JSON
What it solves

The problems Gupt was built for.

"I have 18 test accounts across staging, prod, and three QA stacks. Gupt is the first thing I install on a new machine."

QA engineer, multi-tenant SaaS

"I stopped trusting cloud password managers with disposable dev logins. Gupt keeps them where they belong — on my laptop."

Solo developer, side projects

"My demo logins used to live in a Slack DM to myself. Now they live one click away, organized by tenant. Zero context switches."

Sales engineer, B2B platform
FAQ

Questions worth answering.

How is this different from 1Password or Bitwarden?

Those are great general-purpose vaults built around sync and team sharing. Gupt is the opposite — purpose-built for dev workflows where you juggle many test accounts across environments, and where syncing test logins to a cloud is a liability rather than a feature.

Does it sync between devices?

No, and that's intentional. Sync requires a server, and a server is a third party that holds your credentials. Use the Export to JSON action to move data to another machine yourself.

Is my data encrypted at rest?

Storage uses chrome.storage.local, protected by your browser profile's security model. There is no additional Gupt-specific encryption layer. If your threat model requires that, keep export JSONs in an encrypted volume.

Does it work on Edge / Brave / Arc?

Yes — any Chromium-based browser that supports Manifest V3 extensions. Same install flow.

Can I read the source?

The entire extension is plain HTML/CSS/JS — no minification, no build step. Every behavior you see is in a file you can read.

About Us

Built by an engineer who ships.

A software engineer with a decade of experience, building practical tools for real workflows.

Email: arpit.engghelp@gmail.com

Stop pasting from a Notes file

Install Gupt. Get back ten minutes a day.

Free up to 5 projects. No account. No card. No sync.