Your content workflow, one command away.
@reepl/cli brings Reepl to your terminal. Draft, schedule, and manage LinkedIn®, X, and Reddit content, carousels, and signals. Install it globally, sign in through your browser, then run it yourself or hand it to an agent.
reepl commandRead the docs Logged in as you@yourteam.com (Max).
you@yourteam.com (Your Name) Plan: Max Credits: 24493
Never a command without its output.
Every block below is captured from a real run of the CLI, down to the column widths. The only thing swapped is the account identity.
Read your signals inbox
Reddit, YouTube, RSS, and trend signals worth replying to, as a plain aligned table.
source title url ------ ---------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------- reddit Looking for UX research case studies — websites/apps that could use us https://reddit.com/r/UXDesign/comments/1vwfzu0/looking_for_ux_research_case_studies_websitesapps/ reddit Can intentional friction ever improve onboarding, or am I just overdes https://reddit.com/r/UXDesign/comments/1vttllt/can_intentional_friction_ever_improve_onboarding/ reddit I think I want to leave UX or Tech? After almost 2 decades https://reddit.com/r/UXDesign/comments/1vtjbbt/i_think_i_want_to_leave_ux_or_tech_after_almost_2/ reddit Designed and developed this agency's website. https://reddit.com/r/SaaS/comments/1vw4spy/designed_and_developed_this_agencys_website/ reddit At a career crossroads: life sciences → UX/HCI in scientific software, https://reddit.com/r/UXDesign/comments/1vsnmcj/at_a_career_crossroads_life_sciences_uxhci_in/ reddit Have you ever applied to UX job and learned it's not UX job during int https://reddit.com/r/UXDesign/comments/1vvox1e/have_you_ever_applied_to_ux_job_and_learned_its/ rss Product-Led Growth https://productled.substack.com/p/coming-soon reddit More on the traditions behind modern digital product/UX design https://reddit.com/r/UXDesign/comments/1vt5lk6/more_on_the_traditions_behind_modern_digital/ trends "shipping fast" spiking +72% above monthly average https://trends.google.com/trends/explore?q=shipping+fast reddit I’m the founder/developer behind MailerMine, an email infrastructure p https://reddit.com/r/SaaS/comments/1vxwm29/im_the_founderdeveloper_behind_mailermine_an/ reddit Can someone be brutally honest with me about working in UX? https://reddit.com/r/UXDesign/comments/1vswp19/can_someone_be_brutally_honest_with_me_about/ reddit AI is good at generating UI, but it keeps breaking my existing UI kit https://reddit.com/r/SaaS/comments/1vwfyfs/ai_is_good_at_generating_ui_but_it_keeps_breaking/ reddit Trying to learn ux and ui design for ecommerce website https://reddit.com/r/UXDesign/comments/1vv61ir/trying_to_learn_ux_and_ui_design_for_ecommerce/ reddit Entering the field of UX... Good idea or career suicide? https://reddit.com/r/UXDesign/comments/1vsjhvs/entering_the_field_of_ux_good_idea_or_career/ rss Researcher-in-the-loop https://uxdesign.cc/researcher-in-the-loop-18a8ffddf48e?source=rss----138adf9c44c---4 reddit Giving kids a head start at investing https://reddit.com/r/SaaS/comments/1vxuxrt/giving_kids_a_head_start_at_investing/ reddit 27 signups, 18 free, 2 paying: what actually worked getting my first u https://reddit.com/r/SaaS/comments/1vshazw/27_signups_18_free_2_paying_what_actually_worked/ reddit I'm a third-year engineering student and I need work https://reddit.com/r/SaaS/comments/1vxi9lw/im_a_thirdyear_engineering_student_and_i_need_work/ rss What luxury bags can teach designers about how to adapt to a changing https://uxdesign.cc/what-luxury-bags-can-teach-designers-about-how-to-adapt-to-a-changing-deal-3c06caba673d?source=rss----138adf9c44c---4 rss No log off, How to become an AI Designer, vibe coded portfolios https://uxdesign.cc/no-log-off-how-to-become-an-ai-designer-vibe-coded-portfolios-deb7ca0e0f5d?source=rss----138adf9c44c---4
Look back at what you published
List posts by status. Pipe it, grep it, feed it to the next step. (Bare post list defaults to your scheduled queue.)
id status when text ------------------------------------ --------- ------------------------ ------------------------------------------------------------ da8d094e-4a94-4146-9826-dd96943b37b5 published 2026-08-21T06:01:24.556Z I've been wanting to talk about this for a while. The MCP in 9d3e3666-e69a-4f08-8fe4-8098813bc3ea published 2026-06-23T04:45:00.000Z Most people stop posting on LinkedIn because the analytics h 72b7686c-9e4a-47c6-bc5b-92743f07f52a published 2026-06-14T04:03:05.476Z I've stopped looking at degrees when I hire, thanks to AI. F 33455a34-5fcc-4e8f-9ddc-b3e64b25abf1 published 2026-06-08T04:30:00.000Z Every time someone joins Reepl, they ask me the same thing:
Draft a post without publishing
post create defaults to a draft on every platform. Nothing goes live until you pass --publish or --schedule.
Created linkedin draft.
Nine command families, one binary.
Every surface of Reepl, from posts and carousels to signals and writing styles, addressable from the command line. Pick one to see its commands.
Posts
Create, list, update, and delete posts and drafts on LinkedIn® and X.
Put it to work where you already build.
Because every command is a single binary with a stable JSON envelope and typed exit codes, it drops straight into pipelines, cron jobs, and autonomous agents. Here is what that looks like.
Ship a post from your release pipeline.
Drop reepl into a CI step and your announcement goes out the moment you deploy. It reads credentials through stdin, drafts or schedules the post, and exits non-zero if anything is off, so a broken build fails loudly instead of posting garbage.
- Headless auth through stdin, no browser or argv secrets
- Draft by default; --schedule or --publish to go live
- Non-zero exit stops the pipeline before it posts
Logged in as ci@yourteam.com (Max).
Created linkedin scheduled.
Hand the keys to an agent, safely.
Every command returns one JSON envelope and a typed exit code, so an agent acts and knows exactly what happened. It branches on ok and error.code instead of parsing prose, and a plan gate tells it to stop rather than retry forever. reepl schema hands it the whole command tree up front.
- { ok, data } or { ok, error } on every command
- Exit 5 + PLAN_REQUIRED means stop, not retry
- reepl schema describes every command as JSON
{
"ok": false,
"error": {
"code": "PLAN_REQUIRED",
"message": "UPGRADE_REQUIRED",
"status": 403
}
}Glue it into your daily routine.
It is just stdout. Pipe it through jq, drop it in cron, wire it into a keyboard shortcut. JSON turns on automatically the moment output is not a terminal, so your scripts always get structured data without a flag.
- JSON auto-enables when piped or redirected
- Composes with jq, grep, cron, and Makefiles
- Same api-core contract the MCP server runs on
"Looking for UX research case studies — websites/apps that could use user testing & feedback"
20
CLI or MCP? Use the MCP server for agents working inside a chat client like Claude or ChatGPT. Use the CLI for scripting, CI, and agents that shell out.
Explore the MCP serverInstall once. Run from anywhere.
Node 20+. One npm command makes reepl available from any terminal on macOS, Linux, or Windows.reepl login opens a verified, one-time browser handoff. When your credentials are saved, the callback closes and control returns to your shell.Reepl CLI v0.1.3 installed. Your content workflow, in the terminal. LinkedIn · X · Reddit · carousels · signals · writing styles Next: reepl login · reepl --help
Logged in as ci@yourteam.com (Max).
20
Questions, answered
Everything you need to know before connecting Reepl to your LinkedIn® and X. If something isn't covered here, reach us at hello@reepl.io — we typically reply within a few hours.
What can the CLI actually do?
It covers Reepl's surfaces from the terminal: posts and drafts on LinkedIn® and X, the cross-platform calendar, replies on X and Reddit, Reddit search, your signals inbox, carousels, writing styles, your voice profile, and X DMs. Run reepl --help or reepl schema for the full tree.
Can I comment on any LinkedIn® post from the terminal?
No. The API only addresses posts published through Reepl, so reepl comment works on your own Reepl-published LinkedIn® posts by their Reepl post id. Pass a public LinkedIn® URL and the CLI tells you to use the Chrome extension instead, which is what handles commenting on arbitrary posts. On X and Reddit you can reply to any post by URL.
Will it post something without me asking?
No. reepl post create defaults to a draft on every platform. Nothing publishes unless you explicitly pass --publish or --schedule. Gated actions return a typed PLAN_REQUIRED or PREMIUM_REQUIRED rather than failing opaquely.
How does authentication work?
reepl login opens the Reepl web app, then posts your verified credentials to a one-time localhost callback without putting them in the URL or browser history. The callback closes as soon as the credentials are saved, returning you to your shell. Credentials are stored privately in ~/.reepl and refreshed automatically. For headless or CI use, pipe credential JSON to reepl login --credentials-stdin so secrets stay out of process listings and shell history.
How do agents discover commands?
reepl schema prints the entire command tree as JSON: names, arguments, options, and subcommands. It is generated from the live command tree, so it never drifts from what the binary accepts. Use it instead of scraping --help.
Should I use the CLI or the MCP server?
Use the MCP server when an agent lives inside a chat client like Claude or ChatGPT. Use the CLI for scripting, CI pipelines, and agents that shell out to a subprocess. Both are built on the same api-core contract.
What do I need to run it?
Node 20 or newer, on macOS, Linux, or Windows. Run npm install -g @reepl/cli to create the global reepl command, then verify it with reepl --version and sign in with reepl login. Upgrade later with npm install -g @reepl/cli@latest.
Bring Reepl to your terminal
Install the global reepl command, sign in securely through your browser, and run your content workflow from any terminal. Free on every paid Reepl plan.