vimit is intentionally small, local-first, and Rust-first.
- Do not commit API keys.
- Pass the VibeMode key through
VIBEMODE_API_KEY. - Or keep it in a local
.envfile next to the binary or working directory. - The tool never writes the key to disk.
- The tool does not print the key in normal errors.
.envis gitignored; only.env.exampleshould be committed.- Demo and mock modes do not require a key.
The only network request in normal mode is:
GET https://api.vibemod.pro/v1/me
Authorization: Bearer <api-key>
--demo and --mock perform no VibeMode network requests.
If you find a security issue, open a private report or contact the maintainer.