[verdetto][prompt curato][fonte: postfa.st]
Posso vibecodare PostFast?
// si costruisce in un weekend, ma restano buchi veri
Il core loop è quello che tutti gli scheduler hanno in comune ed è one-shottabile: composizione, coda a slot, tick cron, adapter per network. Il muro è la burocrazia — solo due delle undici destinazioni danno credenziali funzionanti subito, le altre aspettano dietro app review e quote — più la transcodifica video.
confidenza: alta
cos’è: Programmare e pubblicare in automatico su 11 piattaforme social, con analytics, flussi di approvazione, una API e un server MCP per gli agenti AI
Indice di costruibilità · gioco editoriale
- Prezzo 33 $/mese peso: più 3
- Tempo più giorni peso: più 1
- Categoria social media non pesa
- Moat integrazioni · scala dell'infrastruttura peso: meno 3
- Confidenza alta peso: più 1
- Cosa perdi 6 voci peso: meno 3
- Sito postfa.st (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
Comporre i post dentro una coda a slot, pubblicarli secondo programma sui network con API aperte tramite un adapter per network ed esporre la stessa coda via MCP, così che anche un coding agent possa programmare i post.
cosa ti serve
- accesso OAuth/API per ogni social network
- una macchina sempre accesa per lo scheduler
- un database
- storage per i media
- ffmpeg e un posto dove far girare le transcodifiche per tutto ciò che va oltre testo e immagini
Stessa forma degli altri scheduler · il codice è un weekend, le nove approvazioni delle piattaforme e la pipeline video che ci sta dietro no.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
Build me a personal social scheduler my coding agent can drive, to replace PostFast. Requirements:
- Node + Express + better-sqlite3 on my always-on box. Two interfaces over one core:
a localhost page (compose box, media attach, queue by send time) and a stdio MCP
server via @modelcontextprotocol/sdk with create_post, list_posts, and delete_post,
so Claude Code can schedule without me opening the page.
- Open-API networks only: Bluesky (app password via @atproto/api), Mastodon (access
token), Telegram channel (bot token). One adapter file per network, creds in .env.
- For the gated platforms (Instagram, TikTok, YouTube, Facebook, Threads, LinkedIn,
Pinterest, Google Business Profile) do not fight the APIs: at send time push me an
ntfy.sh alert with the caption and media path and I post by hand. The README says
plainly that these need reviewed developer apps, not more code.
- Slot-based queue: posting times per weekday in my timezone, new posts take the next
free slot or pin to an exact datetime; one post fans out to several networks with
per-network text.
- A node-cron tick every minute sends what is due, marks the row sending before it
calls anything so a crash never double-posts, retries 3 times with backoff, then
records sent or failed with the error.
- Media in media/ beside the database, images resized per network with sharp. Video:
accept MP4 only and check duration, aspect ratio, and size against each network's
limits at attach time, rejecting with the limit in the message rather than fixing it.
- A history page of the last 100 sends linking to the live posts.
- Binds to localhost only. No accounts, no telemetry, everything stays on my box.
- Out of scope: video transcoding, analytics, approval workflows, and workspaces.
Do not build auth.
- README: Bluesky app password, Mastodon token, Telegram bot token, wiring the MCP
server into Claude Code, and a warning that social APIs drift and need patching. 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
- nove delle undici destinazioni, che richiedono una app review o un tier API a pagamento, non altro codice
- le app OAuth già approvate per Instagram, TikTok, YouTube, LinkedIn, Pinterest e Google Business Profile
- la pipeline video: container, codec, aspect ratio, durata e limiti di dimensione per ogni piattaforma, più l'elaborazione asincrona e i retry per quando un upload grosso si pianta a metà
- il refresh dei token e la manutenzione costante man mano che le policy delle piattaforme cambiano
- analytics, storico dei follower, flussi di approvazione e workspace per cliente
- l'API hosted, il server MCP e le integrazioni n8n/Zapier/Make che permettono a un agente di pubblicare al posto tuo
Perché pagano ancora
Collegare Instagram o TikTok qui è un clic solo perché l'app OAuth che ci sta dietro ha già superato la Meta App Review, l'audit di TikTok e la verifica business di Google: un percorso che richiede settimane e per cui spesso chi lavora da solo non ha nemmeno i requisiti. Il video è l'altra metà del conto: ogni piattaforma impone il proprio container, codec, aspect ratio, durata e limiti di dimensione, quindi uno scheduler che funziona fa girare una pipeline di transcodifica vera, con job asincroni, retry e stati di errore onesti, non una singola chiamata di upload fatta sperando bene. L'abbonamento assorbe anche il lavoro che non finisce mai: token che scadono, regole sui media che cambiano piattaforma per piattaforma, endpoint deprecati secondo il calendario di qualcun altro. Sopra a tutto questo sta la parte che una ricostruzione non raggiungerebbe comunque: analytics e storico dei follower su più account, approvazioni e workspace per gestire gli account dei clienti, e una API più un server MCP, così che sia il tuo agente a programmare i post, invece di lasciarti a mantenere un publisher per sempre.
moat: Integrazioni Scala dell'infrastruttura cos’è un moat
app review delle piattaforme + pipeline video + manutenzione delle integrazioni
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.
- Postiz (si apre in una nuova scheda) — AGPL social scheduler, self-hostable, covers the DIY core for the open-API networks. (alive)
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.