[verdict][prompt generat][sursă: raycast.com][traducere: la coadă]
Pot să vibecodez Raycast Pro?
// se construiește într-un weekend, dar rămân goluri reale
A personal launcher command or menubar utility is buildable, but Raycast's native polish, extension ecosystem, sync, AI, and Mac integration take serious product work.
încredere: ridicată
ce e: Mac launcher with extensions, snippets, clipboard history, and AI
Indice de constructibilitate · joc editorial
- Preț 10 $/lună greutate: plus 1
- Timp câteva zile greutate: plus 1
- Categorie utilitare de productivitate nu cântărește
- Moat integrări · calitatea execuției greutate: minus 2
- Încredere ridicată greutate: plus 1
- Ce pierzi 6 elemente greutate: minus 3
- Site raycast.com (si apre in una nuova scheda) nu cântărește
Moat-ul cântărește mai mult decât prețul: refăcut, e un proiect, nu o seară.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
// plan gratuit: The free plan covers core features with 5 notes and a 3-month clipboard history.
Ce construiești
Build a command palette with local commands, clipboard history, snippets, and LLM shortcuts.
ce îți trebuie
- macOS app
- accessibility permissions
- hotkey/clipboard APIs
- optional LLM API
- local storage
Great example of small utility becoming hard because it sits at OS level.
Promptul
Un weekend cu un agent de coding. Golurile care rămân sunt mai jos, la „ce pierzi”.
Build me a Mac command palette covering the parts of Raycast Pro I actually use:
clipboard history, snippets, and AI commands. Requirements:
- An Electron tray app with a global hotkey (alt+space) opening one centered input
window; electron-store for settings, better-sqlite3 for data.
- Clipboard history: watch the clipboard, keep the last 500 text entries with timestamp
and source app, fuzzy-search them with fuse.js, Enter pastes the selection.
- Snippets: a snippets.json of {keyword, expansion}; picking one copies the expansion
with {date} and {clipboard} placeholders filled in.
- AI commands: Fix Grammar, Summarize, and Translate run the current clipboard through
an LLM (key in .env) and put the result back on the clipboard with a notification.
- Custom commands: shell scripts in a commands/ folder appear in the palette by
filename; their output is copied or shown.
- Everything local except the LLM calls; no accounts, no telemetry.
- Out of scope: an extension store, file search, window management, and cloud sync. Do
not chase native launcher speed, this is Electron and that is the tradeoff.
- README: the macOS accessibility permission needed for paste simulation, and how to
change the hotkey. Prompt generat din datele fișei, încă nerevizuit manual. În engleză intenționat — e limba în care agenții de coding se descurcă cel mai bine.
Ce pierzi
- extension ecosystem
- store/discovery
- native speed
- cloud sync
- team/shared snippets
- polished AI commands
De ce se plătește în continuare
They pay because the launcher is a daily OS layer; latency and polish matter a lot.
moat: Integrări Calitatea execuției ce e un moat
native integration/ecosystem
Alternative gratuite
N-ai chef să ți-o construiești? Astea există deja, sunt gratuite sau open source, și le-am verificat una câte una.
Cine l-a construit deja
Să pornești de aici e tot vibecoding: promptul e pentru când o vrei exact în felul tău.
- Ulauncher (se deschide într-o filă nouă) — Open-source app launcher prior art; strongest on Linux, not a full Raycast-for-Mac replace (alive)
Ești de acord?
Balanța voturilor
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.