[verdetto][prompt curato][fonte: gojo.rohoswagger.com]
Posso vibecodare Gojo?
// si costruisce in un weekend, ma restano buchi veri
Un weekend basta per la parte utile: un pannello nel notch con clipboard, scaffale per i file, controlli musicali e snapping delle finestre. Portarlo al livello dell'uso quotidiano richiede di più, perché permessi di macOS, monitor multipli e minuzie di interfaccia si sommano in fretta.
confidenza: alta
cos’è: Cinque strumenti Mac di tutti i giorni infilati nel notch del MacBook
Indice di costruibilità · gioco editoriale
- Prezzo 4,99 $/mese peso: zero
- Tempo più giorni peso: più 1
- Categoria utility di produttività non pesa
- Moat qualità di esecuzione peso: meno 1
- Confidenza alta peso: più 1
- Cosa perdi 5 voci peso: meno 2
- Sito gojo.rohoswagger.com (si apre in una nuova scheda) non pesa
Si pareggiano. È il caso in cui decide quanto ti sta antipatico l’abbonamento.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
Cosa costruisci
Aprire un piccolo pannello dal notch del MacBook e passare tra cronologia della clipboard, scaffale dei file, controlli musicali, snapping delle finestre e temperatura dello schermo.
cosa ti serve
- macOS 14 o successivo
- Xcode 16
- il permesso di accessibilità per il controllo delle finestre
- il permesso Apple Events per il controllo dei media
- storage locale
Segnalata da chi sviluppa Gojo. L'app pacchettizzata è a pagamento e il sorgente GPL-3.0 è pubblico.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
Build a small macOS notch app inspired by Gojo. Keep v1 to five tabs:
- Use Swift 6, SwiftUI, and AppKit on macOS 14. Generate an Xcode project and skip
third-party packages.
- Make it an accessory app with no Dock icon. Find the built-in display notch and
anchor a borderless floating panel right below it.
- Open the panel after the pointer rests at the notch for 200 ms. Close it on an
outside click or Escape. Add Music, Windows, Clipboard, Shelf, and Display tabs.
- Clipboard: poll NSPasteboard, save the latest 100 text items in Application Support,
add search, and copy a picked item back. Skip transient and concealed pasteboard
types, plus apps listed in a configurable denylist.
- Shelf: accept dropped files, save security-scoped bookmarks, show file icons, and
support dragging files into another app. Add remove and clear-all actions.
- Music: control Apple Music or Spotify through AppleScript. Show the active app and
track title, with play/pause, previous, and next controls.
- Windows: list visible app windows through the Accessibility API. Add left half,
right half, and maximize actions.
- Display: save each screen's gamma table, apply blackbody RGB multipliers with
CGSetDisplayTransferByTable, and restore the original table on disable or exit.
- Save settings in UserDefaults. Leave out accounts, sync, telemetry, calendar,
camera, dictation, battery widgets, and automatic updates.
- On first launch, walk through the permissions. Give every tab a useful empty state.
- Test clipboard deduplication, shelf persistence, and snap-frame math.
- Document setup, privacy, Accessibility and Automation permissions, and the macOS
APIs most likely to change. Prompt curato: scritto e rivisto a mano per questa app. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.
Cosa perdi
- build firmate e notarizzate con aggiornamenti automatici
- un comportamento fluido del notch su più monitor
- la dettatura on-device e i suoi controlli di sicurezza
- gli strumenti integrati per calendario, promemoria, webcam e batteria
- le correzioni quando un aggiornamento di macOS rompe qualcosa
Perché pagano ancora
Si paga per saltare la manutenzione. Installi Gojo, concedi i permessi e torni a lavorare.
moat: Qualità di esecuzione cos’è un moat
rifinitura e manutenzione su macOS
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Scartate (1) — e perché
- Gojo source code (si apre in una nuova scheda) — Il sorgente è pubblico, ma il binario firmato scade dopo tre giorni: evitare di pagare significa compilarselo da soli.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Gojo source (si apre in una nuova scheda) — The full GPL-3.0 codebase for the native app (alive)
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.