Your technical feed, ready in 20 minutes a day.
Connect GitHub (commits, PRs, and every `.md` in your repo — READMEs, ADRs, framework-spec, decisions), 400+ curated RSS feeds across 30+ categories, Topics that research in the background, and voice notes. commitvoice hands you a draft in your voice, with a link to the commit, file, or article that inspired it. You edit, schedule, and it publishes to the network you choose — LinkedIn, X.com, Bluesky, or wherever your Make.com / Zapier / N8N already lives. No AI slop.
14-day free trial · No card · Cancel in one click
- Your network accounts — always yours
- BYOK — no token proxy
- No lock-in: posts live on your networks
- Cancel in one click
Your work doesn't show up where it matters
Every week you ship something worth telling — a commit that fixed a weird bug, a PR that shifted how your team thinks about a chunk of the system, an article that bent your mind. And every week that work stays in the repo, never making it to your LinkedIn.
It's not for lack of ideas. It's friction: reframing the commit in feed language, finding the angle, deciding if it's worth it, remembering exactly which commit to cite. 45 minutes per post. Three posts a week. Over 2 hours weekly.
So you procrastinate. And meanwhile, ICs with half your output are building bigger feeds than yours.
Four steps. One single flow.
- 01
Connect what you already have
GitHub feeds you commits, PRs, issues, and every `.md` in your repo — your README, your ADRs, your framework-spec, your decisions, your runbooks. Add your RSS feeds and your voice or text notes. Four sources, one inbox, equal weight.
- 02
The system researches for you, too
Ask Topics to research a subject and schedule recurring runs. Or pick from 400+ curated RSS feeds across 30+ categories — security, frontend perf, dbs, AI/ML, devops, SaaS, leadership, whatever you follow — with a per-feed quality signal (5 bars) so you know what you'll get before you adopt. No URL pasting.
- 03
Write with evidence beside you
The editor shows your sources in a clickable rail. The assistant (⌘J) refines in your voice. Generate the post image without leaving the editor. And it branches differently for LinkedIn vs X.com.
- 04
Publish where your workflow already lives
Your post goes to LinkedIn, X.com, Bluesky — wherever your Make.com / Zapier / N8N routes it. Or direct API to X.com today (LinkedIn and Meta coming). We never touch your accounts.
What makes this work where others sound like ChatGPT
Seven pieces that solve each real friction in the "I want to tell what I'm doing" flow.
400+ curated feeds across 30+ categories, with quality signal
Replace your Feedly. Replace your 100 Hacker News tabs. commitvoice ships its own library of 400+ RSS sources focused on technology and business — security, frontend perf, dbs, AI/ML, devops, SaaS, marketing, product, leadership — grouped across 30+ categories. Every feed has a 5-bar quality indicator based on average content size across all the users following it: you know whether you'll get 5 paragraphs or just headlines before you adopt. You pick the categories you care about and articles land in your Inbox as peers of your commits.
The post image, generated inside the editor
You request the image from inside the editor. The engine picks the right visual type: realistic photo, illustration, infographic, or diagram. The app warns you when you're about to generate something that costs 3x to 5x more (infographics and diagrams are more expensive — they require complex assisted generation). Your post ships with its image, ready for LinkedIn or X.com.
Your commits and your project documentation as raw material
OAuth (no PAT). You pick the repos. commitvoice scans the last 90 days + top 50 by type: commits with a real message, closed/merged PRs, label-filtered issues, and every `.md` file on the default branch — your README, ADRs, framework-spec, decisions, RFCs, runbooks, postmortems. For a senior dev with a populated `docs/` folder that's usually 3-5× richer than the commits themselves. Each file lands as its own lesson with a direct link to the SHA or public URL. Your `docs/decisions/` folder is your best post bank. Bonus: GitHub push-webhook for near-realtime ingest on push.
⌘J — rewrites in your voice, in-editor
Select a fragment, hit ⌘J, and the assistant offers variants: more casual, more technical, shorter, hook-first, etc. It lives only inside the editor (not globally — it's not a chatbot that interrupts you). The Voice Rules you defined are honored. You stay in control of every word.
Directed research that runs in the background
You tell it "what people are saying about tRPC v11" or "latest bcrypt vulnerabilities" and set a cadence. commitvoice runs the research, captures results, and drops them in your Inbox as lessons ready to inspire. You hear it early without opening Twitter every hour.
Voice notes to grab ideas on the fly
The idea hits you walking, on a call, driving. Hotkey, record 30 seconds, Whisper transcribes, the note lands in the Inbox with a timestamp. Works with pasted text too. No tabs to open, no idea lost between thought and laptop.
Your API key, your account, no markup
BYOK = Bring Your Own Keys. You connect your OpenAI, Anthropic, Gamma, or OpenRouter account; we never charge margin on tokens. commitvoice costs $9.99/mo for the product. Tokens go directly to your provider. When inference prices drop, you feel it that month — not when we "adjust the plan".
Built for devs who already have work worth telling
- 01
Unified inbox
Four sources, one queue.
- 02
GitHub + framework docs
Commits, PRs, issues, and every `.md` in your repo (ADRs, decisions, framework-spec).
- 03
GitHub push-webhook
Near-realtime ingest on push, not just on cron.
- 04
400+ curated RSS
30+ categories, per-feed quality signal. No URL pasting.
- 05
Topics that run themselves
Background research, your queue.
- 06
Quick Capture
Voice or text. Hotkey → inbox.
- 07
Editor with evidence
Sources beside you, one click away.
- 08
Writing Assistant
⌘J: rewrites in your voice, in-editor.
- 09
Live draft streaming
The draft appears token by token (SSE). Iterate 3× faster.
- 10
Image generation
The post image, generated inline.
- 11
Voice rules + feedback loop
The LLM learns your style and improves with every edit you approve.
- 12
LinkedIn + X.com native
Different prompts per platform. Threads for X.
- 13
Multi-network via webhook
Make / Zapier / N8N → any network your scenario supports.
- 14
Direct X.com API
BYOK OAuth 1.0a. LinkedIn and Meta coming soon.
- 15
Transparent BYOK
$9.99 to the product. Tokens straight to your provider.
- 16
Visible pipeline
Board + timezone-aware calendar.
- 17
Zero duplicates
Atomic idempotency on every publish.
Three kinds of people. One product.
If you recognize yourself in any of these profiles, commitvoice is built for you.
Individual technical devs
Senior consultants, tech leads, ambitious ICs, build-in-public devs. You already do the work — now make your LinkedIn match that real work, not the median account. 20 minutes a day and your technical authority compounds.
Start free →Technical founders and solopreneurs
Your product + your posts, in one pipeline. Build in public without burning two hours a week drafting. Your commits are your marketing; commitvoice turns them into a feed.
Start free →Small SaaS marketing teams (technical)
Defensible technical content with citable evidence. No dedicated community manager needed. If your product is technical and your team writes about it, commitvoice is the pipeline they were missing.
Start free →Platform available in English, Spanish, and Portuguese. No other languages planned.
Four decisions no competitor can easily copy
- 01
Your networks are yours — always
We send a webhook to your Make.com / Zapier / N8N scenario: that's where your OAuth lives — for LinkedIn, Bluesky, Mastodon, whatever. For X.com there's also a direct BYOK API path; LinkedIn and Meta direct are coming. If we shut down, your accounts stay intact on their networks.
- 02
$9.99 for the product. Zero margin on tokens.
Your OpenAI/Anthropic API key goes direct. We never proxy. We never mark up. When prices drop, you feel it that month — not when we "adjust the plan".
- 03
No default for GitHub
RSS, Topics, and Notes carry the same weight as GitHub. If your code is under NDA, this product is still yours. If you'll never connect GitHub, nothing's missing.
- 04
Every post knows its source
The editor shows the commit, PR, or article that inspired the draft. When you publish, you can optionally embed the link. Your audience can verify.
Honest. No surprises. BYOK from day one.
Trial
- Full access to every feature
- BYOK from day one (your LLM provider key)
- No credit card
- No commitment
Pro Monthly
- Everything in trial
- No limits on posts generated or published
- Email support
- Activate from Settings → Billing
Pro Yearly
- Same as Pro Monthly
- ~17% cheaper than monthly
- Effectively 2 months free
- Activate yearly from Settings → Billing
Your LLM tokens go directly to OpenAI / Anthropic / Gamma / OpenRouter — we never touch your billing. For typical use (15-30 posts/month on cheap models): a few dollars a month. Long-form text, extensive threads, or many regenerations climb. For AI-assisted infographics and diagrams the cost is 3x to 5x text — the app warns you before. After the 14-day trial, you pick Pro Monthly or Pro Yearly from Settings → Billing. No auto-charge without your permission. Cancel in one click via Stripe.
What a dev asks before trying it
Is it safe for private or NDA'd code?
You choose which repos to connect. Content is processed by your LLM provider, not in a training pool. And if you'd rather not connect GitHub, RSS + Topics + Notes are first-class peers. Some devs will never connect GitHub — commitvoice is designed to serve them fully.
Do I need to know Make.com or anything technical to use this?
Make.com is a friendly option, not a requirement. N8N, Typefully, Buffer, Zapier, or any endpoint that accepts an HTTP POST also work. Onboarding walks you through Make step by step; if you already know another orchestrator, pointing the webhook takes 5 minutes.
Why BYOK? Why not include the tokens?
So we charge for the product, not margin on tokens. Your billing relationship with OpenAI / Anthropic / Gamma / OpenRouter stays direct — no middleman, no surprises. When prices drop, you feel it that same month. Setup: 30 seconds in Settings → Integrations.
Does it work if I don't use GitHub?
Yes. Three of the four sources (RSS, Topics, manual notes) don't need GitHub. We ship 400+ curated RSS feeds across 30+ categories — pick from the site, see the quality indicator per feed (5 bars), and start. Topics researches whatever you point it at, in the background. For GitLab/Bitbucket devs: Quick Capture (voice or text) from anywhere.
I have `docs/decisions/`, ADRs, framework-spec in my repo — does commitvoice use them or only look at commits?
It uses them all. When we scan your repo, every `.md` file on the default branch lands in the Inbox as its own lesson: your README, every decision log, every ADR, every file under `docs/`, every postmortem. By design — not an opt-in flag. For a senior dev with a populated `docs/` folder, that material is usually 3-5× richer than the commit messages themselves. Your `docs/decisions/` folder is your best post bank; your framework-spec explains your product better than any landing page. They arrive in your Inbox with a public link to the file on GitHub for citation.
How is this different from Buffer or Typefully?
Buffer and Typefully publish what you've already written. commitvoice helps you get to the text from your commits, reading, and notes. Ideal stack: commitvoice generates and edits; your Make.com / Zapier / N8N publishes wherever you've configured it (LinkedIn, Bluesky, Mastodon, blog, etc.). For X.com we publish directly via API; LinkedIn and Meta direct are coming soon.
What's the total cost with the LLM included?
$9.99/mo to commitvoice. Separately, whatever you consume on your LLM provider — varies with usage and model. Someone generating 15 LinkedIn posts a month with cheap models can stay in single-digit dollars; long-form text, extensive X threads, or many regenerations climb. For AI-assisted infographics and diagrams the app warns you: that image type costs 3x to 5x more than plain text generation.
Can I cancel easily?
Yes. From Settings → Billing you open the Stripe portal and cancel in one click. No long forms, no retention calls, no "wait, here's a discount". Recurring charges stop immediately.
Does this generate AI slop?
Three reasons it shouldn't. First, the draft never starts from nothing: it begins with a concrete input — a commit you made, an article you read, a note you dictated — not a vague prompt like "write something about AI". Second, you teach commitvoice your voice with examples of past posts and words you'd rather avoid; the model honors those rules. Third, the flow separates "draft" from "approved post": the draft is scaffolding, you edit it by hand before scheduling. If you publish something that sounds like AI, it's because you chose not to edit.