Frequently asked questions

Missing something? Open an issue.

App

What is AirmailAI?

AirmailAI is a bring-your-own-keys LLM chat app, with a focus on security, privacy, and performance.

Do I need an AirmailAI account?

No, AirmailAI doesn't have accounts. You only need API keys from the providers you want to use.

What browsers does AirmailAI support?

AirmailAI supports desktop Chromium-based browsers such as Chrome, Edge, and Brave.

Why do I need to install a browser extension?

The AirmailAI website is just the app interface, with no backend servers. The extension acts as that backend, storing your API keys and sending requests directly to providers.

Why can't the website just call the APIs directly?

Some providers don't allow calling their API directly from a website. Additionally, calling APIs from a website can be dangerous because the website has to store your API keys, where any script running on the page can read them. The AirmailAI extension keeps your keys isolated from every website, even the official AirmailAI website, by design.

What providers does AirmailAI support?

AirmailAI currently supports OpenAI, Anthropic, Google, and OpenRouter, with more providers planned. Let us know if there's a specific provider you'd like us to add!

Can I upload pdfs/images/files?

Yes! AirmailAI supports file uploads. Different providers support different file types, see provider API documentation for details.

Does AirmailAI work on mobile?

Not currently. AirmailAI requires its browser extension and is designed for desktop Chromium-based browsers. If you'd like a mobile app, let us know!

How is this different from using a provider's web app?

Provider web apps are built around that provider's own models, plans, and usage limits. AirmailAI is a bring-your-own-keys client: you can use multiple provider APIs in one UI and pay as you go.

How is this different from using other BYOK apps?

AirmailAI is built to be lightweight, fast, secure, and private. There's no account and no bulky desktop app. You install the browser extension, open the website, add your API keys, and it just works.

Privacy, Security, & Data

Does AirmailAI see my conversations?

No. Your messages, attachments, system prompts, and model/request settings are sent from the website UI to the browser extension, then directly to the provider and back to the UI. Your conversations never touch our servers.

Does AirmailAI host any models?

No, AirmailAI does not host models or run inference servers.

What data do you collect?

The bare minimum needed to host the site. We use AWS CloudFront as our CDN, which necessarily processes your IP address in transit to deliver the site. CloudFront also provides aggregate reports on referrer domains, device type, browser, operating system, and country/US state in a rolling 60-day window. We do not retain any per-request data. See our privacy policy.

How does AirmailAI store and protect my API keys?

We rely on the Chromium extension security model, which isolates your stored API keys from websites and other extensions. Once a key is saved, AirmailAI.net can ask the extension to make a provider request or delete the key, but it cannot read the key back. We intentionally do not expose any code path for reading saved keys. The extension keeps control of the key and only sends it to the provider you choose when making an API request.

Are my chats, files, API keys, or settings synced?

Chats, files, and API keys are not synced. UI settings will sync through your browser account if you're signed in. If sync is off, or if your browser keeps extension data local, everything is stored locally on your device and does not sync.

Can I export my chat history?

Yes, you can export chats individually by clicking on the gear button next to the chat in the sidebar or via bulk export in settings.

Can I import chats?

Yes, we currently support importing AirmailAI, LM Studio, and SillyTavern chats. Let us know if there's another app you'd like to import chats from!

Can I delete my data?

Yes. You can delete chats individually via the gear button next to the chat in the sidebar, you can clear API keys individually in settings, and you can delete all local data via settings or by clicking on the extension icon in your browser toolbar. Files uploaded to provider systems are not deleted automatically - you can manage those through the Files tab in the app or through your provider's controls.

Is AirmailAI open source software?

Yes! AirmailAI is open source under the Apache 2.0 license, see our GitHub.

Costs

Does my ChatGPT, Claude, or Gemini subscription include API access?

No. Subscriptions to provider chat apps are separate from their APIs. To use a paid provider API through AirmailAI, you need an API key and may need to set up API billing with that provider.

Is AirmailAI free to use?

Yes, the AirmailAI website and extension are free to use. API usage is billed by respective providers.

How much does using a provider API through AirmailAI cost?

Provider pricing is based on the number of input and output tokens used. Your cost depends on the provider, model, conversation length, attachments, and how much you use it. Lightweight models can be very cheap for everyday chats; large frontier models, long contexts, and heavy daily use cost more.

Does AirmailAI add a markup to provider API costs?

No, AirmailAI does not add a markup or charge per request.

Are there free models I can use with AirmailAI?

Yes! OpenRouter offers access to free models, so you can use AirmailAI without paying for API usage. Note that free model providers may retain or train on your prompts and responses, and some may publish your prompts and responses if you opt in. More details are available in OpenRouter settings.

Where can I get API keys?

Support & Feedback

What if I want to use a provider/model that isn't listed on the site?

Let us know! We're working on adding support for more providers.

How do I report a security issue?

Please report security issues privately by emailing security@blake-dev.net. Do not include API keys, private conversations, or other sensitive data, and do not report vulnerabilities through a public GitHub issue.

I found a bug or ran into an error. Where do I report it?

Please open an issue on our GitHub and include what happened, what you expected, your browser, and any error message you saw.

The AI gave me an incorrect, harmful, or otherwise problematic response. How do I report it?

AirmailAI does not generate, review, or control AI responses. Please report the response to the provider you used. If AirmailAI displayed a response incorrectly or you encountered an app error, open a GitHub issue instead.

I like AirmailAI. How can I help?

Tell your friends! Star the project on GitHub, and share feedback in GitHub Issues. You can also turn on OpenRouter request app tagging in advanced settings, which credits AirmailAI on OpenRouter's public app leaderboard.