NoEnv

Stop pasting live keys into coding tools

One local vault. Agents in Cursor, Claude Code, Codex, and VS Code ask for a capability. A Meta model (Muse Spark by default) scores the request. You approve when policy requires it. The secret never enters the chat.

The problem

The key is already in a transcript

Paste

It outlives the chat

A key in a prompt is in a log, a sync, and someone else's retention window.

Rotate

You are late

Rotation starts after the leak. The bill does not wait for your dashboard.

Cloud vaults

Built for humans

Agents ask all day. A password manager prompt was not designed for that.

The solution

Broker the call. Do not hand over the key.

Vault

Local and deliberately dumb

AES-256-GCM. Master key in the vault you own. Hard ceilings. Secure even with no model at all.

Warden

A Meta model on guard

Default Muse Spark 1.3 via the Meta API, or a model on your own local endpoint. It sees the request, never the key.

Tripwire

The grant expires

After the call, after 60 seconds, or on one revoke. Standing approval is a low read only.

Explore the request flow below. On phones, swipe the diagram sideways.

Key rotation
Try the gate

Three requests. Pick one.

Nothing is stored. These buttons only show which gate fires.


        
Why a Meta model

It makes an access decision, not a chat reply.

What it is allowed to see

Agent, IDE, alias, scope, reason. That is the whole prompt.

What it is not allowed to change

The policy floor. A write under a read ceiling is dead before the model runs.

Muse Spark via Meta API · default Your local endpoint, opt-in Meta BFT, opt-in
What to open

Proofs, not a slide of numbers

0 / 27

Canary leaks

Twenty-seven surfaces. The build fails if the secret shows up. The sweep.

5 tools

MCP, and no approve

The agent can ask, list aliases, enroll, check status, and revoke. The snippet.

DNA

Crypto security heritage

From the crypto industry, securing wallets since 2025.

One local vault for your coding agents.
Less .env clutter.

You know where the keys at. Always.