[verdetto][prompt curato][fonte: shotomatic.com]
Posso vibecodare Shotomatic?
// si costruisce in un weekend, ma restano buchi veri
Un ciclo personale di screenshot a intervalli è una build da weekend realistica. Reggere il confronto su cattura affidabile tra le app del Mac, recupero dei permessi, batch di siti web, editing delle guide ed export rifiniti è un prodotto molto più grande.
confidenza: alta
cos’è: Screenshot automatici su Mac, batch di siti web, guide ed export in locale
Indice di costruibilità · gioco editoriale
- Prezzo 7,99 $/mese peso: più 1
- Tempo un weekend peso: più 2
- Categoria screenshot non pesa
- Moat qualità di esecuzione peso: meno 1
- Confidenza alta peso: più 1
- Cosa perdi 5 voci peso: meno 2
- Sito shotomatic.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
Scegliere uno schermo o una finestra, catturarlo a intervalli regolari, tenere la sessione in locale ed esportare le immagini in ordine.
cosa ti serve
- macOS 14 o successivo
- gli strumenti a riga di comando di Xcode
- il permesso di registrazione dello schermo
- il permesso di accessibilità per l'automazione opzionale dei tasti
Il loop di base si costruisce; sono un'automazione nativa affidabile e l'ampiezza dei workflow a essere il prodotto a pagamento.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
Build me a local macOS screenshot automation app covering Shotomatic's basic loop.
Requirements:
- Use SwiftUI and ScreenCaptureKit in a native macOS 14+ app with no third-party packages.
- Provide a source picker for one display or one visible window, with thumbnail previews.
- Let me set an interval in seconds and stop after a screenshot count or elapsed duration.
- Show a three-second countdown, live running status, captured count, and a clear Stop button.
- Save every capture as PNG or JPEG in ~/Pictures/Capture Sessions/<timestamp>/.
- Keep a local session list with thumbnails; open a session in Finder or delete it with confirmation.
- Add one optional keypress after each capture using CGEvent so paged content can advance.
- Check Screen Recording and Accessibility permission before starting; explain how to grant each.
- Never upload files, add accounts, or collect telemetry. The app must work fully offline.
- Handle a display or window disappearing mid-session without losing images already captured.
- Include a small unit-tested state machine for idle, countdown, running, stopping, and failed states.
- Include a README with build, permission, and signing notes plus a manual smoke-test checklist.
- Out of scope: custom-area capture, website batches, guide editing, annotations, PDF/ZIP/MP4 export.
- Produce an Xcode project that builds and runs, then run the unit tests before finishing. 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
- una selezione rifinita di schermo, finestra e area personalizzata
- una configurazione e un recupero affidabili dei permessi macOS
- l'editing delle guide e le annotazioni di Action Capture
- la cattura in batch di siti web con impostazioni per ogni URL
- i flussi di export integrati in PDF, ZIP e MP4
Perché pagano ancora
Si vuole una cattura ripetibile tra le app del Mac senza doversi mantenere da soli la gestione dei permessi nativi, i casi limite dell'automazione, lo storico delle sessioni e diverse pipeline di export.
moat: Qualità di esecuzione cos’è un moat
rifinitura nativa, permessi e ampiezza dei workflow
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Flameshot (si apre in una nuova scheda) — mature cross-platform screenshot capture, but not a timed Mac automation workflow
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.