All Tools

flowdiff

Semantic diff layer for code review

Git shows you what text changed. flowdiff shows you what those changes mean, how they relate, and what order to review them in. Built for AI agent PRs with 50+ file changes.

macOS Apple Silicon (arm64). Unsigned release. Run xattr -cr /Applications/flowdiff.app after install.

flowdiff analysis view showing three panel layout

Everything you need for semantic code review

Free structural analysis and heuristic scoring. Optional LLM refinement for deeper insights.

Flow Groups

Clusters related file changes into logical review units ordered by data flow. Read code in the order it executes.

Interactive Flow Graph

Visualizes the call graph between changed files with animated edges showing data direction. Click nodes to navigate.

Review Comments

Annotate code with comments scoped to lines, files, or groups. Comments show as gutter icons in the editor with a comment strip for navigation. Export all comments as structured text ready to paste into AI agents for automated fixes.

Keyboard Driven

Navigate with j/k for files, J/K for groups, r for replay, c for comments, x to mark reviewed. No mouse needed.

30+ Frameworks

Auto-detects Express, Next.js, FastAPI, Effect.ts, Django, Flask, React, and many more. Zero config needed.

LLM Refinement

Optionally use Anthropic, OpenAI, or Gemini to refine groupings: split coupling, merge refactors, re-rank by review order.

See it in action

Interactive flow graph in fullscreen

Interactive flow graph with animated edges

Code comments with gutter icons

Review comments with gutter icons and comment strip

Installation

Desktop App

Download the macOS .dmg, drag to Applications, and open.

Download .dmg

CLI (from source)

Install via Cargo for the command line interface.

Terminal
cargo install --git https://github.com/jamesaphoenix/flowdiff flowdiff-cli

Build from Source

Clone the repo and build the desktop app yourself.

Terminal
git clone https://github.com/jamesaphoenix/flowdiff
cd flowdiff/crates/flowdiff-tauri/ui
npm i && cargo tauri build

Ready to review code semantically?

Free and open source. Download the desktop app or install the CLI.