Every developer knows the pain of messy Git history. Here's what we're solving:
Massive commits with unrelated changes make code review impossible and debugging painful.
When bugs appear, tracing them back through messy history is like finding a needle in a haystack.
Poor commit practices mean losing the story of why changes were made, making maintenance a nightmare.
Watch Codestory transform messy commits into a readable, chronological narrative
Transform messy commit history into readable, reviewable, and maintainable Git history automatically.
Direct integration into your product with CLI-first UX, scriptable for any workflow.

Automatically generate high-quality, context-aware commit messages using modern large language models.
Get instant, meaningful messages aligned with your project context.

Expand monolithic commits into smaller, logically grouped commits using temporary worktrees and safe rebasing.
Enables clearer history and more maintainable projects.

Easily swap LLM providers (OpenAI, Gemini, Anthropic) using a simple config flag.
Central extensible abstraction makes future upgrades easy.
