[verdetto][prompt curato][fonte: poster.ly]
Posso vibecodare posterly?
// si costruisce in un weekend, ma restano buchi veri
Il loop scrivi-metti-in-coda-pubblica sui network con API aperte è una build da un weekend. Quello che è specifico di posterly è lo strato agent-native — un server MCP con cui un coding agent pubblica al posto tuo, più un modello di voce imparato dal tuo storico. Il moat è manutenzione e profondità.
confidenza: alta
cos’è: Scheduler social per 18 piattaforme costruito prima di tutto per gli agent: un server MCP e una API permettono agli agent AI di scrivere, imparare il tuo tono di voce e pubblicare direttamente
Indice di costruibilità · gioco editoriale
- Prezzo 15 $/mese peso: più 2
- Tempo più giorni peso: più 1
- Categoria social media non pesa
- Moat integrazioni · costi di migrazione · collaborazione peso: meno 3
- Confidenza alta peso: più 1
- Cosa perdi 6 voci peso: meno 3
- Sito poster.ly (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.
Cosa costruisci
Una API locale e una coda di composizione che pubblica secondo programma sui network con API aperte, con un endpoint per le caption che un agent può chiamare direttamente, invece di un pulsante AI che vive solo nell'interfaccia.
cosa ti serve
- accesso OAuth o API per ogni social network
- una macchina sempre accesa per lo scheduler
- un database
- storage per i media
- una API key LLM per generare le caption
Segnalato da chi l'ha fatto. Il moat onesto sono lo strato MCP agent-native e la voce appresa, non solo le approvazioni OAuth che ogni scheduler condivide.
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 an AI agent can drive, to replace posterly. Requirements:
- Node + Express + better-sqlite3, with both a localhost compose page and
a small local HTTP API (list_slots, create_post, get_recent_posts) so a
coding agent can call it directly instead of only a human using the UI.
- Three open-API targets: Mastodon (access token), Bluesky (app password
via @atproto/api), and a Telegram channel (bot token). One adapter file
per network so a fourth is addable later.
- A /caption endpoint: given a topic, call an LLM API (key in .env) with
my last ~20 published posts as style examples, so drafts sound like me
instead of a generic AI voice. Cache the examples so it's not refetching
the DB on every call.
- Slot-based queue: posting times per weekday in my timezone, new posts
fill the next free slot, or pin an exact datetime; duplicate a post
across networks with per-network text.
- A node-cron tick every minute publishes due posts, marks each row sent
or failed before sending (no double-posts), retries failures 3 times.
- Attached images in media/ next to the database, resized per network
with sharp; a history page of the last 100 sent posts linking out.
- Runs on my always-on box; localhost only, no accounts, no telemetry.
- Out of scope: Instagram, LinkedIn, TikTok, Facebook, and Google Business
Profile (approval-gated APIs, say so in the README), review management,
client approvals, video transcoding, and analytics.
- README: getting a Mastodon token, a Bluesky app password, a Telegram
bot token, and pointing a coding agent at the local API. 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
- 18 integrazioni di piattaforma mantenute, comprese quelle chiuse dietro un'approvazione (Instagram, LinkedIn, TikTok, Facebook, Google Business Profile)
- un modello di voce addestrato sul tuo storico di post reale e su ciò che ha funzionato, non un template di prompt statico
- le risposte alle recensioni su Google Business Profile e la gestione delle foto
- il portale di approvazione per il cliente e la revisione del piano editoriale, per le agenzie che gestiscono più brand
- la transcodifica di video e immagini calibrata sui limiti di ciascun network
- un server MCP in hosting più una REST API pensati per gli agent, non appiccicati dopo
Perché pagano ancora
Collegare un LLM a un campo per le caption lo sa fare chiunque; tenere aggiornato un modello di voce contro i dati di engagement reali, mantenere app OAuth già approvate per le piattaforme che sbarrano l'accesso dietro la verifica aziendale ed esporre una superficie MCP/API stabile che un agent riesca a guidare in modo affidabile sono tutti lavori continui, non una build una tantum. Le agenzie pagano in più per lo strato di revisione cliente, che ha bisogno di una sua auth e di una sua macchina a stati per le approvazioni.
moat: Integrazioni Costi di migrazione Collaborazione cos’è un moat
superficie API/MCP agent-native + tono di voce del brand appreso + manutenzione delle piattaforme
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) — Open-source social scheduler, self-hostable, covers much of the DIY core for open-API networks. (alive)
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.