Skip to content
CuePilotDownload for Mac

Questions

Is CuePilot free?

Yes. CuePilot costs nothing. You pay your AI provider for what you use with your own API key, on your own account with them. With Ollama or LM Studio on your Mac, there is no provider bill.

What do I need to run it?
  • A Mac with Apple silicon (M1 or later).
  • macOS 13 Ventura or later.
  • A Google account, to sign in.
  • An API key from OpenAI, Anthropic, Google, or OpenRouter. Or Ollama or LM Studio on your Mac, or your own server that speaks the OpenAI API.
  • Accessibility permission. The app asks for it on the first launch.
Does it work on Intel Macs?

No. CuePilot is built for Apple silicon only.

How do I open CuePilot the first time?

CuePilot is signed with an Apple Developer ID and notarized by Apple.

  1. Open the DMG and drag CuePilot to your Applications folder.
  2. Open CuePilot. macOS asks whether you want to open an app downloaded from the internet. Click Open.

After it opens, CuePilot shows a sign-in screen. Click Continue with Google, finish in your browser, and come back. CuePilot then lists what is left to set up: Accessibility, an AI provider, and shortcuts.

Which AI providers can I use?

Six:

  • OpenAI, Anthropic, Google, and OpenRouter, each with your own API key.
  • Local, for a model on your Mac through Ollama or LM Studio.
  • Custom, for any other server that speaks the OpenAI API, with a key if the server needs one.

You pick the model from the provider's list in the AI tab. You can also give one action its own model. Each provider keeps its own key, so you can switch between them.

Does my text go through CuePilot's servers?

No. When you run an action, your Mac sends the text straight to the AI provider you picked, using your key. With Local, the text goes to a server on your own Mac.

CuePilot's only server is its sign-in service. It never receives the text you select, the results, your history, your API keys, the actions you run, or the apps you use.

For some actions the request to your provider also holds the name of the app you are in. If you turn on Slack reading, it holds the Slack messages on screen, with secrets removed. The privacy policy lists each case.

Why do I have to sign in with Google?

CuePilot is free, and sign-in is how Suraj counts how many people use it. The sign-in service stores your name, your email, and your Google account details. Each day you open the palette, CuePilot sends one request that adds that day to your account. The request holds your sign-in token and nothing else.

You sign in once, in your browser. If Google's page shows an address ending in supabase.co, that is the sign-in service CuePilot uses.

Where are my API keys stored?

On your Mac. CuePilot encrypts each key with Electron's safeStorage, which keeps its encryption key in your macOS Keychain. It saves the encrypted key in CuePilot's data folder, one file per provider. A key leaves your Mac only in requests to its own provider. It is never shown in the app's windows after you save it, and it never goes to CuePilot's sign-in service.

Can I use it offline, with a local model?

Yes, after you sign in once. Pick Local in the AI tab and choose Ollama or LM Studio. CuePilot then sends your text to the server on your Mac (localhost:11434 for Ollama, localhost:1234 for LM Studio).

CuePilot remembers your sign-in on your Mac, so it keeps working with no internet connection. A day spent offline is not counted.

Which apps does it work in, and why does it need Accessibility?

It works in most apps where you can select text, such as Mail, Notes, Slack, and text boxes on web pages. CuePilot uses the macOS Accessibility permission to do three things:

  • Read the text you selected, and the text box it is in.
  • Press ⌘C and ⌘V for you when an app does not share its selection. CuePilot puts back what was on your clipboard afterwards.
  • Read the Slack messages on screen, only if you turn on Read the Slack conversation.

CuePilot never reads password fields. In web browsers it shows the result first and inserts it only when you press ↵. You can change that per app in the Apps tab.

Does CuePilot read my Slack messages?

Only if you turn it on. In the Replies tab, turn on Read the Slack conversation. Then, when you pick Reply in the Slack desktop app, CuePilot reads up to 10 of the messages Slack shows on screen. You can raise the limit to 50. It removes passwords, tokens, and keys it finds, then sends the messages with your draft to your AI provider. Press ⌘K in the palette to leave the conversation out of one request. CuePilot does not connect to your Slack account, and it does not send anything in Slack for you.

How do I uninstall CuePilot?
  1. If you turned on Launch at login, turn it off in CuePilot's General tab.
  2. Click the CuePilot icon in the menu bar, then click Quit CuePilot.
  3. Drag CuePilot from Applications to the Trash.
  4. To remove your settings, history, and encrypted keys, delete the folder ~/Library/Application Support/CuePilot.
  5. In System Settings > Privacy & Security > Accessibility, select CuePilot and click the minus button.
  6. To delete your account, email surajadsul02@gmail.com from the address you signed in with.