Skip to content

TinyVaultSecrets that never leave your machine.

A single Go binary — an encrypted local vault, a full .env toolkit, and an MCP server for AI agents. No servers, no accounts, no cloud.

TinyVault vault-door logo

Install & go

bash
# Homebrew (macOS / Linux)
brew install abdul-hamid-achik/tap/tvault

# or with Go
go install github.com/abdul-hamid-achik/tinyvault/cmd/tvault@latest
bash
tvault init                                   # create ~/.tvault/vault.db
tvault set DATABASE_URL "postgres://localhost/app"
tvault run -- npm start                        # secrets injected as env vars

That's the whole loop: an encrypted vault on your disk, and a command that runs your app with the secrets injected — no plaintext .env left lying around, and nothing sent anywhere. Everything else (sharing, committing, versioning, the MCP server, the studio) builds on top.

Read the Getting Started guide →

Released under the MIT License.