UGC Reactions from Real Creators
真实创作者视频库,视频仅需 11 美元,图片仅需 8 美元。定制化制作起价 25 美元/视频,最低消费 250 美元。包含商业授权。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Plans, makes, publishes and measures social content for any number of products (projects). Alex only approves. Today: BijbelStudie (on) and BijbelQuiz (scaffolded, off).
Mornings per project: Claude (planner/PLAN.md + projects/<id>/plan.md) reads results + brand
-> the specs of one day (the first day from tomorrow without content, at most 3 days
ahead), comment replies, on Mondays the week report
validate -> import to the project's Mongo database -> render (Playwright + ffmpeg,
voice via ElevenLabs/Google TTS) -> Vercel Blob -> "<Project>: Klaar om te keuren"
Studio pick a project, approve / comment / reject (comments -> "Aanpassingen naar Claude" -> Revise)
Every 30m approved items whose time has come -> Instagram, Facebook, YouTube Shorts, TikTok
(approving puts an item on the pile; every posting time takes the next one of its type)
Daily metrics, followers, new users, new comments; competitors on Mondays; rejected items
removed a day after the rejection (a short record stays for the planner)
| Part | Where |
|---|---|
| Projects | projects/<id>/ - project.json (name, database, colours, logos, end card), brand/, plan.md, assets/, content/ |
| Shared | assets/ (fonts, store badges), data/statenvertaling/ (Bible text), planner/ (generic planner steps) |
| Spec format | engine/spec.mjs - examples in projects/<id>/content/samples/ |
| Templates | engine/render/stage.html (verse-still, reel-verse, reel-demo, reel-explainer, post-spotlight, post-statement), themed per project |
| Publishers | engine/publish/ (Meta, YouTube, TikTok, Upload-Post bridge) |
| Jobs | engine/cli/ and .github/workflows/ (every job runs for every enabled project) |
| Studio | Next.js app in app/ (routes /<project>/...), components/, lib/ |
npm install
npm run projects # list projects (on/off, database, env prefix)
npm run validate # check specs in the default project's queue (PROJECT=<id> for another)
node engine/render/render.mjs projects/bijbelstudie/content/samples/w45-reel-demo-wed.json # -> out/bijbelstudie/
npm run samples # render every sample of every enabled project
npm run dev # studio on localhost:3000 (needs .env.local, see .env.example)
npm run new-project -- myapp --name "MyApp" --web myapp.com --accent "#35548c" \
--logo-dark path/to/mark-on-dark.svg --logo-full path/to/logo.svg
This creates projects/myapp/ from projects/_template/, switched off, with its own database
(myapp_marketing), colours derived from the accent, and placeholder logos where you gave none. Then:
brand/product.md, brand/voice-and-rules.md, brand/visual.md and plan.md (the recipe).assets/logos/, app screenshots in assets/screenshots/ (optional photos in assets/photos/).node engine/render/render.mjs projects/myapp/content/samples/sample-post-statement.json.MYAPP_META_PAGE_TOKEN, MYAPP_IG_USER_ID, ... (see SETUP.md)."enabled": true in project.json, commit, push. Vercel redeploys the studio with the new project
in the switcher; the workflows pick it up on their next run.Nothing else changes: same engine, same studio, same workflows, same Vercel project and Mongo cluster.
Setup of all accounts: see SETUP.md.