Skip to content

CodeStoryBuild/CodeStoryView

Repository files navigation

Codestory View

Deployment Version

Codestory View is a Visual Studio Code extension that helps you turn large, messy commits into a clean, well-structured commit history using the Codestory CLI (https://cli.codestory.build).

We automatically download the Codestory CLI on your first run. This extension exposes its functionality through a simple, focused UI, includes an interactive webview graph, semantic search, and direct CLI integration to clean and split large commits. Think of Codestory View as a desktop UI for the Codestory CLI — similar to how GitHub Desktop provides a UI for Git.


Demo

Watch a short demonstration showing how the extension converts a large working directory into a series of clean commits:

Demo Video


Key Features

  • Interactive graph to visualize branches and commit history
  • Semantic search for finding commits quickly
  • Convert existing large, messy commits into a clean, linearized commit history (rewrites history, use with care)
  • Automatically split a large working directory into a series of logical commits

Quick Start

  1. Open the Command Palette (Ctrl/Cmd+Shift+P) and run Codestory View: Start.
  2. If your workspace is a Git repository, it will be selected automatically; otherwise, pick a folder.
  3. Choose a branch to inspect.
  4. Configure model and API settings if required (API key is optional; local models are supported).
  5. Select the commits or working-directory changes you want to clean up and click Fix or Commit to run the Codestory CLI operations.

Important: Fix commands rewrite Git history (similar to git rebase). Make sure you understand the implications before applying fixes to shared branches.


License

This project is licensed under GPLv2. See LICENSE.txt for details.


About

Clean, Intuitive VsCode Extension that allows you to visually manage your git history

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •