Linux · Terminal edition

Your vault.
Your terminal.

Secrets, environments, approvals, and task sessions for Linux. Stored locally with pass and GPG, and set up with a single command.

v0.2.11 · Linux build 7x86_64 & ARM64FreeNo Swift needed

Omarchy

Uses the Arch repository

Tested in a real Omarchy session with Hyprland, lock and relogin.

enveigh
The Enveigh terminal UI: a sidebar with Secrets, Favorites, Scan for leaks, Audit, environments and workspace tools, and a list of five secrets whose values stay hidden

The terminal UI. Values never appear in the list.

Install

Pick your system. Every download is checksummed, and the Arch repository is signed.

  1. 1

    Download, verify and install

    Choose your CPU. Not sure? Run uname -m: x86_64 or aarch64.

    Ubuntu · x86_64
    curl -fsSLO https://enveigh.com/linux/downloads/enveigh_0.2.11~linux.7_amd64.deb
    curl -fsSLO https://enveigh.com/linux/downloads/SHA256SUMS
    sha256sum --ignore-missing -c SHA256SUMS
    sudo apt install ./enveigh_0.2.11~linux.7_amd64.deb
  2. 2

    Run Enveigh

    That is the whole setup. See what happens below.

    enveigh

One command. Then it's ready.

The first time you run enveigh as your normal user, it does the setup for you:

  • Picks your GPG keyUses your encryption key, lets you choose if you have several, or creates a passphrase-protected one.
  • Starts the serviceStarts Enveigh's user service and turns on start at login.
  • Unlocks oncePinentry asks for your passphrase. After that, your own changes save without extra prompts; agents still ask.

Built for long runs.

Approve a finite task session before a long build or agent run. Rebuilds and reconnects reuse its approved credentials without reopening GPG when the passphrase cache expires.

enveigh session start --env web --hours 12
enveigh run --env web --session SESSION_ID -- npm run build
enveigh session end SESSION_ID

Screen lock and closing the TUI keep an approved session. Expiry, vault lock, revocation, or stopping the service end future access. Running processes keep credentials they already received.

What's included?

Secrets and version history, favorites, environments, imports, scan review, audit, encrypted backups, agent connections, task sessions, service controls, settings, and clipboard capture. The native desktop edition is still planned; this download is the terminal edition.

Upgrading

Finish active runs first: restarting the service ends task sessions. On Arch, run sudo pacman -Syu; on Ubuntu, install the new .deb. Then run systemctl --user restart enveigh and enveigh to unlock again. Connected agents keep their connections.

Agent reports "no ENVEIGH_MCP_TOKEN"

The agent's MCP entry was not created by Enveigh, for example one added with claude mcp add. Run enveigh, open Agent connections and choose that client. Enveigh replaces the entry with a scoped token, including project-scoped Claude Code entries. Restart the agent afterward.

Verify a download by hand

Each package has a SHA-256 in SHA256SUMS. Checksums confirm the file is intact; the Arch repository adds signatures from the key above. Manual archives: x86_64 · ARM64 · PKGBUILD.