Store API keys in a local AES-256-GCM encrypted vault. Reference them as {{PLACEHOLDER}} symbols. Your LLM never sees the real values.
Four steps. No accounts. No cloud. Fully local.
Add any credential to your local encrypted vault via chat or CLI.
add API_KEY @openai.com sk-...Reference it symbolically in your code, prompts, or configs.
api_key = "{{API_KEY}}"At runtime, the vault injects the real value — locally, instantly.
→ "sk-proj-abc123..."Your AI agent runs with the real credential. No secrets in context windows, logs, or cloud services.
Without EnigmAgent, every credential ends up where it shouldn't be.
Open the vault in your browser. Type one line to store any secret. That's it.
AES-256-GCM + Argon2id. The vault file on disk is unreadable without your password.
Write {{SECRET_NAME}} anywhere — code, prompts, configs, HTTP requests.
EnigmAgent resolves placeholders at runtime. Real values never appear in logs or LLM context.
Everything runs on 127.0.0.1. No server, no cloud, no account. Your machine only.
Each secret is locked to a domain. OPENAI_KEY only resolves on openai.com.
Built for AI developers who take security seriously.
Military-grade encryption with Argon2id key derivation. Your vault is unreadable without your password.
Zero cloud sync. Zero telemetry. Your secrets never leave your machine. Works fully offline.
Universal reference syntax that works across LangChain, n8n, CrewAI, HTTP clients, and shell scripts.
Each secret is bound to a specific domain. Prevents accidental injection on wrong sites.
Vault chat interface lives in your browser. Add secrets with a single line. No setup wizard.
Audit the code. Fork it. Self-host it. No vendor lock-in, no subscription, no account required.
Multiple ways to run EnigmAgent — pick what fits your workflow.
Install from the Chrome Web Store. Open the vault chat and start adding secrets immediately.
Chrome Web Store → search "EnigmAgent"Use EnigmAgent in any Python AI agent with LangChain, CrewAI, AutoGen, and more.
pip install enigmagentManage your vault from the terminal. Use enigmagent run to inject secrets into any command.
npm install -g enigmagent-cliResolve {{PLACEHOLDER}} references inside your n8n automation workflows.
npm install n8n-nodes-enigmagentConnect Claude, Cursor, or any MCP-compatible AI assistant directly to your vault.
npm install -g enigmagent-mcpRun the vault as a local REST service inside a container for your CI/CD pipelines.
docker run -p 3737:3737 enigmagent/vaultEnigmAgent integrates with 40+ AI frameworks and tools out of the box.