Productivity utilitiesCAN I VIBECODE
Raycast Pro?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Raycast Pro is the paid subscription tier of Raycast, a keyboard-first launcher for macOS (also available on Windows and iOS). Pro adds: (1) Raycast AI — Quick AI (chat with web search), AI Chat, custom AI Commands for automating repetitive tasks, and AI Extensions where the AI calls commands from installed extensions as tools; powered by OpenAI, Anthropic, Perplexity, Groq, Baseten, Mistral, Google Gemini, xAI, and Replicate. (2) Cloud Sync — continuously syncs Quicklinks, Snippets, Notes, AI chats/history, AI Commands & Agents, MCP servers, themes, transcription styles, and window-management layouts across devices; encrypted at rest and in transit; credentials and passwords are never synced. (3) Unlimited Clipboard History including images. (4) Custom themes plus a community theme gallery. (5) Translation, pronunciation, and dictation helpers. Inputs are not recorded or used to train m
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a keyboard-first desktop launcher for macOS inspired by the workflow of Raycast Pro, without copying the Raycast brand, logo, proprietary assets, or UI. Core workflow: a global hotkey (e.g., ⌘Space) opens a search bar; typing fuzzy-filters commands, apps, files, and actions; Enter runs the top result; ⌘K reveals actions for the selected item; Esc dismisses. User-facing requirements: (1) command palette with fuzzy search over built-in and user-defined commands; (2) an AI assistant panel (chat plus quick ask) that can optionally search the web and run user-defined 'AI commands' (prompt templates with placeholders); (3) clipboard history capturing text and images, searchable, with pinning; (4) snippets with expansion triggers; (5) quicklinks (saved URL templates with placeholders); (6) custom themes defined as JSON color tokens; (7) local-first settings sync via JSON export/import or a self-hosted endpoint. Technical requirements: TypeScript with Electron or Tauri; global hotkey via native APIs; fuzzy matching (Fuse.js or a custom scorer); AI via configurable OpenAI-compatible provider API keys with streaming; clipboard polling via OS APIs; local storage via SQLite or JSON; no telemetry. Out of scope: extension marketplace, iOS/Windows ports, team sharing, enterprise admin controls, and any Raycast branding or assets. Deliver a README covering setup, provider configuration, and known limitations (e.g., macOS accessibility/input-monitoring permissions and clipboard privacy).
Do not copy the original brand, proprietary assets, or UI; create an original visual system.