See it in action

Real code.
Real posts.

Every example below was generated by BuildLog from actual code changes, weekly recaps, and branch summaries. Different repos, different stacks, same workflow.

Push
Next.js + Stripe + Supabase

feat: add team billing dashboard with per-seat usage

4 files changed, 142 insertions(+), 18 deletions(-)

Shipped team billing — every seat now has usage visibility and spend controls. Small feature, big trust signal for enterprise buyers. #buildinpublic

PR Merged
Rust CLI tool

PR #47: Parallel file processing with rayon

3 files changed, 89 insertions(+), 34 deletions(-)

Just landed parallel file processing in cli-toolkit. Went from 12s to 0.8s on a 10k-file directory. Rayon makes this embarrassingly easy in Rust.

Release
TypeScript SDK generator

v2.0.0 — Complete rewrite with Zod validation

28 files changed, 2,104 insertions(+), 1,847 deletions(-)

openapi-gen v2.0 is out. Full rewrite — now generates Zod schemas alongside TypeScript types. Runtime validation from your OpenAPI spec, zero config. Breaking changes in the README.

Weekly Recap
Next.js + Stripe + Supabase

Week of April 7 — 14 commits, 3 PRs merged, 1 release

Auto-generated weekly recap from GitHub activity

Big week for saas-starter: shipped team billing, fixed Stripe webhook reliability, and released v1.2 with per-seat usage dashboards. Enterprise-ready just got real. #buildinpublic

Branch Recap
Next.js + Stripe + Supabase

feat/team-billing — 8 commits, 1 PR merged

Branch recap: summarize a feature branch before or after merge

Just merged the team billing branch — per-seat usage tracking, spend controls, and a billing dashboard. 8 commits, one feature that changes our enterprise story. #buildinpublic

Push
React + Storybook

fix: color contrast ratio on secondary buttons (WCAG AA)

2 files changed, 8 insertions(+), 8 deletions(-)

Fixed: secondary buttons now pass WCAG AA contrast. 8 lines changed, 100% of users can read them. Accessibility isn't a feature — it's the baseline.

PR Merged
Python + FastAPI + LangChain

PR #112: Streaming responses with Server-Sent Events

6 files changed, 203 insertions(+), 67 deletions(-)

Added streaming to our AI chatbot. Response starts in <200ms instead of waiting 3-8s for the full answer. SSE + LangChain streaming callbacks. Night and day UX difference.

How it works

1
Connect GitHub
2
Push code
3
Posts + recaps appear

BuildLog reads diffs, not commit messages. It understands what you actually shipped. Weekly recaps and branch summaries are generated from your GitHub activity.

Your turn.

Connect your repo and see what BuildLog generates from your next push.

Try it free