How It Works
From GitHub activity to published content in four steps
Connect GitHub
Link your GitHub account to pull in your commits, PRs, and issues. One-click OAuth setup.
Select time range or PRs
Choose a week of activity, specific merged PRs, or a milestone. You control what goes into the content.
AI generates draft
AI reads your commits and PRs, understands the context, and generates a polished draft. Technical accuracy preserved.
Edit and publish
Polish the draft, add your voice, then publish to your blog or copy to Twitter/LinkedIn. Edit, don't write.
Content types you can generate
Multiple formats from the same source: your actual work
Weekly updates
Summarize what you shipped this week. Perfect for build-in-public threads and keeping your audience engaged.
Changelogs
Generate release notes from merged PRs. Ship updates and communicate them to users in one workflow.
Blog posts
Deep dives on features you built. AI extracts the story from your commits and helps you explain your work.
Social posts
Short-form content for Twitter and LinkedIn. Turn a week of work into shareable updates in seconds.
Publish anywhere
Post directly to your doerpath blog or copy to any platform. Your content, your distribution.
Consistent output
No more "I'll write it later." Generate content while the work is fresh. Ship code, ship content, repeat.
You already did the work — AI just translates it
Generic AI content tools don't understand your code. doerpath reads your actual commits, PRs, and issues to generate technically accurate content. The output reflects what you built, not generic fluff. Start from real work, not a blank page.
doerpath vs Manual Writing
Stop staring at blank pages. Start from your actual work.
| Feature | DoerPath | Manual Writing | Changelog Tools |
|---|---|---|---|
No blank page Start from your actual work | |||
Context-aware AI Understands your commits and PRs | |||
Multiple formats Blog, changelog, social posts | |||
Edit, don't write Polish AI output vs. write from scratch | |||
Publish anywhere Built-in blog + copy to social | |||
Technical accuracy Preserves technical context |