Let AI agents publish your short-form videos

Give Claude Code, Codex, Cursor, Windsurf, OpenClaw, Hermes Agent, or your own AI agent a browser-based setup flow and a JSON-first toolchain for discovering accounts, validating a video payload, creating a post, and checking status.

taislytaislytaislytaislytaisly
145,663+ posts published
No credit card required
AI agent video publishing workflow

Get started in minutes

Ask your agent to install the package, open the returned Taisly login URL, wait while you approve access in the browser, then run checkin. After that, the agent can list connected accounts, validate the post, and publish or schedule it.

Keep a human in the loop: agents should confirm the video, caption, accounts, and schedule before publishing.

Terminal
npm install -g @taisly/agent
taisly setup --agent codex
# open the returned loginUrl
taisly checkin --agent codex
taisly platforms:list
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>

Give this prompt to your AI agent

Use the same flow with any shell-capable AI agent. Choose your agent above and the commands below will be ready to copy.

Prompt
Help me set up Taisly Agent Kit.

1. Install the CLI: npm i -g @taisly/agent
2. Run taisly setup --agent codex and send me the login URL so I can finish authentication.
3. Wait for me to finish login in the browser.
4. Run taisly checkin --agent codex.
5. Tell me if Taisly is connected and ready. If not, tell me what failed.

If you cannot install or run the Taisly CLI in this environment, stop and tell me to open Taisly Settings instead.
campaign.json
{
  "video": "./launch.mp4",
  "description": "New product update is live",
  "platforms": ["platform-id-1", "platform-id-2"],
  "scheduled": "2026-06-14T09:00:00+07:00"
}

The payload an agent sends

Agents do not need to understand the whole Taisly app. They only need a video path or URL, a caption, destination platform IDs from platforms:list, and an optional scheduled time.

Built for the agent process

1

Discover accounts

Agents list connected TikTok, Instagram, YouTube, X, and Facebook accounts before taking action.

taisly platforms:list
taisly platforms:schema --platform TikTok
2

Validate payloads

Agents check video files, destination IDs, captions, and schedule values before creating a live post.

taisly posts:validate --json ./campaign.json
3

Create and track

The package wraps Taisly's video posting API, returns a stable historyId, and lets agents check status.

taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>

Package, SKILL.md, and docs in one flow

Install the npm package, let the agent run setup/checkin, expose the bundled SKILL.md when your tool supports skills, and use the docs/examples when you need custom automation. Manual API keys are still available as a fallback.

AI agent video publishing workflow

Works with the agents people already use

This is the same simple mental model people expect from modern agent integrations: give the agent one setup prompt, finish login in the browser, then let the agent use MCP or CLI commands with a saved local credential.

Claude Code / Codex

Paste the setup prompt into any shell-capable coding agent. It installs the CLI, gives you a login URL, waits for browser approval, then runs checkin.

Cursor / Windsurf

Use the same setup/checkin flow from your editor agent. The local credential is stored for later MCP or CLI calls.

OpenClaw / Hermes / custom agents

Use any agent slug that makes sense for your environment. Manual API keys still work as a fallback for backend workers.

Command reference for agents

These are the primitives agents can safely compose. The app stays simple for humans, while the package gives agents a predictable process.

taisly setup

Start browser-based authentication and return a login URL for the user.

taisly checkin

Finish setup after browser approval and store a local agent credential.

taisly platforms:list

List connected social accounts before choosing destinations.

taisly platforms:schema

Show platform constraints so the agent can prepare valid video posts.

taisly posts:validate

Check video, caption, account IDs, and schedule before live creation.

taisly posts:create

Create an immediate or scheduled video post and return historyId.

taisly posts:status

Read the posting result later with a stable historyId.

taisly reposts:create

Create a repost rule across connected accounts when the user asks.

Features

Auto Repost Feature

Auto Repost

Repost your videos automatically to multiple social media platforms

Auto Post Feature

Auto Post

Post your videos automatically to multiple social media platforms

Auto Repost Feature

Schedule Posts

Plan and schedule your content to post at optimal times across platforms

Pricing

Starter
$7/month
5 Connected Accounts
Unlimited Posts
Schedule Posts
Influencer
$13/month
10 Connected Accounts
Unlimited Posts
2 Repost Sources
Unlimited Reposts
Schedule Posts
Pro
$49.99/month
Unlimited Accounts
Unlimited Posts
Unlimited Repost Sources
Unlimited Reposts
Schedule Posts
API for Developers

REST API for Video Automation

Programmatically post videos, manage platforms, and track performance. Simple authentication, powerful features.

Perfect for AI Agents

Turn your AI Agents into social media manager. Post to TikTok, Instagram, YouTube, X, Facebook, and more - all from one chat message.

bash
# Get your API key from Settings
# Then use it in your requests

# List connected platforms
curl -X GET https://app.taisly.com/api/private/platform/platforms \
  -H "Authorization: Bearer YOUR_API_KEY"

# Post a video
curl -X POST https://app.taisly.com/api/private/post \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "video=@video.mp4" \
  -F "platforms=[\"PLATFORM_ID\"]" \
  -F "description=My video description"

Frequently Asked Questions

Is social media scheduling safe with Taisly?
We use the official API platforms & have been reviewed by every platform we integrate with, so your accounts will always be safe
Is it free to use?
How does Taisly's video reposting work?
Does Taisly have an iOS or Android app?
What video size and duration does Taisly support?

All The Different Ways To Auto Post Video