envctl Documentation
Everything you need to manage secrets with your team using peer-to-peer sync and post-quantum encryption.
What is envctl?
envctl is a secrets management tool that works like Git for your environment variables. Instead of storing secrets on a cloud server, envctl encrypts them locally and syncs directly between your team's machines.
Key features:
- No cloud dependency — Secrets are encrypted on your machine before syncing
- P2P sync — Share directly with teammates, no middleman
- Post-quantum encryption — ML-KEM-768 protects against future quantum attacks
- Git-like workflow — Familiar commands: push, pull, status, log
- Offline-first — Works without network; optional relay for async sync
- Built-in rotation workflow — Guided process when team members leave
Quick Links
Common Tasks
Need Help?
- Run
envctl doctorto diagnose common issues - Check the Troubleshooting guide for error solutions
- Open an issue on GitHub