OctoSpark: schedule X posts from your CLI, agent, and API

Social media management
for teams and AI agents.

Plan, draft, schedule, and analyze across X, TikTok, Instagram, LinkedIn, YouTube, Facebook, and Threads. From the dashboard, your terminal, or any AI agent you already use.

Works withClaude CodeCursorCodexOpenClawany MCP agent
XTikTokInstagramFacebookYouTubeLinkedInThreads
Agent workspace drafting a launch set

Create

Drafts that sound like you

Hand the agent your angle. It drafts platform-native variants in your brand voice, each one a real post waiting for approval.

Content calendar with posts across seven platforms

Distribute

Every channel, one queue

Schedule across seven platforms with recurring slots, first comments, and approval gates. One calendar owns the cadence.

Posts table with automatic content labels

Understand

Analytics that explain why

Every image and video is auto-labeled on upload, so performance rolls up by content and theme, not just by post.

No. 01·Calendar and scheduling

Every channel. One calendar.

Three weeks of content across seven platforms at a glance. Queue slots keep the cadence honest, and everything an agent drafts lands here for approval before it ships.

Month, week, and day viewsQueue slotsApproval gates
Explore scheduling
octospark.ai / calendar
OctoSpark month calendar filled with multi-platform posts

No. 02·Composer and post actions

Recurring posts. First comments. Threads.

Write once, publish native everywhere. Per-channel overrides, first comments that drop right after publish, recurring schedules, and live platform previews before anything goes out.

Per-channel overridesFirst commentsRecurrence
Explore post actions
octospark.ai / composer
OctoSpark composer editing a post across selected channels

No. 03·Agent workspace

Hand an agent your angle. Approve the drafts.

One brief becomes a deck of platform-native drafts, each wired to a real post. Chat to revise, then approve straight into the queue from the schedule rail.

Brand-grounded draftsCards become real postsSchedule rail
Explore agentic drafting
octospark.ai / agent

No. 04·MCP, CLI, and API

Your stack can post too.

Everything on this page is callable from Claude Code, Cursor, Codex, or your CI. One MCP server, a typed CLI, and a clean REST API share the same queue and the same approval gates as the dashboard.

Claude CodeCursorCodexOpenClawany MCP agent
Explore the agent surface
octospark.sh

# from your terminal, Claude Code, or Cursor

$octospark post "Midnight Roast is back. 300 bags, roasted Thursday." \

--channels instagram,x,threads --at "friday 9am"

scheduled - 3 channels - awaiting approval

# ship a post

POST /v1/posts

201 Created

# schedule across channels

POST /v1/teams/:id/schedule

201 Created

No. 05·Smart media ingestion

Know why a post worked.

Every image and video is understood on arrival: labels, categories, and mood extracted automatically. Search and analytics speak your content language from day one.

Automatic labelsContent categoriesOriginal files kept
Explore media ingestion
octospark.ai / media
OctoSpark media library with processed, labeled assets

No. 06·Unified analytics

See what worked. Across everything.

Impressions, engagement, and per-post drill-downs across every account in one view. Slice by window, channel, format, or tag: however your team argues about it.

Cross-channel rollupsTop posts by metricAccount trends
Browse all features
octospark.ai / analytics
OctoSpark analytics with summary cards, trend chart, and top posts

No. 07·Connected accounts

Seven platforms. Zero tab-hopping.

Connect X, TikTok, Instagram, LinkedIn, YouTube, Facebook, and Threads once. Connection health, tokens, and link tracking are managed for you.

Official APIsHealth monitoringTeam workspaces
Explore multi-platform
octospark.ai / social-accounts
OctoSpark social accounts page with seven connected channels

New formats

Same pipeline. More formats.

The queue, approvals, and analytics you already run will pick these up the day they land.

Slideshows

Coming soon

Pick a format, generate a hundred on-brand variants, and queue the best ones.

UGC memes and reactions

Coming soon

Meme formats and UGC-style reaction content, assembled from your own media library.

Video editing

Coming soon

Cut, caption, and remix short-form video without leaving the pipeline.

A note from the builder

James Phoenix, founder of OctoSpark

Hi. 👋

I am James. I built OctoSpark because running content across seven platforms was eating the part of the week where the actual work happens.

The bet is simple: agents are becoming genuinely good at drafting and operating, so the pipeline they work in matters more than any single tool. OctoSpark is that pipeline: your brand, your approval gates, every channel, and any agent you like.

James Phoenix

Founder, OctoSpark

P.S. [email protected] is a real inbox. I read it myself.

FAQ

Questions, answered.

What is OctoSpark?

A social media management platform where your team and your AI agents share one pipeline: drafting, approvals, scheduling, and analytics across seven platforms.

Which platforms are live today?

X, TikTok, Instagram, LinkedIn, YouTube, Facebook, and Threads, all through official APIs. Post types vary by platform and the composer validates each one before anything ships.

How do agents fit in?

Point Claude Code, Cursor, Codex, or any MCP client at the OctoSpark MCP server, or use the /agent workspace in the app. Agents draft, schedule, and analyze; you keep the approval gates.

Do I need to be technical?

No. The dashboard is a complete social media manager on its own. The CLI, MCP server, and API are there for the moments you or your agents want them.

What is coming next?

Slideshows, UGC memes and reactions, and video editing. Every new format feeds the same queue with the same approval gates and audit trails.

One pipeline. Every channel. Any agent.

Connect your channels, brief the agent, and keep the approval gate. The rest runs itself.