We built Crux for people who ship more than they post.
Most writing tools start from a blank box. Crux starts from the work you already did, writes about it in your voice, and then lets your own numbers say which posts work for you.
Updated

Marouane Gazouzi
@marouanegazouziFounder of Crux, a senior data engineer in Paris.
It started with one account.
Crux began as a tool built for the founder's own X account, to answer a plain question: which posts actually worked for that account, and why? The answer was already in the archive X lets anyone download, but nothing read it against the account's own history.
So the first thing we built was not a generator. It was a way to measure what already worked on an account: every post against its own recent baseline, with only the patterns that hold up reported.
That measure has a limit. On a small account, few posts get any reaction, so almost nothing beats chance, and advice the data cannot back is not worth giving. It also left nothing to post. So Crux now starts from the work: when you push, merge a pull request or publish a release on GitHub, it writes three drafts in your voice, and your coding agent can add why the change matters. You post the one you like yourself. Crux finds the post, reads how it does, and the same test against chance decides what it learns.
From a first commit to v2.
Each date is the day of the commit that made the change, read from Crux鈥檚 own git history, except v2 going live, which is dated by the deploy.
Check the work yourself.
Four public places show what is built, when, and how it is measured.
- The changelogEvery change a user would notice, dated by its commit.cruxpost.com/changelog
- The plugin on GitHubThe Claude Code and Codex plugin, in a public repo.github.com/Kimeur/crux-plugin
- Verified revenue on TrustMRRWhat Crux earns, verified by TrustMRR on a public page.trustmrr.com/startup/cruxpost
- The methodologyHow a finding has to beat chance, with a worked example.cruxpost.com/methodology
It posts what you scheduled, and nothing else.
On every plan, Post on X copies the draft you picked and opens X with it, and you press Post there yourself. Autopilot posts only what you schedule: a draft at a time you choose, at a best time tested on your own posts, or at once with Post now. It posts nothing until you allow Crux to write to your X account and turn posting on in Settings, where you can turn it off again.
It posts the text of the draft as you left it. It never replies, likes, follows or sends a message for you, and it does not repost or delete anything. Autopilot is $29 a month, with 30 posts with a link a month, because X charges more for those.
Shortcuts Crux will not take.
Each would make Crux easier to build, and harder to trust.
Read your code
From GitHub, Crux reads commit messages, pull request and release text, and the names of the files a commit changed. It never fetches a file or a diff from your repos.
Claim what chance can explain
Learnings name a finding only once it beats a test against chance on your own posts. Until then they show how far each kind of post has to go, and claim nothing.
Keep your data from you
Download everything Crux stores about you, or delete it, from Settings at any time. Crux does not sell data, does not train a model on your posts, and never reads your messages.
Who builds it.
Marouane Gazouzi is a senior data engineer in Paris, with more than eight years of building and migrating large-scale data pipelines for major French companies. At Carrefour, since 2023, he has designed and deployed the pricing data pipeline that carries calculated prices from BigQuery to point-of-sale systems across thousands of stores. At Bouygues Telecom he led the migration of about 16 TB a day of web application logs from Teradata to BigQuery, and at Casino Group he owned the core data platform for four years. He holds a master鈥檚 degree in computer science from Universit茅 Jean Monnet, and in November 2025 he co-founded Avenia Consulting, a data engineering consultancy. He builds products in public, among them bag.gazouzi.com and HalalBid.
Crux brings the habits of that work to X: compare like with like, check a result against chance before trusting it, and say nothing when chance alone could explain it. He designs and builds it himself, and questions, feedback and requests about your data go to him directly on X.
How it pays for itself.
Pro is $19 a month or $180 a year ($15 a month), and the launch deal is Pro for life for $49 once, for the first 100 buyers. Every account starts with a 7-day free trial of Pro that needs no card. When it ends without a paid plan, the account is read-only: you can still see, download or delete your data, and choose a plan. Cancel anytime. Subscriptions are the whole business model: no ads, no affiliate links and no data resale, so nobody pays for Crux by selling what it learns about you.
Turn your next release into a post.
Sign in with 饾晱, connect GitHub, and Crux drafts the next thing you ship.
Your first sign-in with X creates your account and starts your 7-day trial of Pro, no card needed. Then connect GitHub in Settings.