A keyboard-first AI interface with full context, model switching, and local memory.
Why Switch from ChatGPT#
ChatGPT's web interface restricts what the model actually sees. Run the LLM Accuracy Test to verify - typical results show ~20% document coverage. The interface lies about having "full access."
Raycast AI:
- Full context (no silent truncation)
- Paste large text directly from clipboard
- Switch models mid-conversation
- Local memory you own
- Keyboard-driven (no mouse required)
Installation#
- Download from raycast.com (Mac/Windows) — 10% off with this link
- Subscribe to Pro for model access (~same price as ChatGPT Plus)
- Set a global hotkey: Search "AI Chat" → Cmd+K → Configure Command → Set Hotkey
Windows users: As of February 2026, Raycast AI Chat is not yet available on Windows — but it's coming soon. The rest of Raycast (launcher, snippets, clipboard history) works on Windows today. For now, use Claude.ai or Claude Code for AI chat on Windows.
Essential Shortcuts#
| Action | Shortcut |
|---|---|
| Open actions menu | Cmd + K |
| New chat | Cmd + N |
| Change model | Cmd + K → "Change model" |
| Branch chat | Cmd + K → "Branch chat" |
| Regenerate with different model | Cmd + K → "Regenerate with model" |
| Copy response | Cmd + K → "Copy response" |
| Copy deep link | Cmd + K → "Copy chat deep link" |
| Toggle sidebar | Cmd + K → "Toggle sidebar" |
Remember: Cmd + K is the nervous system. Everything lives there.
Model Switching Strategy#
Keep context constant, change only the model:
f(context, prompt, model_A) → output_A
f(context, prompt, model_B) → output_B- Get deep into a problem with one model
- Branch the chat at a decision point
- Regenerate with a different model
- Compare outputs or feed one model's answer to another
Use this to catch hallucinations and develop intuition for model strengths.
Custom AI Presets#
Create reusable agents with custom system prompts:
- Search "AI Chat Presets"
- Create new preset
- Set: icon, name, model, system instructions
- Enable tools (Browser, Web Search, MCP extensions)
Unlike ChatGPT, there's no character limit on system instructions.
Local Memory (MCP Server)#
Prerequisites#
- Node.js installed (for
npx)
Install#
- Copy this config:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"],
"env": {
"MEMORY_FILE_PATH": "/path/to/your/memory.jsonl"
}
}
}
}- Get your absolute path:
cd ~/Documents # or wherever you want to store it
pwd
# Copy output, append: /memory.jsonl- In Raycast: Search "Install MCP Server" → paste config → update path
- Test: New chat → type
@→ select memory → ask it to remember something
Migrate from ChatGPT#
- ChatGPT → Settings → Personalization → Memory → Manage
- Copy all memories (no export button, just copy text)
- Paste into Raycast AI chat with memory tool active
- Ask it to store the information
Your memories now live locally in a JSONL file you control.
Recommended MCP Tools#
| Tool | Purpose | Setup |
|---|---|---|
| Memory | Persistent local memory | See above |
| Exa.ai | Better web search | Free, no API key needed |
| Context7 | Up-to-date code documentation | Requires API key |
Access tools in chat with @ symbol.
Deep Links#
Save chat contexts as URLs:
# Copy deep link
Cmd + K → "Copy chat deep link"
# Open from terminal
open "raycast://extensions/raycast/raycast-ai/ai-chat?context=..."Store these in notes or scripts to jump back to specific conversations.
Quick Workflows#
YouTube → Summary#
- Open video, press
Cmd + Option + I(dev console) - Paste transcript extraction script
- Copy transcript → Raycast AI → paste → ask for summary
Meeting → PRD#
- Copy meeting transcript
- Open PRD Creator preset (or use PRD Protocol)
- Paste → walk through discovery process
Cmd + K→ Copy response → save to project
Verify Claims#
- Model makes architectural claim
- Branch chat
- Regenerate with different model + Context7 tool
- Compare outputs, feed discrepancies back
Creativity & Reasoning Settings#
Access via Cmd + K:
| Setting | Low | Medium | High |
|---|---|---|---|
| Creativity | Coding, logic | General use | Brainstorming |
| Reasoning | Quick answers | Default | Complex problems |
Reasoning effort only applies to reasoning models (Opus 4.5, o1, etc).