This plugin supports optional encrypted token storage using AES-256. Tokens are never transmitted or stored remotely. Users may opt out and store tokens in memory only.
- Tokens stored in memory can be cleared via
:JetbrainsAILogout - Auto-loading can be toggled in config:
auto_prompt = false - User status icons:
- π locked/encrypted
- π unlocked
β οΈ not set- β error
- Algorithm: AES-256-CBC
- Storage path:
~/.cache/nvim-jetbrainsai/tokens.enc - Passphrase: User-defined, not stored
| Version | Supported |
|---|---|
| 1.0.0 | β |
| 1.0.1 | β |
This plugin is designed for users with valid JetBrains AI licenses. You are solely responsible for your use of API tokens, proxy setup, and adherence to JetBrains Terms of Service.
Please open an issue or email the maintainer privately with details.
This project is currently maintained and accepts security patches for the latest main branch.
If you discover a security issue, please contact the maintainers privately. Do not open public issues for disclosure.
- Do not commit your
config.yamlto version control. - Use
.env+make gen-configto keep secrets local. - Rotate
grazie-authenticate-jwtperiodically.