on air · original videos to your own channels

Put your app
on the air.

Independent creators use Promoter to publish original trailers, gameplay, and announcements to their own TikTok (Direct Post), YouTube, Reels, and developer channels — through official APIs, after they review and confirm each post.

TikTok Direct Post AES-256-GCM vault your account, your content

promoter · localhost:3010
Sortlock / Launch wave #1
Transmitting 2 / 5
Tagline AI ↻
A tiny puzzle about putting things in order
Short · Reddit tone AI ↻
Tags
#puzzle#indiegame#madewithgo#minimal
TikTok · Direct Post sending
YouTube ✓ 14:02
Reddit · r/indiegames ✓ 14:02
Instagram Reels queued
dev.to queued
via official write APIs
TikTok Direct Post API no scraping YouTube Data API v3 official write APIs Instagram Reels Graph API AES-256-GCM vault Facebook Reels Reels API local-first Reddit OAuth2 API real TLS fingerprints dev.to Forem API proxy pool Hashnode GraphQL API AI copy per platform Mastodon REST API your hardware, your data Discord Webhook no scraping

signal chain

Three moves from library to the air

Independent creators broadcast original videos and announcements from one desk — including Direct Post to their own TikTok.

01

Add your product

One listing per product — name, tagline, description, keywords, store links — plus a private library of original graphics and video you created. Nothing is scraped from other platforms.

02

Connect your own accounts

Each creator authorizes their own profiles. For TikTok that is Login Kit plus Content Posting API Direct Post (scopes user.info.basic and video.publish) — never someone else’s account.

03

Review, then publish

Nothing goes out unconfirmed. You preview the post, set TikTok privacy and interactions yourself, agree to TikTok’s music terms, then Promoter sends the video through the official Direct Post API.

tiktok

Original videos, Direct Post

Independent creators publish trailers, gameplay, and product demos they made — to their own TikTok profile. Promoter is a public product, not an internal upload utility.

01

Your account, your content

OAuth connects the creator’s TikTok. We only post original videos from that creator’s Promoter library. We do not copy other people’s posts onto TikTok.

02

Scopes we use

user.info.basic (Login Kit) to show which account is connected, and video.publish (Content Posting API — Direct Post) to publish after you confirm. We do not request video.upload inbox drafts.

03

You stay in control

The Post to TikTok screen shows your nickname, a preview, an editable title, privacy with no silent default, Comment / Duet / Stitch, commercial disclosure, and TikTok’s Music Usage Confirmation before anything is uploaded.

Full integration notes, scopes, and the posting flow: promoter.shurco.app/tiktok

the desk

Built like infrastructure, not a growth hack

Everything a launch needs — copy, credentials, transport — engineered with the paranoia of someone who runs it on their own machine.

drivers

Real APIs, not bots

Every channel is a code driver speaking its official, ToS-permitting write API — TikTok Content Posting API (Direct Post), YouTube Data API, Meta Reels, OAuth2 on Reddit, Forem on dev.to. No headless-browser puppetry.

TikTok · Direct Post API YouTube · Data API v3 Instagram Reels · Graph API Facebook Reels · Reels API Reddit · OAuth2 API dev.to · Forem API Hashnode · GraphQL API Mastodon · REST API Discord · Webhook
vault

Your keys never leave home

AI keys, tokens and passwords live in your own PostgreSQL, sealed with AES-256-GCM, never returned in plaintext. There is no cloud to leak from.

openai_api_key sk-•••••••••••• aes-256-gcm
ai

AI copy per platform

Tagline, short, full, tags, captions, featuring pitch — generated per channel via OpenAI, OpenRouter or Gemini, with one-click key validation.

fingerprint

A real browser’s handshake

Outbound requests carry a genuine JA3 TLS + HTTP/2 fingerprint and matching headers — not an easily-flagged default Go client.

network

Proxy pool, health-checked

http, https and socks5 proxies stored encrypted; each platform can use a specific proxy, any working one, or go direct.

go

Extensible in an afternoon

A platform is one Go folder that self-registers on import. Write the driver, run the generator, ship a new channel.

inside the console

A calm control room for a loud job

Light, unhurried, in plain language. These are live recreations of the admin — not marketing renders.

promoter · launch wave #1
Sortlock / Launch wave #1
Transmitting 2 / 5
Tagline AI ↻
A tiny puzzle about putting things in order
Short · Reddit tone AI ↻
Tags
#puzzle#indiegame#madewithgo#minimal
TikTok · Direct Post sending
YouTube ✓ 14:02
Reddit · r/indiegames ✓ 14:02
Instagram Reels queued
dev.to queued
via official write APIs

versus

The honest matrix

Launch agencies, social schedulers, scraping bots, or a Saturday of copy-paste — here is where each one gives up.

capabilityPromoterBy handLaunch agenciesSocial schedulersScraping bots
Official write APIs only Bots fake a browser; agencies are a black box. yes yes partly partly no
Credentials stay on your machine Agencies and SaaS hold your logins and tokens. yes yes no no partly
Platform-native AI copy Not one paragraph pasted everywhere. yes no partly partly no
Developer channels covered Schedulers stop at social — no dev.to, no Hashnode. yes yes partly no partly
Survives a site redesign APIs are contracts; scraped selectors are not. yes yes yes yes no
No per-launch fees Your own API keys — not $99+ per launch or a monthly seat. yes yes no no partly

yes · no · partly / depends on the vendor

early access

Sign in and go on air

Promoter is a live product for independent creators and studios. Open the console to connect your own TikTok and other channels, or leave your email if you want onboarding help.

  • First builds, before anyone else
  • Founding pricing, locked for good
  • A say in which drivers ship next

One email when it ships, a rare note in between. No spam — that would be ironic.