Skip to content

Codestory CLI

Technical documentation for the Codestory CLI.

Codestory CLI is a tool for developers who value a clean, searchable, and reviewable Git history. It automates the creation of atomic commits from messy workflows

Technical Pillars

  • Index-Only: Operates on state snapshots; never disrupts your working directory.

  • Fully Sandboxed: Analysis happens in isolated temporary storage to keep your .git folder clean.

  • Fully Atomic: Your branch history is only updated if the entire pipeline succeeds.

  • Deterministic Semantic Analysis: Before involving any AI, we use tree-sitter to understand the semantic structure of your code.

  • AI-Driven Semantic Clustering: We use AI to cluster your changes based on higher level relationships that cannot be captured by syntax.


Getting Started

Deep Dives

Reference