[verdetto][prompt generato][fonte: raycast.com]
Posso vibecodare Raycast Pro?
// si costruisce in un weekend, ma restano buchi veri
Un comando launcher personale o una utility nella barra dei menu si costruiscono, ma la rifinitura nativa di Raycast, l'ecosistema di estensioni, il sync, l'AI e l'integrazione con il Mac richiedono lavoro di prodotto serio.
confidenza: alta
cos’è: Launcher per Mac con estensioni, snippet, cronologia della clipboard e AI
Indice di costruibilità · gioco editoriale
- Prezzo 10 $/mese peso: più 1
- Tempo più giorni peso: più 1
- Categoria utility di produttività non pesa
- Moat integrazioni · qualità di esecuzione peso: meno 2
- Confidenza alta peso: più 1
- Cosa perdi 6 voci peso: meno 3
- Sito raycast.com (si apre in una nuova scheda) non pesa
Il moat pesa più del prezzo: rifarlo è un progetto, non una sera.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
// piano gratuito: The free plan covers core features with 5 notes and a 3-month clipboard history.
Cosa costruisci
Costruire una command palette con comandi locali, cronologia della clipboard, snippet e scorciatoie verso un LLM.
cosa ti serve
- un'app macOS
- permessi di accessibilità
- API per hotkey e clipboard
- una API LLM, opzionale
- storage locale
Ottimo esempio di piccola utility che diventa difficile perché sta al livello del sistema operativo.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
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 generato dai dati della scheda, non ancora rivisto a mano. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.
Cosa perdi
- l'ecosistema di estensioni
- lo store e la discovery
- la velocità nativa
- il sync in cloud
- gli snippet condivisi col team
- i comandi AI rifiniti
Perché pagano ancora
Si paga perché il launcher è uno strato del sistema operativo che si usa tutto il giorno: latenza e rifinitura contano parecchio.
moat: Integrazioni Qualità di esecuzione cos’è un moat
integrazione nativa ed ecosistema
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Ulauncher (si apre in una nuova scheda) — Open-source app launcher prior art; strongest on Linux, not a full Raycast-for-Mac replace (alive)
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.