Social Daily Poster looks back at what you actually did today: coding sessions, messages, calls. It picks the best story and drafts a post. You approve it with one tap. Nothing goes out without you.
It's the open-source alternative to Taplio: it writes your LinkedIn posts from the work you already did, on your own machine, for the price of the AI subscription you already pay for.
Staying visible on LinkedIn means writing something worth reading, every single day. Most people have neither the spare time nor the patience for it, so posting quietly stops.
Social Daily Poster writes the first draft for you, from your actual day, not a blank box and a blinking cursor. You just read it, tap approve, and it's live.
Every night, Social Daily Poster reviews your day, picks one real story, and drafts a post from it. Then it waits for you.
Coding-agent sessions, screenshots, messages, even a spoken debrief you record after a call. All optional, all off by default.
The draft lands in a private Telegram bot with Approve / Edit / Skip. Approving also draws an illustration and shows it to you first.
Nothing reaches LinkedIn, X, or Reddit until you've seen the exact text, and for LinkedIn, the exact image.
One story, adapted for each platform's own voice and length, not copy-pasted three times.
Core flow
The official w_member_social API. Draft, approve,
optional illustration, post.
Optional
A real rewrite sized for X's shorter limit, with its own Approve / Rewrite / Skip step.
Optional
Reddit has no workable posting API for a project like this, so Social Daily Poster hands you a prefilled submit link and ready-to-paste text, and you tap submit yourself.
Built so there's no risk in trying it.
In laptop mode, everything stays local except the exact text (and image) you tap to approve.
Drafting rides on the Claude Code or ChatGPT subscription you already pay for.
LinkedIn and X post through their official, sanctioned APIs. No shortcuts that risk your account.
| Item | Marginal cost |
|---|---|
| Drafting, rewrites, image briefs | ~$0, runs through your existing CLI subscription |
| LinkedIn publishing | $0 (official API) |
| Post illustrations (optional) | ~$0.13–0.24/render |
| X posting (optional) | Well under $1/month at one post a day |
| Reddit (optional) | $0, no API, you submit it yourself |
Fastest: hand it to a coding agent. Open Claude Code or Codex in an empty folder and give it this:
Clone https://github.com/dimamak/sdp and set it up locally for one person.
Before running the wizard, ask me which channels I want: Telegram and
LinkedIn are required, then check whether I also want Gmail, WhatsApp,
images, X, or Reddit, don't just leave them off by default. If I don't have
a LinkedIn Page, use https://www.linkedin.com/company/sdp-page/ as a
placeholder. Then walk me through the wizard with those answers.
The wizard still asks you things directly, like a Telegram bot token or a LinkedIn login. The agent just drives the install and relays each question.
git clone https://github.com/dimamak/sdp.git && cd sdp
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt # Windows: .venv\Scripts\pip
.venv/bin/python -m setup.wizard # mode? -> laptop (the default)
Full walkthrough, server mode, and every config option are in the README.