Vai al contenuto principale

[verdetto][prompt curato][fonte: socialfaktory.com]

Posso vibecodare SocialFaktory?

// si costruisce in un weekend, ma restano buchi veri

La metà che genera è onesto collante fra API: lo script lo scrive un LLM, il video arriva da modelli in hosting, e le fatture a generazione te le paghi comunque tu. La metà che pubblica è il muro di sempre: le app OAuth di TikTok, Instagram e YouTube passano settimane di revisione.

confidenza: alta

cos’è: Trasforma un brief testuale in un video breve finito con attori e voci AI, poi lo pubblica sui tuoi canali social

Indice di costruibilità · gioco editoriale

Indice: più 1. in bilico

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

Trasformare un brief testuale in uno script e in un video breve renderizzato tramite API di modelli AI in hosting, poi metterlo in coda e pubblicarlo attraverso un Postiz self-hosted.

cosa ti serve

  • una API key Anthropic o OpenAI per gli script
  • una API key per la generazione video (fal.ai o simili)
  • un Postiz self-hosted per l'OAuth delle piattaforme e la pubblicazione
  • una macchina sempre accesa

Segnalato dal fondatore · la metà dedicata alla pubblicazione è davvero Postiz sotto il cofano, quindi parti da lì.

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 AI video factory to replace SocialFaktory. Requirements:

- Node + Express + better-sqlite3; a localhost dashboard with a brief form
  (topic, tone, target duration) and a queue of generated videos.
- Script step: send the brief to the Anthropic API and get back a hook line,
  a spoken script, and a visual prompt; keep the system prompt in
  prompts/script.txt so I can tune it without touching code.
- Video step: submit the visual prompt to fal.ai's queue API for a
  text-to-video model with native audio, poll until done, download the mp4
  into media/ and record the actual dollar cost per generation in the DB.
- Review page: each finished video gets a player plus approve, regenerate,
  and discard buttons; nothing publishes without an explicit approve.
- Publish step: on approve, POST the video and caption to my self-hosted
  Postiz via its public API (POSTIZ_URL and POSTIZ_API_KEY in .env) with a
  scheduled time · Postiz owns the platform OAuth; never call TikTok,
  Instagram, or YouTube APIs directly.
- A node-cron tick retries failed generations 3 times with backoff and marks
  rows before submitting so nothing ever double-bills.
- A running-costs box on the dashboard summing this month's model spend.
- Out of scope: multi-brand workspaces, teams, analytics, auto-QA, and any
  direct platform integrations (say so in the README).
- README: getting the two API keys, pointing at a Postiz instance, and what
  a single video roughly costs to generate.

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

  • le app OAuth già approvate dalle piattaforme (le revisioni di TikTok/Instagram/YouTube richiedono settimane)
  • pipeline di prompt messe a punto per modello, formato e tono
  • un passaggio di QA automatico prima che esca qualsiasi cosa
  • workspace multi-brand e un calendario di programmazione
  • una bolletta fissa · il DIY paga direttamente ogni fattura dei modelli, e i modelli video non costano poco

Perché pagano ancora

Le API dei modelli video cambiano ogni mese (prezzi, qualità, stranezze sui rapporti d'aspetto, filtri sui contenuti) e le piattaforme social cambiano le regole di pubblicazione con la stessa velocità; l'abbonamento dà entrambi i tapis roulant in outsourcing. Il prezzo fisso trasforma poi fatture imprevedibili al secondo di video generato in un numero noto, e le app OAuth delle piattaforme arrivano già approvate invece che dopo settimane di revisione.

moat: Integrazioni Qualità di esecuzione cos’è un moat

il dolore delle revisioni di piattaforma + pipeline di generazione messe a punto

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.