Electron desktop app

Amp Account Manager

Switch Amp CLI accounts without touching the terminal.

A minimal Electron app that keeps all your Amp profiles in one place — click a row to make it active, see per-account usage at a glance, and hand off threads across accounts without losing context.

Pre-built binaries are currently macOS Apple Silicon. Windows and Linux can be built from source.

How it works

Three steps from install to a clean thread handoff.

1. Add your accounts

Enter a label, your Amp API key, and an optional custom AMP_URL. Keys are stored with Electron’s safeStorage encryption.

2. Switch in one click

Click any account row to set it as active so the Amp CLI picks up the correct credentials on next run.

3. Hand off threads

Open the thread browser, filter by keyword, and generate a concise Markdown summary from amp threads markdown.

Inside the app

Accounts, usage, and threads are kept as separate focused surfaces.

Profile manager

  • Add, edit, and remove Amp profiles.
  • Active profile highlighted with one-click switch.
  • Optional AMP_URL override per account.

Budget at a glance

  • Runs amp usage for every stored account.
  • See remaining credits before you hit a limit mid-session.
  • Refresh on demand with no background polling.

Handoff assistant

  • Browse and filter threads for the active account.
  • Generate Markdown summary via amp threads markdown.
  • Copy to clipboard and paste into another session.

Local-first & transparent

  • Encrypted key storage on device.
  • No telemetry.
  • Fully open source on GitHub.

Install & run

DMG

macOS download

Download the latest notarized DMG from GitHub Releases and drag it to Applications.

Homebrew

Install by cask

brew tap hweihwang/amp-account-manager
brew install --cask amp-account-manager

Source

Build from source

Windows and Linux are supported by the codebase even though unsigned binaries are not currently published.

FAQ

Is this free?

Yes. The app is MIT licensed and free to use.

Where are API keys stored?

API keys are stored in encrypted local storage on your device using Electron’s safeStorage API.

How do I contribute?

Open issues or pull requests on GitHub.