dS

The Problem

Every developer knows the pain of messy Git history. Here's what we're solving:

Mega-Commits

Massive commits with unrelated changes make code review impossible and debugging painful.

Impossible Debugging

When bugs appear, tracing them back through messy history is like finding a needle in a haystack.

Lost History

Poor commit practices mean losing the story of why changes were made, making maintenance a nightmare.

The Magic

Watch Codestory transform messy commits into a readable, chronological narrative

terminal

Features

CLI & Manual Support

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.

Terminal showing dslate commit success

AI Commit Messages

Automatically generate high-quality, context-aware commit messages using modern large language models.

Get instant, meaningful messages aligned with your project context.

AI Model processing code diff to generate commit message

Commit Expansion & Splitting

Expand monolithic commits into smaller, logically grouped commits using temporary worktrees and safe rebasing.

Enables clearer history and more maintainable projects.

Commit Timeline Visualization

Multi-Model AI & Extensibility

Easily swap LLM providers (OpenAI, Gemini, Anthropic) using a simple config flag.

Central extensible abstraction makes future upgrades easy.

API Configuration Interface
Faqs

Questions? We've got answers

What is Codestory and how does it work?

How does Codestory automate commit messages?

Can Codestory split existing commits into logical pieces?

What AI models does Codestory support?

Is Codestory safe for production repositories?

Does Codestory work interactively or in CI/CD automation?

How do I join the waitlist?

How is my email data handled and stored?