Rien ne sort
de ta machine.
Elvix est une app locale. Elle lit ce qui tourne sur ton Mac et le montre dans une barre. Pas plus.
Ce qu'on collecte
Rien. Pas de télémétrie, pas d'analytics, pas de crash reporting distant. L'app ne parle à aucun serveur que nous contrôlons. Il n'y a pas de compte à créer.
Ce qu'on lit sur ta machine
L'app lit les processus macOS pour détecter les sessions Claude Code qui tournent, et les fichiers jsonl que Claude Code écrit dans ~/.claude/projects/**. C'est du read-only : on ne modifie pas tes sessions.
Les appels réseau
Il y en a exactement deux types. (1) Quand tu utilises l'onglet Chat IA : l'app appelle directement l'API du provider que tu as choisi (OpenAI, Anthropic, Google Gemini, OpenRouter). Ta clé API est stockée dans le Keychain macOS et utilisée uniquement pour cet appel. (2) Au lancement, l'app vérifie s'il existe une nouvelle release sur GitHub. Tu peux désactiver cette vérification dans Préférences.
Clés API
Elles sont stockées dans le Keychain macOS de ton user. Elles ne quittent ta machine que lors des appels directs aux APIs que tu as configurées.
Installation
Télécharge le .dmg depuis GitHub Releases. Double-clique pour monter l'image. Drag Elvix vers /Applications. Au premier lancement, macOS pourra te demander de confirmer que tu fais bien confiance à un développeur identifié — l'app est signée avec un Developer ID Apple et notarisée.
Mise à jour
L'app vérifie au lancement s'il existe une nouvelle release sur le dépôt GitHub. Si oui, elle te propose de télécharger et d'installer en un clic. Tu peux désactiver la vérification automatique dans Préférences → Général.
Désinstallation
Quitte l'app depuis son menu (ou ⌘Q). Drag Elvix de /Applications vers la corbeille. Pour supprimer aussi les préférences et clés API : efface ~/Library/Preferences/app.elvix.plist et supprime les entrées correspondantes dans Keychain Access.
Code source
Le code est open sur github.com/aurelien3333/elvix. Les builds signés sont distribués via GitHub Releases.