Building in public

Cullit. Release Notes
in no time, anytime.

Cullit reads your git history, enriches from Jira & Linear, and uses AI to generate categorized, human-readable release notes. Ship to Slack, Discord, GitHub Releases, and more.

⚡ Get Early Access ★ Star on GitHub
cull — terminal
$ cullit generate --from v2.3.0 --to v2.4.0

# Collecting commits between v2.3.0..v2.4.0
» Found 23 commits, 8 PRs, 14 Jira tickets
» Enriching from Jira... done (14/14)
» Generating with Claude (sonnet-4)...

## Release v2.4.0 — March 10, 2026

✨ Features
- Added real-time collaboration for shared dashboards (PROJ-142)
- New export API supporting CSV and PDF formats (PROJ-156)
- Webhook configuration UI with test-send capability (PROJ-161)

🐛 Bug Fixes
- Fixed timezone rendering in scheduled reports (PROJ-149)
- Resolved memory leak in WebSocket connection pool (PROJ-155)

⚠️ Breaking Changes
- /api/v1/export endpoint deprecated, use /api/v2/export (PROJ-160)

» Published to: GitHub Release, #releases (Slack)
✓ Done in 4.2s

// capabilities

Cull the noise. Ship the signal.

🧠

AI-Powered Generation

Not a commit log dump. Cullit uses Claude or OpenAI to write categorized, human-readable notes your team and users actually want to read.

🔑

Bring Your Own Key

Use your own Claude or OpenAI API key. Zero vendor lock-in. Zero surprise AI costs. You control the model, the cost, and the data.

Flexible Triggers

Run from CLI, GitHub Actions, or (soon) API. Trigger on tag push, release creation, manual dispatch, or any two commits you choose.

🔍

Jira & Linear Enrichment

Cullit extracts ticket keys from your commits and pulls in real context — titles, descriptions, labels — so the AI has the full picture.

📤

Publish Everywhere

Push generated notes to GitHub Releases, Slack, Discord, and more. Confluence, Notion, and GitBook coming soon.

🎯

Audience Modes

Generate developer-focused technical notes, plain-language end-user updates, or executive summaries — all from the same commit range.

// workflow

Three commands. Zero grunt work.

1

Configure once

Drop a .cull.yml in your repo. Pick your AI provider, audience mode, integrations, and publish targets.

cullit init
2

Trigger anywhere

Run it from your terminal, wire it into GitHub Actions, or call it between any two commits. Works however your team ships.

cullit generate --from v2.3.0 --to v2.4.0
3

Ship the notes

AI generates smart, categorized notes. They hit Slack, GitHub Releases, Discord — wherever your team looks. Done before your coffee cools.

// integrations

Plugs in where your team works.

💻 GitHub v1
📋 Jira v1
📐 Linear v1
💬 Slack v1
🎮 Discord v1
📖 Confluence soon
📝 Notion soon
📚 GitBook soon

Stop writing release notes.
Start culling them.

Join the waitlist. Get early access when Cullit ships.

Free & open source. No spam. Just launch updates.