Back
Privacy & FAQ

Nothing leaves
your machine.

Elvix is a local app. It reads what's running on your Mac and shows it in a bar. Nothing more.

What we collect

Nothing. No telemetry, no analytics, no remote crash reporting. The app doesn't talk to any server we control. No account to create.

What we read on your machine

The app reads macOS processes to detect running Claude Code sessions, and the jsonl files Claude Code writes in ~/.claude/projects/**. Read-only — we don't modify your sessions.

Network calls

There are exactly two kinds. (1) When you use the AI Chat tab: the app calls the API of your chosen provider directly (OpenAI, Anthropic, Google Gemini, OpenRouter). Your API key lives in the macOS Keychain and is only used for that call. (2) At launch, the app checks if a new release is available on GitHub. You can disable this in Preferences.

API keys

Stored in your user's macOS Keychain. They only leave your machine during direct calls to the APIs you configured.

Installation

Download the .dmg from GitHub Releases. Double-click to mount the image. Drag Elvix to /Applications. On first launch, macOS may ask you to confirm you trust an identified developer — the app is signed with an Apple Developer ID and notarized.

Updates

The app checks for a new release on the GitHub repo at launch. If there is one, it offers to download and install in one click. You can disable auto-check in Preferences → General.

Uninstall

Quit the app from its menu (or ⌘Q). Drag Elvix from /Applications to the trash. To also remove preferences and API keys: delete ~/Library/Preferences/app.elvix.plist and the matching entries in Keychain Access.

Source code

The code is open on github.com/aurelien3333/elvix. Signed builds are distributed through GitHub Releases.

A question not covered here? Open an issue on GitHub — the answers help everyone.