New Simplified CLI

The social media CLI.
Creates, posts and
analyzes content.

Generate images and video, publish to 12+ platforms, and pull analytics back, all from your terminal. Open source, JSON-native, built for AI agents.

simplified — zsh
$ simplified accounts:list
{
"accounts": [
{ "id": 99721, "name": "Simplified", "type": "Facebook page" },
{ "id": 138169, "name": "Paul Walczewski", "type": "LinkedIn Profile" }
]
}
$ simplified posts:create \ -c "Simplified CLI for Agents is here!" \ -a 99721,138169 --action schedule \ --date "2026-06-19 09:00"
✅ Post created successfully
{
"ids": [ "22558218", "22558219" ]
}
$
Trusted by 15 million+ users worldwide
G2
4.6 / 5 stars
5,008+ real reviews
15M
15 Million+
Active Simplified users
12+
12+ platforms
Native publishing integrations
AI
AI Copilot
Creative AI in every workflow
The terminal has been the missing surface

Your agent drafts the post. Then you do the clicking.

You can script almost everything from a command line. Deploys, backups, database migrations, image builds. Social publishing has stayed stuck in a browser tab.

So an AI agent writes the caption, then hands it back to you to copy, paste, upload an image, pick accounts, and click publish. The agent did the thinking. You did the chore.

The few social CLIs that exist are posting-only. They take text and an image you already have and push it out. They cannot generate the visual, edit it, or tell you how the post performed. Half the job is still somewhere else.

A real social media CLI covers the whole job: create the content, publish it, and measure it.

Before
  1. AI agent writes the caption
  2. Copy text from AI chat
  3. Open Instagram in browser
  4. Upload image manually
  5. Select accounts, set schedule
  6. Repeat for each platform
~5 minutes of clicking · every single post
After
Terminal
$ simplified posts:create \
 --content "New drop Friday." \
 --media product.png \
 --accounts IG,LI,BS \
 --action schedule
3 platforms scheduled · 8 seconds
WHAT YOU CAN DO

50+ commands. 12 command groups. The full content loop.

Other social CLIs only post. Because Simplified is a full marketing platform, its CLI can create the content and read the results back, not just push text out.

Publish and schedule across 12+ platforms

Queue, schedule, or draft posts to Facebook, Instagram, LinkedIn, TikTok, YouTube, Pinterest, Threads, Mastodon, Reddit, Google Business, and Bluesky. One command can target every connected account at once.

Generate images with 20+ AI models

Call Flux, Google Imagen 4, OpenAI, Stability, Recraft, Ideogram, and more. Set the prompt, aspect ratio, and count, then publish the result in the same script. No separate image tool needed.

Edit images without leaving the terminal

Eleven image operations are a command away: remove background, upscale, generative fill, restore, outpaint, convert format, and more. Run one photo or a whole batch through a pipeline.

Generate video with the top AI models

Call Veo, Sora, Kling, Seedance, Hailuo, and WAN from one command. Generate a clip, check its status, then schedule it to your accounts in the same script. No other social CLI touches video.

Read your analytics back

Most automation stops at "post sent." The CLI keeps going. Pull KPIs, time-series metrics, per-post performance, and audience demographics as JSON. Post on Monday, report on Friday, both on a schedule.

Manage assets in any format

Upload local files or import from a URL, then reference them anywhere else in the CLI. Handles PNG, JPG, GIF, WebP, MP4, MOV, MP3, PDF, and more.

Organize work in projects, brand kits, and teamspaces

Group content into projects, pull brand colors and fonts into prompts with brand kits, and switch between client teamspaces with one command. Save a named auth profile per account and move between them cleanly.

JSON-native, built for AI agents

Every command prints structured JSON to stdout and returns a non-zero exit code on error. No SDK to learn. If your agent can run a shell command, it can run the Simplified CLI.

One CLI for the whole loop. Free to start.

· Open source · Install in seconds.

Get Started →
Built for AI agents

If your agent can run a shell command, it can run your social media.

  • JSON-native output. Every command prints structured JSON to stdout. Errors go to stderr with a non-zero exit code, so an agent always knows what happened.
  • A discovery pattern agents can follow. Run accounts:list to get account IDs, then pass them into other commands. No hard-coded values.
  • Async handling that fits automation. Long operations return a task ID, or add --wait to block until the result is ready.
  • A native Claude Code plugin. Install it inside Claude Code in two commands and your agent can research, generate an image, write a caption, and publish on its own.
  • Model-agnostic. Works with Claude Code, OpenClaw, or any agent that can execute shell commands.
Terminal
$ simplified accounts:list --network instagram

{
 "accounts": [
 {
 "id": "ig_8842",
 "network": "instagram",
 "name": "@yourbrand"
 }
 ]
}

$ echo $?
0
Setup

Install in seconds.

No OAuth flow. One environment variable, or a saved profile if you juggle several accounts. You need Node.js 22 or newer.

Recommended

Option 1: Install from npm

Install the CLI globally:

Terminal
npm install -g simplified-cli

Then add your API key:

Terminal
export SIMPLIFIED_API_KEY=your_api_key_here

Grab the key from Settings, then API Keys, in your dashboard. Managing several accounts? Run simplified auth:login to save named profiles instead.

For Claude Code

Option 2: Install the Claude Code plugin

Add the marketplace, then install the plugin:

Claude Code
/plugin marketplace add celeryhq/simplified-cli
/plugin install simplified-cli

Your agent can now drive the CLI directly. Run a quick check:

Terminal
simplified accounts:list

Works with Claude Code, OpenClaw, or any agent that runs shell commands.

12+ platforms. Any shell-running agent.

Publish everywhere your audience is, driven by Claude Code, OpenClaw, a cron job, or your own scripts.

Claude Code
OpenClaw
Facebook
Instagram
LinkedIn
TikTok
YouTube
Pinterest
Threads
Mastodon
Reddit
Google Business
Bluesky
TikTok Business
Real workflows

From one command to the whole campaign.

Each command outputs JSON, so you can pipe it, script it, or hand it to an agent.

Publish to every platform in one command

One line, three platforms, queued. Point it at every connected account at once.

Terminal
simplified posts:create -c "Launch day is here." \
 -a "INSTAGRAM_ID,LINKEDIN_ID,BLUESKY_ID" \
 --action add_to_queue

Generate an image, then post it

Your agent creates the visual and publishes it in the same script. No second tool, no manual handoff.

Terminal
simplified ai-image:generate \
 --model flux.flux-realism \
 --prompt "Minimalist product banner, soft light" \
 --aspect-ratio 16:9 --wait

Spin up a video clip, then schedule it

Run ai-video:models to see what is available, generate a clip, and queue it to your accounts. The whole loop stays in one script.

Terminal
simplified ai-video:generate \
 --model veo --prompt "Product reveal, slow dolly in" \
 --wait

Pull a performance report on a schedule

Drop this into a cron job and have your agent summarize the numbers every Friday. Post-and-forget becomes post-and-learn.

Terminal
simplified analytics:aggregated -a ACCOUNT_ID \
 --from 2026-05-01 --to 2026-05-18

Social media CLIs, compared

Most social CLIs only post. Simplified's also creates the content and reads the results back.

Simplified CLIPostiz AgentOutstand (MCP)Other social CLIs
Publish to social platforms
Platforms supported 30+10~4
AI image generation
AI video generation
Image editing built in
Analytics from the tool Partial
JSON output for AI agents Varies
Native Claude Code plugin
Runs in cron / CI Varies
Backed by a 15M-user platform
Open source Varies

Questions about the Simplified CLI

Everything you'd want to know before you install.

What is the Simplified CLI?

The Simplified CLI is a free, open-source command-line tool for social media automation. It publishes posts to 12+ platforms, generates and edits images, and returns analytics, all from your terminal. Every command outputs JSON, so AI agents and scripts can use the results directly.

How do I install it?

Run npm install -g simplified-cli, or install the plugin inside Claude Code with /plugin marketplace add celeryhq/simplified-cli followed by /plugin install simplified-cli. You need Node.js 22 or newer.

How do I authenticate?

Two ways, both simple. For CI and quick scripts, export SIMPLIFIED_API_KEY and you are done. For everyday use, run simplified auth:login to save a named profile in ~/.simplified/config.json, then switch accounts with auth:use. Grab the key from Settings, then API Keys, in your Simplified dashboard. No OAuth flow either way.

Which social platforms does it support?

Twelve platforms: Facebook, Instagram, LinkedIn, TikTok, TikTok Business, YouTube, Pinterest, Threads, Mastodon, Reddit, Google Business, and Bluesky. Platform-specific options like Instagram Reels and TikTok privacy settings pass through cleanly.

Can an AI agent use it?

Yes, that is what it is built for. Every command outputs structured JSON, errors return non-zero exit codes, and long operations support async task handling. There is a native Claude Code plugin, and the CLI works with OpenClaw or any agent that can run a shell command.

How is the CLI different from the MCP server?

The CLI is for scripts, scheduled jobs, CI/CD pipelines, and AI agents that run shell commands. The MCP server is for conversational use inside Claude Desktop, Cursor, and other MCP clients. They share one account and one API key, and many teams use both.

Can it generate images, or only post them?

It generates images with 20+ AI models and includes 11 image-editing operations like background removal, upscaling, and generative fill. Most social CLIs can only post visuals you already made. This one creates them.

Does it do video too?

Yes. The ai-video commands generate clips with the top models, including Veo, Sora, Kling, Seedance, Hailuo, and WAN. Generate the video, poll its status or wait for it, then schedule it to your accounts in the same script. Most social CLIs cannot touch video at all.

Is it free?

The CLI is free and open source under the MIT license. You need a Simplified account for the API key, and the covers getting started.

Can I use it in a CI/CD pipeline?

Yes. Auth is a single environment variable, output is JSON, and errors return non-zero exit codes, so it runs cleanly inside GitHub Actions, cron jobs, or any pipeline.

Put your social media on the command line. Free to start.

Generate the image, publish to 12+ platforms, read the results back. Or browse the source on GitHub before you install.