Alice AI lets you run reusable AI actions on selected text directly in Raycast. You can create your own action library, run one-off custom prompts, and review response history with token and cost metadata.
The extension now supports both OpenAI and Google Gemini models.
OpenAI API Key for OpenAI modelsGemini API Key for Gemini modelsSelect Action and execute an action on selected text.Notes:
Select Action: Browse, search, and run saved actions.Show History: Review previous executions and results.Create New Action: Create or edit reusable actions.Custom Action: Run an ad-hoc instruction with configurable model, reasoning level, temperature, and max tokens.Display Actions in Menu Bar: Quick access to actions from the menu bar.Run actions directly on your current selection in Raycast and get live-streamed answers without breaking focus.
Build your own library of prompts as actions, edit them anytime, and keep your best workflows one shortcut away.
Choose the right model for the job across OpenAI and Gemini, including fast, lightweight, and premium options.
Track input tokens, output tokens, total tokens, and estimated cost for every run.
Revisit previous outputs, compare results, and copy what you need from past executions in seconds.
Pin your most-used actions, launch from menu bar, and integrate with Quicklinks for an even faster daily workflow.
If an older Quicklink opens the action list instead of running the action, recreate it using that action's Create Quicklink menu item.
Export and import actions to back up your setup or share proven prompts with your team.
gpt-6-lunagpt-6.1-solgpt-6-astragpt-5.6-solgpt-5.6-terragpt-5.6-lunagpt-5.4gpt-5.4-minigpt-5.4-nanogpt-4ogpt-4o-minigemini-3.8-flashgemini-3.6-flashgemini-3.5-flash-litegemini-3.1-flash-litegemini-3.1-pro-previewgemini-3-flash-previewgemini-2.5-flashgemini-2.5-flash-liteBuilt-in actions, new actions, and the initial Custom Action setting use gpt-6-luna. When saved actions load after the update, retired gemini-3-pro-preview selections are automatically changed to gemini-3.1-pro-preview. Other supported model selections and favorites are preserved.
Reasoning models have a Reasoning Level setting that controls how much thinking they do before answering. Higher levels can help with difficult tasks, but take longer and use more tokens. Saved action forms show this field only when the selected model supports it, with the levels available for that model. Model Default keeps the model's usual setting and is also used for existing actions without a saved level.
Configure Custom Action in Raycast Settings → Extensions → Alice AI → Custom Action. Models marked (thinking) in its model list support Reasoning Level. Both Reasoning Level and Temperature remain visible in Raycast Settings: models without thinking ignore Reasoning Level, and unsupported levels use Model Default. Temperature controls variation in wording from 0.0 to 1.0; OpenAI thinking models ignore it unless thinking is turned Off and the model supports that choice. Gemini models support temperature with thinking enabled.
Model availability: OpenAI model catalog, Gemini model catalog.
Use Node.js 22.22.2 or newer and install the locked dependencies with npm ci.
Run npm run dev to register or refresh the local extension in Raycast and watch for changes. This also registers new commands and refreshes manifest changes; npm run build alone does not refresh the registered manifest.
Before preparing a release, run:
npm test
npm run lint
npm run build
npm run bundle
The bundle is written to release/alice-ai.rayext. Build, lint, bundle, and publish scripts use the same project-installed Raycast SDK.
After reviewing and committing the changes, run npm run publish to submit the update to the Raycast extensions repository. The Store release follows Raycast review and merge. Use {PR_MERGE_DATE} for the new changelog entry so its date matches publication.
Alice AI is created by Wojciech Król.