aiMenu2 icon

aiMenu2 Help

Select, press, ask AI. A guide to using aiMenu2.

Introduction

Generative AI models such as ChatGPT, Claude, Gemini, Perplexity, DeepSeek, and Grok keep appearing and improving every day. aiMenu2 is an AI assistant that lets you choose the newest and best model for your purpose and budget from more than 300 models, at any time.

From any app, such as Mail, a browser, an editor, or a spreadsheet, you can call aiMenu2's AI menu on the text you select with a single shortcut key. Menus such as “Translate”, “Summarize”, “Proofread”, and “Investigate” are included, and you can add or change them freely.

Features

First Steps

After downloading aiMenu2 from the App Store, create an OpenRouter account, buy credits, and log in to OpenRouter from aiMenu2. Then set a shortcut key so that you can call the AI menu from any app.

OpenRouter Account and Credits

aiMenu2 sends AI requests through OpenRouter. With one OpenRouter account, you can use models from many AI providers.

  1. Open https://openrouter.ai/ in your browser, click “Sign in” at the top right, and choose “Sign up” to create an account. You can also sign up with a Google account and others.
  2. Open “Credits” from the account menu at the top right and buy credits with “Add Credits”. Credits are prepaid, and only what you use is deducted. About $10 is enough to start.

Logging in to OpenRouter

Open aiMenu2 > Settings… > General and click “Log in to OpenRouter…” above the API key field. OpenRouter opens in your browser; log in and authorize aiMenu2. When you return to aiMenu2, the API key is set automatically.

General settings, with the Log in to OpenRouter button above the API key field
About limits and expiration: On OpenRouter's authorization page, you can set a spending limit and an expiration date for the new API key. If you do, aiMenu2 can no longer use AI when the limit is reached or the key expires. You can change them later at openrouter.ai/settings/keys. aiMenu2 tells you right after logging in if the key has a limit or an expiration date.

You can also create an API key yourself on OpenRouter's Keys page and paste it into the API key field.

Setting a Shortcut Key

Select text in another app, right-click it (or click while holding control), and choose “aiMenu2...” in the Services menu to open aiMenu2's prompt menu. If you assign a shortcut key to this Services menu item, you can open the menu just by pressing the key.

1. Turn on the Services menu item: Open System Settings > Keyboard > Keyboard Shortcuts… > Services, and turn on “aiMenu2...” under “Text”.

aiMenu2... turned on in the Services list of System Settings

2. Assign a shortcut key: In the same window, select “App Shortcuts” and click “+”. Leave “Application” set to “All Applications”, enter aiMenu2... as the “Menu title”, and assign the key you want (F2 in this example) as the “Keyboard shortcut”. The menu title must match the Services menu item exactly, so type three periods.

Dialog for adding an app shortcut

The assigned key appears in “Shortcut for Services Menu” in aiMenu2's General settings. Click “Change” next to it to open the keyboard shortcuts in System Settings.

More convenient ways: If your mouse has extra buttons, assign aiMenu2's shortcut key to one of them to open the prompt menu with a single click. With a trackpad, a utility such as BetterTouchTool lets you assign it to a gesture, such as a three-finger tap.

Subscription

aiMenu2 is available as a monthly or yearly subscription. You can try it free for 7 days after installing it.

After 7 days, subscription information appears at startup. You can keep using the app without subscribing, but you will be asked to subscribe after each AI response. You can also subscribe from aiMenu2 > License.

AI usage fees are deducted from your OpenRouter credits, separately from the subscription.

Settings

Choose aiMenu2 > Settings…, or click the gear button at the bottom left of the chat window, to open the settings. There are two tabs: General and Models.

General

The General tab sets how aiMenu2 works overall (see the screenshot in the previous section). “Revert to Default” restores the initial settings.

AutoStart at Login / Save Topics to iCloud
Choose whether to start aiMenu2 when you log in, and whether to save your conversation history in iCloud Drive to share it between Macs.
Appearance Theme, Text Display, Topic Items Max, Sound Effect
Set light or dark appearance, text size, the number of topics to keep, and sound effects.
Hide Reasoning Process
Hides the thinking process that reasoning models show before the answer.
Speech engine, TTS model, TTS voice
Choose macOS voices or high-quality OpenRouter voices for reading responses aloud. With OpenRouter, you can also choose the model and voice. With macOS, choose the voice and speed (rate) under “Read out Voice”.
Voice input model
Chooses the model that turns your voice into text.
Fusion panel
Chooses which models answer in Fusion. “Quality” uses larger models; “Speed” uses lighter models that answer faster and cheaper.
OpenRouter API key
Set automatically by “Log in to OpenRouter…”. Click https://openrouter.ai/ on the right to open OpenRouter's site.
Base System Prompt
Text that tells the AI in advance how to answer and what role to play. It is sent with every request, together with the model's additional system prompt.

Models

The Models tab chooses which models appear in the chat window's model menu, and sets options for each model. Select a model in the list on the left to see its details on the right.

Models tab, with the model list on the left and details of the selected model on the right
temperature
Controls how varied the answers are. Values near 0 give consistent, predictable answers; values near 1 give more creative and varied answers.
max_tokens
The maximum length of one response. Tokens are chunks of words or symbols; one English word is about 1–2 tokens. If the limit is reached, the response is cut off and a warning appears at the end.
pricing $/M
The price per million tokens, for input (prompt) and output (completion).
input modalities
The kinds of data you can send to the model. You can attach images to models that list image. PDFs can be attached to any model.
provider priority
When several providers offer the same model, chooses which to prefer (Default, Lowest price, Fastest output, or Lowest latency).
reasoning
Sets how deeply a reasoning model thinks (Default, None, Low, Medium, High, or Max). It is disabled for models that do not support reasoning.
additional system prompt
A system prompt sent only to this model.

Auto: “openrouter/auto:low”, “openrouter/auto:medium”, and “openrouter/auto:max” in the list appear in the chat window as “Auto (Budget)”, “Auto (Balanced)”, and “Auto (Best)”. OpenRouter picks a suitable model for each question.

Adding and removing models: Click “+” at the bottom left to open the list of models offered by OpenRouter and add them to aiMenu2. Select a model and click “−” to remove it.

Using the Chat Window

Start aiMenu2 or choose File > Open Chat Window to open the chat window. It has three parts: the topic view on the left, the response view at the top right, and the prompt view at the bottom right. Drag the borders to resize them.

Chat window, with topics on the left, the response at the top right, and the prompt field at the bottom right

Prompt View

Type your question (prompt) in the prompt view, choose a model from the menu at the bottom, and click the “cmd+↩” button at the bottom right to send it to the AI. You can also press cmd+↩, or press return twice.

Click the “cmd+⌫” button at the bottom left to start a new topic and clear the context of the conversation. Until you do, the AI remembers the earlier questions and answers in the same topic. You can also press cmd+⌫.

The buttons at the bottom do the following:

Voice Input

The first time, macOS asks for permission to use the microphone. You can also allow it in System Settings > Privacy & Security > Microphone.

Response View

AI responses appear here. Each response ends with the name of the model that answered and the cost of the request in dollars and yen. From the second response in a topic, the topic total is shown too.

When a model such as Perplexity searches the web, the numbers such as [1] and [2] in the text link to the sources, which are also listed under “Sources” at the end of the response.

The buttons at the top right of the response view do the following:

Choose a prompt template from “Template” at the top left to run it (see Prompt Templates). Hold shift while choosing to put the template in the prompt view without running it.

Fusion (Ask Several AIs)

Turn the people icon orange and ask a question, and several models answer it while searching the web. An analyst model compares their answers, and the model you selected combines them into one response. Fusion suits important questions and questions where opinions may differ.

A Fusion response, with Fusion: answers and analysis of each model collapsed at the top

Click “▶ Fusion: answers and analysis of each model” at the top of the response to see each model's answer and the analysis of where they agree and differ.

The Fusion panel opened, showing each model's answer

Generating and Editing Images

Add and select a model that can generate images (for example, google/gemini-3.1-flash-image) in the Models settings, and ask it to “draw ...”. The image appears in the response. Then ask for changes, such as “make it blue”, and the model redraws the previous image.

After drawing a red apple, asking to make the apple blue redraws it as a blue apple

Click an image to open a save dialog and save it as a file.

Topic View and Archives

The topic view lists your conversations (topics) with the AI. Select a topic to show it in the response view; ask a new question to continue it with the same context. Topics are named automatically from the first question and response.

Click the box button at the bottom left of the chat window to open the archive window. Archives are grouped into categories. From the right-click menu, you can rename or delete categories, and “Unarchive” moves a topic back to the topic view.

Prompt Templates

Save the prompts you use often as templates, and run them from the menu at any time. The menu is hierarchical, so you can group templates into categories. There are three ways to call templates:

Prompt menu opened from the ai icon in the menu bar

Template Editor

Choose File > Open Template Editor, or click the button to the right of “Template” in the chat window, to open the template editor.

Template editor, with the template list on the left and the title, model, and prompt on the right

Macros

Write these macros in a prompt to insert text or change how it runs. Right-click the prompt field to insert them from the menu.

MacroWhat it does
{{clipboard}}Replaced with the selected text or the text on the clipboard.
{{copy response}}Copies the response to the clipboard.
{{speech response}}Reads the response aloud.
{{hide thinking}}Hides the thinking process of reasoning models.
{{effort high}}Sets the reasoning effort. You can use none, low, medium, high, or max.
{{fusion}}Uses Fusion for this template only.
{{compact window}}Makes the chat window compact ({{minimize window}} does the same).
{{normal window}}Returns the chat window to the normal layout.

Checking Usage and Costs

Choose File > Usage and Costs… to see the following. Click “Open OpenRouter Activity” to see detailed activity on OpenRouter's site.

Troubleshooting

I get no response to my question
Check your OpenRouter credit balance and your API key's limit and expiration date in File > Usage and Costs…. Trying another model or a new topic may also help.
Nothing happens when I press the shortcut key
Make sure “aiMenu2...” is turned on under Services in System Settings, and that the menu title of the app shortcut is aiMenu2... (three periods).
Voice input does not work
Allow aiMenu2 to use the microphone in System Settings > Privacy & Security > Microphone.

For other questions or bug reports, please visit the aiMenu2 support page. You can also open it from Help > aiMenu2 Support Page.