Desktop publishing tool

Finish a short once. Publish it to every channel.

ChoiceSmith uploads a creator's finished vertical videos from their computer to their own TikTok, YouTube and Instagram accounts, using each platform's official API.

episode-12_final.mp41080 × 1920 · 0:58 · H.264 / AAC
Sends to
TikTok · Content Posting APIDraft in inbox
YouTube · Data API v3Uploaded as private
Instagram · Reels publishingReady to publish

Nothing goes public until the creator approves it.

How it works

Each account is connected once with the platform's own sign-in. After that, publishing a video takes three steps.

  1. Check the video

    ChoiceSmith reads the file's size, length, frame and codecs and flags anything a platform would reject, such as a non-vertical frame or a Short longer than three minutes.

  2. Upload privately

    The video goes to each platform in a non-public state: a TikTok draft, a private YouTube upload, an unpublished Instagram Reel. The creator sees the title and caption for each.

  3. Publish on approval

    Only when the creator confirms does ChoiceSmith make the post public. They can also finish the TikTok draft themselves in the TikTok app.

What happens on each platform

ChoiceSmith uses only the official endpoints and the permissions each upload needs.

PlatformPermissions requestedFirst uploadGoing public
TikTokuser.info.basic
video.upload
video.publish
Sent to the creator's TikTok inbox as a draftThe creator posts it in the app, or approves a direct post with the privacy level they choose
YouTubeyoutube.upload
youtube
Uploaded as a private videoPrivacy changed to public after approval
Instagraminstagram_business_basic
instagram_business_content_publish
Reel processed but not publishedPublished after approval

Built for one creator

ChoiceSmith is a personal tool, not a public service. It manages only its owner's own accounts.

Data stays on the computer

Sign-in tokens and the upload log are stored in a local settings folder. There is no ChoiceSmith server, database or account system.

No tracking

No analytics, no advertising and no access to other users' profiles, followers, messages or statistics.

AI content is labeled

Videos made with AI tools are marked with each platform's AI-generated content label where the API supports it.

Access can be removed anytime

Disconnecting ChoiceSmith in a platform's app settings stops all access immediately. Deleting the local folder removes every stored token.