Your API keys are pasted acrossenv files, a Notepad note, and a Slack DM. Kavranta keeps them in one place and links copies together. Change DATABASE_URL once and every env file that shares it updates too. Values stay masked and never enter AI chat; your assistant asks a local broker for names and presence, not the secrets. Example: edit DATABASE_URL inenv, andenv.local andenv.production sync too. Ask an AI to check config and it sees which keys exist, not what they are.
Hey Product Hunt, thanks for stopping by.
I build on Cloudflare and Vercel. Locally that means a .env file, and then registering the same value on the platform. A week later I cannot remember what I set, so I copy it into a notes app. The notes pile up, and I still cannot find it.
So I did the lazy thing: handed the keys to an AI and let it register them. Faster, until I realized my secrets were sitting in a chat.
Kavranta fixes both:
- Link one variable across your env files, so you set it once.
- Push to Cloudflare Workers with no temp file, and values are never read back.
- Let an AI agent see names and whether a value is set, never the value itself.
Masked on screen. macOS-first, pre-1.0, more platforms next.
Thanks for reading, and I am happy to answer anything below.