A self-hosted tool for scheduling and uploading a creator's own videos to TikTok.
TIKFLOW OS is software that a creator installs and runs on their own computer. It helps them prepare,
validate and schedule their own video files, and deliver them to their own TikTok account through
TikTok's official Login Kit and Content Posting API.
It is not a hosted service. There is no TIKFLOW OS server, no shared account system and no
multi-tenant backend. Each person runs their own copy, and all data stays on the machine where it runs.
What it does
Connects a TikTok account with the official Login Kit OAuth flow, with the creator's explicit authorization.
Inspects video files locally (container, codec, resolution, frame rate, duration) and reports any that
fall outside TikTok's published limits before an upload is attempted.
Keeps a local library of the creator's own video files, with generated thumbnails.
Schedules uploads and runs a queue with automatic retry on transient failures.
Delivers video to the creator's TikTok inbox as a draft, which the creator then reviews and posts
themselves in the TikTok app.
Shows the status of every upload, including the status TikTok reports back.
What it does not do
It does not use browser automation, cookie injection, scraping or any unofficial API. Every call to
TikTok goes through the documented official endpoints.
It does not post on behalf of anyone other than the account holder who authorized it.
It does not add watermarks, logos or any other modification to the creator's video.
It does not collect analytics, send telemetry, or transmit data to any third party.
It does not present a draft delivered to the TikTok inbox as if it were published.
Content and consent
Before any upload is created, TIKFLOW OS shows the creator whose account will be used, a preview of the
video, the caption, and — for direct posts — the privacy setting, which the creator must choose manually
with no default applied. Interaction settings start switched off, and any setting the creator's TikTok
account has disabled is shown as unavailable. The creator must accept the Music Usage Confirmation
(and, where it applies, the Branded Content Policy) before the upload proceeds.
Operator
This instance is operated by Dave for their own TikTok account.
Contact: karyasetan26@gmail.com.
TIKFLOW OS has not been audited or approved by TikTok. Nothing on this page claims otherwise.
While an API client is unaudited, TikTok restricts what it may post, and TIKFLOW OS reflects those
restrictions rather than working around them.