Command Reference
Every Reepl CLI command in one place — posting, scheduling, replying, carousels, signals, writing style, voice, and DMs — with plain-English explanations and copy-paste examples.
This page lists everything the Reepl CLI can do. Commands follow a simple, readable pattern:
reepl <what> <action> [details]
For example, reepl post create or reepl carousel list. You don't need to memorize any of it — read on for what you need, and keep these two helpers in your back pocket:
reepl <command> --helpshows exactly how to use any command.reepl schemaprints the full list of commands (handy for scripts and AI agents — see Using the CLI with agents & AI).
Signing in & workspaces
Get connected and choose which workspace you're working in.
| Command | What it does |
|---|---|
reepl login | Sign in with your browser (or with tokens, for servers) |
reepl logout | Sign out and remove your saved login |
reepl whoami | Show who you're signed in as |
reepl workspace list | List every workspace you belong to |
reepl workspace current | Show the active workspace |
reepl workspace switch <id> | Switch to a different workspace |
Full details are on the Signing In page.
Posts
Create and manage your LinkedIn and X posts. Add --platform x to target X — LinkedIn is the default.
reepl post create -c "..." [--draft | --schedule <time> | --publish] [--title t] [--media a,b]
reepl post list [--status scheduled|published|drafts] [--search q] [--limit n]
reepl post update <id> [-c "..."] [--schedule <time>] [--draft]
reepl post delete <id> [--draft]
Here's what the options mean:
| Option | What it does |
|---|---|
-c, --content | Your post text. You can also point to a file with --file <path>, or pipe text in |
--draft | Save it as a draft — this is the default |
--schedule <time> | Schedule it for later (use a date/time like 2026-07-20T09:00:00Z) |
--publish | Post it right now |
--title <t> | An optional title |
--media <a,b> | Attach images or media |
--platform <p> | linkedin (default) or x |
Nothing posts by accident. reepl post create always saves a draft unless you deliberately add --publish or --schedule. Your words never go public on their own.
A few examples:
# Save a LinkedIn draft (nothing goes live)
reepl post create -c "Three lessons from my first year building in public."
# Schedule a post on X for a specific time
reepl post create --platform x -c "New thread incoming 👇" --schedule 2026-07-20T09:00:00Z
# See your 10 most recent scheduled posts
reepl post list --status scheduled --limit 10
Calendar
See everything you have scheduled, across platforms, in one view.
reepl calendar [--platform linkedin|x|all]
Comments & replies
Reply to a post just by pasting its link — Reepl figures out whether it's LinkedIn, X, or Reddit for you.
reepl comment <link-or-id> -t "Your reply text"
For LinkedIn, this works on posts that Reepl already tracks (using their Reepl id), not on any random public LinkedIn link — for those, use the Chrome extension. Replies on X and Reddit work with any post link.
Search Reddit and reply to threads. (Creating brand-new Reddit posts isn't supported — this is search and reply only.)
reepl reddit search <keyword> # requires a Pro plan
reepl reddit reply <link-or-id> -t "..."
reepl reddit status
Signals
Pull your personalized signals inbox — fresh, relevant content from Reddit, YouTube, RSS feeds, and trending topics to spark post ideas.
reepl signals list
Learn more about the feature itself on the Signals page.
Carousels
Create and manage carousel drafts, including generating slide content with AI.
reepl carousel list # your saved carousels
reepl carousel get <id> # view one
reepl carousel delete <id> # remove one
reepl carousel create --title t --slides '[{"headline":"..","body":".."}]'
reepl carousel update <id> [--title t] [--slides <json>] [--theme x]
reepl carousel generate --topic "..." [--slides n] # let AI draft the slides
The quickest way to start is to let AI do the first draft:
# Generate a 6-slide carousel from a topic, then see it in your list
reepl carousel generate --topic "Cold email mistakes" --slides 6
reepl carousel list
If you don't pick a theme, your brand kit is applied automatically.
Writing style
Keep your posts sounding like you. These settings live at the workspace level. Training your style is available on Pro and up.
reepl style get # see your current style
reepl style set --facet posts -i "..." # set style instructions
reepl style train --facet posts # learn your style from your recent work (Pro+)
reepl style test --facet posts -i "..." # preview how it sounds
The --facet picks which surface you're tuning, such as posts or comments.
Voice profile
Your voice profile is the bigger-picture version of your style — the tone and patterns Reepl uses when it writes for you.
reepl voice get # view your voice profile
reepl voice update --file profile.json # update it from a file
reepl voice update --active | --inactive # turn it on or off
Direct messages (X)
List and reply to your X DMs. This requires a Premium plan.
reepl dm list # your conversations
reepl dm messages <id> # messages in one conversation
reepl dm refresh # pull the latest
reepl dm reply <conversationId> -t "..."
reepl x reply <tweet-link-or-id> -t "..."
Good to know
A couple of handy extras that work on every command:
| Option | What it does |
|---|---|
--json | Return clean, machine-readable output (great for scripts) |
--no-json | Force the normal, human-readable output |
--version | Show which version of the CLI you have |
--help | Show help for any command |
If you're automating Reepl or connecting it to an AI agent, the Using the CLI with agents & AI page covers the details you'll want.
Related
Signing In
How to sign in to the Reepl CLI — the quick browser login, a browserless option for servers and AI agents, switching workspaces, and where your login is stored.
Using the CLI with Agents & AI
How to drive the Reepl CLI from scripts and AI agents — clean JSON output, predictable error codes, command discovery, browserless sign-in, and the safeguards that keep automated use safe.