automation.suenot.com
Social publishing automation
Open-source CLIs that publish a finished video to each social network through a persistent, fingerprint-protected browser. Callers own the queue and schedule; each tool owns one platform and a request journal that prevents double posts.
Tools
Facebook
facebook-publishPublishes one finished local video as a personal-profile Reel through persistent Camoufox, with an idempotent request journal.
facebook-automation →Instagram
igpubReels, photos and ordered image carousels through a private persistent Camoufox profile. The (account, request_id) journal prevents duplicates.
instagram-automation →TikTok
tiktok-publishPublishes one finished local video through TikTok Studio, with UI acceptance checks and post reconciliation.
tiktok-automation →Pinterest
pinterest-publishPublishes one video Pin to an explicitly bound account and owned board, with AI disclosure flags and exact metadata.
pinterest-automation →Threads
threads-publishPublishes one local video and its exact caption from a bound Threads profile.
threads-automation →X
x-publishReusable X video publisher with the same account, metadata and journal contract as the other tools.
x-automation →YouTube
metadata + preparePrepares titles, descriptions, tags, chapters and subtitles, then uploads through YouTube Studio. Two pinned submodules.
youtube-automation →All platforms
metadata-automationDeterministic per-platform metadata drafts from one editorial JSON brief. No AI calls, no publishing.
metadata-automation →
Get started
git clone --recurse-submodules https://github.com/suenot/automation-workspace.git cd automation-workspace/tiktok-automation uv sync --locked --python 3.12