Direct Mac distribution
Vehla is distributed as a DMG outside the Mac App Store, with update integrity checked before installation.
Local-first by design. SHA-256 verified updates. Secrets in Keychain only. No Vehla server-side inference.
Vehla is distributed as a DMG outside the Mac App Store, with update integrity checked before installation.
Auto-updates fetch an HTTPS manifest, download the DMG, and refuse to install unless the SHA-256 matches.
We have no backend that handles your prompts. Cloud calls go from your Mac directly to the provider you picked. We are not in the loop.
API keys live in macOS Keychain, encrypted at rest, scoped to the Vehla bundle. They never appear in process arguments, environment, or logs.
When Local AI is enabled, AI actions run through the selected local model instead of a cloud provider.
Vehla asks for Accessibility to read selected text and Input Monitoring for global hotkeys. Both are opt-in and reversible in System Settings.
Everything you do in Vehla flows through one of three paths. Pick the one that matches your threat model.
You select an action, Vehla loads the Gemma 4 model into MLX, runs inference on your Mac, streams the output back into the palette, and copies it to your clipboard. No cloud provider call is made for inference.
Vehla pulls your key from Keychain, opens an HTTPS connection directly to the provider, streams your prompt up, streams the response down. We do not see the prompt or the response. The provider does — and is bound by their own privacy policy.
Vehla talks to your local Ollama at localhost:11434. The traffic does not leave your machine.
Every release follows this chain:
update.json.Found a security bug? Email kailaconsulting@outlook.com. Include the affected version, steps to reproduce, expected behavior, actual behavior, and any relevant logs or screenshots.
We will acknowledge valid reports and coordinate disclosure once a fix is available.