turn your github activity into social content
You push code every day. Your audience sees none of it. Ravah's GitHub integration reads your commits, PRs, and releases — then generates social posts that tell the story behind the code. Zero manual logging required.
How it works
Connect your repo
Authorize Ravah to read your GitHub repository. We only read commit messages, PR titles/descriptions, and release notes. No code access.
Ravah reads your activity
Each week, Ravah pulls your recent commits, merged PRs, and releases. It combines this with your product context to understand what you shipped and why it matters.
Get a week of content
Ravah generates social posts from your shipping activity — build-in-public updates, feature announcements, technical lessons, and founder reflections. All grounded in what you actually built.
What Ravah generates
Merged PR #47: Add rate limiting to API endpoints (3 commits, 2 files changed)
Added rate limiting to our API this week. Not because we have too much traffic (I wish). But because one user's broken script hit our endpoint 50,000 times in an hour. Lesson: build rate limiting before you need it, not after your database is on fire. The implementation took 2 hours. The peace of mind is priceless. #buildinpublic
Release v0.8.0: Multi-platform content generation (LinkedIn + X support)
Shipped v0.8.0 today — Ravah now generates content for both LinkedIn and X from a single update. Why this matters: → Different platforms need different formats (character limits, tone, hashtags) → Founders shouldn't have to write the same update twice → Cross-platform presence doubles your reach without doubling your work This was our most requested feature. And it was harder than expected — LinkedIn's professional tone and X's casual brevity require genuinely different content, not just truncation. Shipping it felt like unlocking a multiplier.
Why connect GitHub
Zero-effort content logging
Stop manually writing weekly updates. Your GitHub history is your content history. Every commit tells a story — Ravah extracts it automatically.
Technical work becomes shareable stories
A commit message like 'fix: handle edge case in billing webhook' becomes a relatable post about the challenges of Stripe integration. Ravah adds the narrative layer.
Build-in-public on autopilot
Connect GitHub, set your content plan, and Ravah generates weekly build-in-public posts. Your code shipping activity becomes your content pipeline.
Privacy by default
Ravah reads commit messages and PR descriptions only — never your actual code. You control which repos are connected and can disconnect at any time.
Frequently asked questions
Does Ravah read my actual code? +
No. Ravah only reads commit messages, PR titles and descriptions, and release notes. We never access your source code, file contents, or private repository data beyond metadata.
Can I connect multiple repositories? +
Yes. Connect as many repos as you want. Ravah aggregates activity across repos to give a full picture of your shipping activity for the week.
What if my commit messages are messy? +
Ravah works with messy commits too. It uses your product context to interpret what a commit like 'fix stuff' probably means. That said, better commit messages produce better content — consider it motivation to write clearer commits.
Does this work with GitHub Organizations? +
Yes. You can connect repos from your personal account or any GitHub Organization where you have read access. Team plan users can connect organization repos for collaborative content generation.
How often does Ravah pull from GitHub? +
Ravah syncs your GitHub activity weekly (or on-demand when you generate a content plan). It looks at the past 7 days of activity to generate your weekly content batch.
let your code tell the story
Connect GitHub to Ravah. Get a week of social content from what you shipped. 5 minutes to set up.