Vai al contenuto principale

[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
Indice: meno 2. pensaci

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».

Prompt one-shot EN
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.

Sei d’accordo?

La bilancia dei voti

Ancora nessun voto: il tuo è il primo.

Nessun voto ancora — il primo pesa.

App correlate

Da brief confuso a UX/UI completa Un brief vago diventa un’app navigabile. Spot prodotto da una foto Una foto diventa uno spot animato, senza codice. Far guardare i video a Claude Claude guarda i tuoi video e li trasforma in testo. Higgsfield in Claude Code Genera immagini e video mentre programmi in Claude Code. Da un Loom a una pagina web Un video schermo diventa una pagina web, senza codice. Video Shorts con NotebookLM Le tue fonti diventano uno short verticale. Landing luxury su Lovable Landing page di lusso con un solo prompt. Excalidraw in locale Excalidraw gratis sul tuo computer, senza codice. Mistral OCR nel flow Estrai testo dai documenti con Mistral OCR. Claude SEO nel terminale 25 skill SEO gratis dentro Claude Code. Google Search Console dentro Claude Code I dati di Search Console dentro il terminale. Routine di Claude Code Claude che lavora da solo, a computer spento. Clonare una landing in React con v0 Clona una landing reale in codice React. Context economy con Claude Lavora leggero e non bruciare i limiti di Claude. Dal prompt alla skill auto-evolutiva Skill Claude che imparano dai tuoi errori. Da NotebookLM a Canva: presentazioni Slide da NotebookLM, finalmente editabili in Canva. La mappa per capire ogni tool AI 12 categorie per incasellare qualsiasi tool AI. PNG trasparenti con ChatGPT PNG con trasparenza reale, non la scacchiera finta. Infografiche animate con Gemini Infografiche che si animano in loop con Gemini. Ricerca di mercato con Deep Research Deep Research come tuo analista di mercato. Farti citare dai motori AI (AEO) Diventa una fonte che ChatGPT e Perplexity citano.