Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Diff OrganizerNew to Visual Studio Code? Get it now.
Diff Organizer

Diff Organizer

WeaveTools

|
1 install
| (0) | Free
AI-powered tool to organize git changes into logical commit stories
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Diff Organizer

Make sense of every line AI writes. Automatically organize AI-generated code changes into clear, reviewable stories. Quickly revert unwanted changes. Make clean commits.

Screenshot

Why Diff Organizer?

Claude, Copilot, and Cursor just wrote 500 lines across 12 files. Now what?

AI coding assistants are incredibly powerful, but they leave you with a mess of changes to review. Mixed in with the feature you asked for might be debug logs, experimental code, unrelated fixes, and changes you didn't even know about.

Diff Organizer automatically organizes AI-generated changes into logical stories so you can:

  • Understand what AI actually changed - See the big picture, not just a wall of diffs
  • Review line by line - Examine each logical change independently
  • Catch what AI missed - Spot debug code, TODOs, and experimental changes before they hit production

Features

Understand AI Changes

  • Automatically groups related changes across multiple files into logical "stories"
  • Uses AI to understand the purpose and relationships between code changes
  • Separates features from bug fixes from cleanup code

Screenshot

Review with Precision

  • Sub-file granularity: Split a single file into multiple stories when AI made unrelated changes
  • Review each logical unit independently
  • Never mix features with debug code again

Screenshot

Catch AI Mistakes

  • Smart detection of console.logs, debug statements, and TODO comments
  • Suggests reverting temporary/experimental code

Screenshot

Getting Started

  1. Sign In

    • Click the Diff Organizer icon in the Activity Bar
    • Click "Sign In" to authenticate with your account
    • Or use Command Palette: "Diff Organizer: Sign In"
  2. Open the Diff Organizer View

    • Click the Diff Organizer icon in the Activity Bar
    • Or use Command Palette: "Diff Organizer: Open"
  3. Subscribe

    • Every account comes with a free trial period (no credit card needed)
    • You may subscribe at the end of free trial if you feel it's useful

How to Use

  1. Let AI Write Code

    • Use one or multiple agents to make changes
    • It is ok if those changes are messy
  2. Organize AI Changes

    • Open the Diff Organizer view
    • Click "Analyze Changes" to let AI organize the changes into logical stories
    • All code changes will show up organized by topic
  3. Review and Commit Selectively

    • Go to the story/topic that you want to commit
    • Review the code changes, revert any change you don't want
    • Edit story titles and descriptions if needed
    • Hit "Commit", and only those changes will be committed with the title & descriptions as commit message.
    • Continue to review & commit other stories or leave them for next time.

Tips and Tricks

  • You don't need all groups/stories to be perfect before committing. If you are happy with one group/story, commit it and let AI re-analyze the other changes
  • Click "Analyze Changes" to let AI make another attempt at grouping your changes
  • If you have specific ideas on how AI should group your changes, add your hints for AI
  • If you have specific rules on how story title and description should be formatted, add some hints for AI as well
  • If you see the same code changes appearing in multiple groups/stories, you can still commit any one of the stories (but if you try to commit the next one, there will be an error)
  • When you revert any change, it will be reverted immediately in the actual file as well

Privacy

  • Basic telemetry such as click events are collected anonymously to help us understand which features are used
  • Your code, diff content, prompts, or LLM responses are not collected
  • If you want to disable the telemetry, you can do it by adjusting the general VS Code telemetry setting
  • If you are blocked by a hard requirement regarding LLM handling your data, please contact us. We may be able to provide a special BYOK version for you.

Requirements

  • VS Code 1.94.0 or higher
  • Git installed and available in your PATH
  • Active subscription for AI analysis features

Built for AI Coding

Works seamlessly with:

  • Claude (Code, Desktop, or Web)
  • GitHub Copilot
  • Cursor
  • Windsurf
  • Any AI coding assistant that generates code changes

Compatible with VS Code, Cursor, Windsurf, and all VS Code-based editors.

Support

  • Visit weavetools.dev to manage your subscription
  • Contact us at weavetools@gmail.com for support

Stop accepting AI code blindly. Start reviewing with confidence.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft