Support
Something not working, or an idea for the app? Open an issue and you'll get a reply there. Please don't paste session keys or other sign-in details into an issue.
Getting started
Where's the app?
On a Mac, AI Limits lives in the menu bar (look for the percentages) and as a widget on your desktop. Click the menu bar item for Settings, or right-click the widget. On Windows it sits in the notification area (its icon shows a percentage, and may be under the ^ arrow) and as a widget on the desktop: click the icon, or right-click the widget, for Settings; on iPhone, iPad and Android, open the app and add its widget to your home screen.
Signing in to your AIs
Open Settings → AIs and click Sign In… next to any AI (on iPhone, iPad and Android: Settings in the app). Cursor, Perplexity, Augment and Grok start switched off: turn them on there first. The AI's own sign-in page opens inside AI Limits. Sign in as you normally would, and the window closes by itself when you're done. The widget fills in within a few seconds.
Your sign-in stays in AI Limits' own browser storage, separate from your normal browser, so signing out of the app never signs you out anywhere else. These providers don't officially support third-party apps reading usage, so connecting an AI is at your own risk.
Sign in with Safari (iPhone, iPad and Mac App Store version)
The easiest way: sign in to each AI in Safari, where your passkeys, saved passwords and existing sign-ins all work, and the included AI Limits Safari extension hands the sign-in to the app. In AI Limits, tap Sign in to … and follow the three steps:
- Turn on the AI Limits extension (iPhone and iPad: Settings → Apps → Safari → Extensions → AI Limits → Allow Extension; Mac: Safari → Settings → Extensions, tick AI Limits).
- Tap Open … in Safari and sign in there. Already signed in? Nothing to do.
- Allow AI Limits on the site once: on iPhone and iPad, tap the page menu at the left of the address bar, then AI Limits → Always Allow… → Always Allow on Every Website; on the Mac, click the AI Limits toolbar button. It only ever runs on the AIs' own websites.
Safari then shows "AI Limits is connected". The sign-in stays on your device, and nothing is sent to any server of ours.
A passkey request never appears
Use Sign in with Safari above. On Android and Windows, and when signing in inside the app, passkeys don't work in an app's built-in browser. That's a limit set by Apple and Google. If Google asks for a passkey, choose Try another way and use your password or a code. If your account only has a passkey, add a password at myaccount.google.com in your normal browser first. On Claude you can also use "Continue with email".
How often does it refresh?
On iPhone, iPad and Android, pick a rate from 1 minute to 24 hours in Settings. It applies while the app is open. With the app closed, iOS and Android decide when widgets update: about every 15–30 minutes at best on iPhone, and every 15 minutes at most on Android.
Limit alerts
Turn on Limit alerts in Settings to get a notification when a limit reaches the level you choose, and optionally when it resets. They're local notifications: nothing leaves your device. They come when the numbers are read, so with the app closed they can be late.
An AI says it can't read the limits
Cursor, Perplexity, Augment and Grok are new, and Grok's limits are read from its usage page, which can change. If one shows an error, please open an issue telling us your plan.
Signing in with Google doesn't work
Google sometimes refuses sign-ins inside apps. If that happens, sign in to that AI with its email option instead of "Continue with Google", where it offers one. For Gemini there's no alternative yet, so please open an issue to let us know.
Other ways to connect (Mac and Windows)
If you use OpenAI's Codex app or Claude Code, AI Limits can read their sign-ins for an AI you haven't signed in to inside the app. On a Mac or Windows PC you can also paste a claude.ai sessionKey under Settings → AIs → Claude → Other ways to connect. It's kept in the Keychain (Windows: Credential Manager).
Trying it without an account
Settings → General → Show sample data fills the widget with example numbers.
Common questions
What does the tick on each bar mean?
It marks how much of the window has passed. If the coloured fill is past the tick, you're using the limit faster than the window allows and will run out before it resets.
The numbers look out of date
The widget refreshes every 2 minutes (change this in Settings → General) and when your computer wakes. A clock symbol means the last refresh failed. Check the message under that AI in Settings.
Is AI Limits made by Anthropic or OpenAI?
No. It's an independent app, not affiliated with or endorsed by Anthropic, OpenAI or Google.
Refunds
App Store purchases are refunded by Apple at reportaproblem.apple.com. Microsoft Store purchases are refunded by Microsoft: account.microsoft.com → Order history → Request a refund. Google Play purchases are refunded by Google through your Google Play order history.