Automated release notes for modern teams

Turn commits into release notes instantly

Connect your repo. AI writes your changelog. Deliver to Slack, Discord, Email — everywhere your users are.

See a live example below ↓

Free to start · Setup in 2 clicks · No credit card required

AI transforms this
Raw Git Diff
git diff HEAD~8..HEAD44 files
src/components/landing/HeroShell.tsx
@@ -1,61 +1,55 @@ Server-rendered hero component
1 import Link from "next/link";
2+import { Github } from "lucide-react";
3
4-/**
5- * Server-rendered hero: static text and CTAs.
6- * Logos rendered by client components.
7- */
8-export default function HeroShell({
9- children,
10-}: {
11- children?: React.ReactNode;
12-}) {
4+/** Centered coding-style layout */
5+export default function HeroShell() {
6 return (
7- <section className="relative pt-20 pb-20
8 min-h-screen flex items-center">
7+ <section className="relative pt-32 pb-20
8 min-h-[90vh] flex items-center">
9+ {/* Grid background pattern */}
10+ <div className="absolute inset-0
11+ bg-grid-pattern pointer-events-none" />
src/components/landing/Pricing.tsx
@@ -12,18 +12,42 @@ Pricing component
12- <div className="bg-card rounded-lg p-6 border">
12+ <div className="relative bg-card/50 backdrop-blur
13+ rounded-xl p-8 border border-border/50
14+ hover:border-primary/30 transition-all">
15 <h3 className="text-xl font-bold mb-2">
16- <p className="text-3xl font-bold mb-4">
16+ <p className="text-4xl font-bold mb-4
17+ text-gradient">
18 ${plan.price}
app/globals.css
@@ -119,11 +119,11 @@ body font-family
119 body {
120 @apply bg-background text-foreground;
121- font-family: -apple-system, "Segoe UI",
122- Helvetica, Arial, sans-serif;
121+ font-family: var(--font-jetbrains),
122+ ui-monospace, "SF Mono", monospace;
123 }
src/components/landing/CommitToReleaseDemo.tsx
@@ -1,28 +1,22 @@ Animation phases refactor
1 "use client";
3-import { useEffect, useState, startTransition }
3+import { useEffect, useState, useRef,
4+ startTransition } from "react";
5-import { GitCommit, Sparkles, Code,
6- ArrowRight } from "lucide-react";
5+import { GitCommit, Sparkles, Code,
6+ MessageSquare } from "lucide-react";
7
8-type AnimationPhase = "commits" | "transforming"
9- | "releaseNote";
8+const INPUT_DURATION = 3500;
9+const SECTION_DELAY = 500;
10+const OUTPUT_DURATION = 7000;
11+const FADE_MS = 700;
src/lib/blog/*.tsx+2,714 / -1,101
@@ Blog split into modular files @@
++src/lib/blog/ai.tsx | 341 +++++++++
++src/lib/blog/discord.tsx | 527 +++++++++++++
++src/lib/blog/github.tsx | 497 +++++++++++
++src/lib/blog/slack.tsx | 426 ++++++++++
++src/lib/blog/multichannel.tsx | 255 +++++++
++src/lib/blog/templates.tsx | 213 ++++++
++src/lib/blog/usecases.tsx | 408 +++++++++
--src/lib/blogData.tsx | 1104 ---···
src/components/landing/Header.tsx
@@ -18,9 +18,9 @@ Navigation links @@
18- <a href="#features">Features</a>
19- <a href="#demo">Demo</a>
20- <a href="#pricing">Pricing</a>
18+ <a href="/#features">Features</a>
19+ <a href="/#demo">Demo</a>
20+ <a href="/#pricing">Pricing</a>
app/layout.tsx
@@ -1,7 +1,16 @@ SSR + JetBrains Mono font
++import { JetBrains_Mono } from "next/font/google";
++const jetbrainsMono = JetBrains_Mono({
++ subsets: ["latin"],
++ variable: "--font-jetbrains",
++});
Generated Release Note
Release Note — v2.7.0Auto-generated
v2.7.0

February 7, 2026

New Features

Developer-Themed Landing Page

The landing page now features a sleek developer-focused design with JetBrains Mono typography, a centered hero layout, and a subtle grid background — giving the whole site a premium coding aesthetic.

HeroShell.tsxglobals.csslayout.tsx

Server-Side Blog Rendering for SEO

Blog posts are now server-rendered at build time, ensuring search engines can fully index your content. Share buttons and modular topic files added.

blog/[slug]/page.tsxShareButton.tsxblog/*.tsx
🚀

Improvements

Smoother Demo Animation

The commit-to-release demo now uses a ref-based timer system with crossfade transitions. Animations feel snappier and the code is significantly cleaner.

CommitToReleaseDemo.tsxdemoData.ts

Redesigned Pricing Cards

Pricing section updated with glass-morphism cards, gradient text for prices, and hover effects that highlight the recommended plan.

Pricing.tsx

Split Hero with Orbital Logos

The hero displays integration logos in an orbital animation around the main content, with a radial glow effect for visual depth.

HeroFloatingLogos.tsxHeroShell.tsx
🐛

Bug Fixes

×

Fixed Navigation Anchors

Navigation links now use absolute paths (/#features) so they work correctly from any page, not just the homepage.

Header.tsx
📝

Content

+

24 New SEO Blog Articles

Added comprehensive guides covering GitHub automation, Discord bots, Slack integration, AI-powered changelogs, and multi-channel distribution.

blog/ai.tsxblog/discord.tsxblog/slack.tsx+5 more
⚙️

Under the Hood

Analytics & SSR Improvements

Google Analytics now loads server-side for better accuracy. Layout rendering was optimized, and animation keyframes were cleaned up to reduce CSS bundle size.

analytics.tslayout.tsxglobals.css

8

commits analyzed

44

files changed

3,973

lines added

<10s

to generate

How it works

Everything you need to automate changelogs

Connect your repo. Configure once. Never write a changelog again.

AI that speaks human

Transforms cryptic commit messages like "fix: null ptr exception in auth flow" into "Fixed a crash that could occur when signing in". Your users don't speak git—we translate.

Commit → User-friendly language

Deep code analysis

Goes beyond commit messages. Our AI analyzes actual code changes to understand what really changed, generating more accurate and detailed release notes.

Analyzes diffs, not just messages

Scheduled automation

Set it once, run forever. Configure daily, weekly, or monthly workflows that automatically generate and distribute release notes without any manual work.

Daily • Weekly • Monthly

Multi-channel delivery

One release note, every channel. Distribute to Discord, Slack, email lists, and embed on your website—all from a single workflow.

Discord • Slack • Email • Embed
Multi-channel delivery

One release note.
Every channel.

Your users aren't in one place. Some live in Discord, others check email, a few prefer Slack. Reach them all with a single workflow.

announcements
RF
ReleaseFlowBOTToday at 9:00 AM

Weekly Update

Here's what's new this week:

Dark Mode - Switch to dark theme in settings

🐛 Login Fix - Resolved timeout issues

Sent automatically on your schedule

Reach users where they are

Not everyone checks the same place. Send to Discord for your community, Slack for your team, and email for everyone else.

Your domain, your deliverability

Send emails from your own domain using your email service. No "via third-party" labels. Just you, talking to your users.

Embed on your website

Add a changelog widget to your app or website with a simple iframe. Customizable themes that match your brand.

Less than the cost of one hour of your time

Writing release notes takes 4+ hours/month. That's €200+ in founder time. Start free, upgrade when you need more.

MonthlyYearlySave 17%

Free

For trying out the platform

Get started in minutes

€0/month
Get Started Free

Limitations:

  • No scheduling
  • No distribution channels
  • ReleaseFlow branding

Basic

For indie hackers & solo founders

Stop writing changelogs

€6.66/month

Billed €79.90/year

Start Basic
  • 100 credits/month
  • 1 repository
  • 100 Basic AI generation
  • 10 Deep AI generation
  • Email support

Limitations:

  • ReleaseFlow branding
Most Popular

Pro

For teams shipping multiple products

Updates as a growth channel

€16.66/month

Billed €199.90/year

Start Pro
  • 500 credits/month
  • Unlimited repositories
  • Unlimited scheduled release notes
  • Unlimited distribution channels
  • 50 Deep AI generation
  • No ReleaseFlow branding
  • Priority support

Secure payment via Stripe. Cancel anytime. No questions asked.

Stop writing release notes manually.

Connect your GitHub repo and let AI handle the rest.

Get Started Free
Free to start
Setup in 2 clicks
No credit card required