Simplified CLI

Simplified CLI is an open-source command-line tool for social media automation, AI image processing, and AI image generation across 10 platforms. Built natively for developers, AI agents, and LLM pipelines — all commands output JSON to stdout, errors go to stderr with a non-zero exit code.

Overview

FeatureDetails
Binarysimplified
npm packagesimplified-cli
AuthSIMPLIFIED_API_KEY env var
Base URLhttps://api.simplified.com
OutputJSON to stdout · errors to stderr
Node.js18+

Supported Platforms

facebook · instagram · linkedin · tiktok · tiktokBusiness · youtube · pinterest · threads · google · bluesky

Command Groups

GroupCommandsDescription
Social Mediaaccounts:*, posts:*, analytics:*Schedule posts, manage drafts, pull analytics
Image Processingimage:*Background removal, upscaling, generative fill, format conversion
AI Image Generationai-image:*Generate images with 20+ AI models

Agentic Workflow

All commands are composable in pipelines:

# Discover account ID, then post
ACCOUNT=$(simplified accounts:list | jq -r '.[0].id')
simplified posts:create -c "Hello world!" -a "$ACCOUNT" --action add_to_queue
# Generate AI image and post it
URL=$(simplified image:remove-background --url "https://example.com/photo.jpg" --wait | jq -r '.url')
simplified posts:create -c "Caption" -a "$ACCOUNT" --action add_to_queue --media "$URL"

Exit Codes

CodeMeaning
0Success — result JSON printed to stdout
1Error — message printed to stderr