
PUBLIC PROJECT · MIT LICENSE
Your AI agent.
Your social accounts.
You stay in control.
Give your terminal-enabled AI agent concrete tools to inspect accounts, draft posts and prepare approved actions on YouTube, Facebook, Instagram and TikTok. SocialCli connects your conversation to a reviewable workflow.
Install SocialCliWork with your AI agent →socialcli brand new MyBrand
socialcli publish my-video --brand MyBrand --only tiktok --dry-runLet your agent prepare
Ask your assistant to check connections, draft captions and show the complete preview. Approve the exact submission before it acts.
Keep brands separate
Each brand keeps its accounts, credentials, posts and records in its own folder.
Stay in control
Use files you have already produced. SocialCli does not generate or crop media and distinguishes pending submissions from published posts.
Start with a conversation
“Check MyBrand’s TikTok connection without publishing.”
“Prepare my video’s caption and show the complete dry-run preview. Wait for my approval.”
See prompts, commands and agent workspace instructions →
Available to other creators
Install the CLI and use browser account connections through a configured SocialCli service. Creators sign in directly with the provider and confirm their account; they do not need to register their own developer app for shared mode. Each connector remains subject to configuration and provider approval. Independent-app authentication is also available.
Read the account connection guide →
Understand the TikTok flow
The default mode is inbox: SocialCli sends your video to the inbox and you finish publishing in TikTok. Production APIs and Direct Post require provider authorization and review.
The public repository does not establish TikTok production approval. Direct Post UX controls remain incomplete. Check each integration's status and requirements before using it.
Documentation and support
Read the installation instructions, publishing guide, platform setup and security information. Engels Florentino maintains the project; report bugs on GitHub without exposing credentials.