Plug in any AI. Local-first, by default.
AI integration ships inside most of our software — AirLeak, OSINT, and beyond. Pick ChatGPT, Anthropic, Google AI Studio, OpenRouter, Ollama, LMStudio, or any OpenAI-compatible endpoint right inside the app — or wire ChatGPT Desktop, Claude Desktop, or Cursor in via the built-in MCP server.
One settings panel.
The whole AI universe.
Every major provider, every popular local runner, anything OpenAI-compatible. Hover the sphere — it's real options below, rotating with you on the right.
- OpenAI · Anthropic · Google · OpenRouter
- Ollama · LMStudio · any local runner
- MCP for ChatGPT Desktop · Claude Desktop · Cursor
Your favourite AI client. AirLeak's data.
Turn on the MCP server inside AirLeak and any MCP-capable client speaks to it. ChatGPT Desktop, Claude Desktop, Cursor — they connect, AirLeak hands over devices, alerts, sessions, OSINT entities.
Session is live in monitor mode on COM31, snapshot ~2s old. Detector raised a red tracking posture — driven by three approaching devices (a Samsung TV, an iPhone, a Windows PC), not by a persistent-tracker pattern.
Alert mix is unusual: 66 total — overwhelmingly nearby_phone_unlocked (46) and probe_flood (19). No unsafe Wi-Fi flagged. Reads more as a busy, device-dense RF environment than an obvious stalking case.
One live iPhone is 65:FD:FB:E6:B1:E5 from Apple, Inc. Very close — current RSSI −45 dBm, best −27 dBm, est. distance 0.4 m.
Classified as iphone with 83% confidence, observed 1,444 times this session, currently locked, randomised MAC (rand: true). Fingerprint 0AE43113 — no matching note in the known-device library yet.
Real conversation. AirLeak's MCP returned the device classifications, RSSI values, and alert types — the AI wrote them up.
Seven paths to a working AI.
Configure inside any app's settings. Switch any time. Local-first by default — cloud is right there if you want it.
ChatGPT
GPT-4o, GPT-4 Turbo, GPT-4.5, o-series — anything OpenAI exposes through their Chat Completions API.
Anthropic
Claude Opus, Sonnet, Haiku — direct via the Messages API. Tool-calling enabled out of the box.
Google AI Studio
Gemini 2.5 Pro, Flash, and the wider Gemini family — direct via Google's API, free tier included.
OpenRouter
One key, 200+ models from every major lab. Swap between Claude, GPT, Llama, Mistral without re-keying.
Ollama
Run Llama, Qwen, Mistral, Phi, Gemma, DeepSeek — anything in your Ollama library, on your hardware.
LMStudio
Point our apps at your LMStudio local server. Same model variety as Ollama, GUI-managed.
Custom
Any endpoint that speaks the OpenAI format. Self-hosted vLLM, llama.cpp, an internal proxy, your own router.
One toggle. Then any MCP client speaks AirLeak.
AirLeak ships with a Model Context Protocol server bound to localhost. Add the URL to your AI client of choice and the same tools used by the in-app assistant become available to it — list devices, query alerts, inspect sessions, pull OSINT entities.
{
"mcpServers": {
"airleak": {
"url": "http://127.0.0.1:7891/mcp",
"transport": "http"
}
}
}Your data only leaves the device if you choose.
AI integration that respects the rest of the ZeroTrace stack: no logs, no telemetry, no surprise.
Local-first by default
Apps ship configured for Ollama on your machine. Your captures, alerts, OSINT queries, and prompts never leave the hardware unless you explicitly point a cloud provider at them.
No vendor proxy
When you use ChatGPT, Anthropic, Google AI Studio, or OpenRouter, the request goes straight from our app to the provider's API — same as if you'd called it directly. ZeroTrace doesn't touch it.
You own the prompt
System prompts, tool definitions, and model parameters are inspectable in every app. Audit what's being sent before you send it.
MCP is opt-in
The MCP server (AirLeak) is off by default. Turn it on when you want your data exposed to an external AI client — turn it off the moment you don't.
Ship-ready AI integration. No subscription, no cloud lock-in.
Included across our desktop apps — AirLeak, OSINT, and the wider software suite. Bring whatever model you want.