Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

diffle

Keyboard-first git diff viewer with GitHub PR support

Developer ToolsFreeOpen source · verified#code-review#git#cli

Listed by the ProductPerch team from Hacker News · not launched here yet

What is diffle?

diffle is a command-line tool that opens Git diffs in a local web browser. It provides a keyboard-driven interface for reviewing code changes without relying on mouse clicks. Users can navigate between files, hunks, and individual lines using standard Vim-style shortcuts.

The tool supports multiple diff formats, including staged and unstaged changes, branch comparisons, single commits, and pull requests from GitHub. It requires a GitHub token for PR access and automatically handles temporary repository clones when viewing external PRs.

Reviewers can add inline comments, block comments, or file-level notes. These comments are saved locally within the Git directory and do not modify the working tree. They persist alongside the code changes until they become stale. Comments can be exported to prompt coding agents or submitted directly to GitHub as pending reviews.

diffle features

  • Keyboard-first navigation with vim-style shortcuts
  • Local comment storage that tracks code changes
  • Direct GitHub pull request and commit comparison
  • Export comments for AI agent prompts or GitHub reviews
  • Supports multiple git diff formats and revision specs
  • Runs locally without requiring a persistent server

Who uses diffle and for what

  • Reviewing staged and unstaged changes before committing
  • Comparing feature branches against main or develop
  • Analyzing pull request diffs with inline feedback
  • Tracking how a series of commits evolved over time
  • Preparing structured comments for automated code review agents

diffle FAQ

Is diffle free?

Yes, diffle is available under the Apache-2.0 license and can be installed via npm, pixi, Nix, or standalone binaries without a fee.

Does diffle work on Mac?

Yes, the project provides standalone binaries for Apple silicon macOS, along with installation methods via pixi, npm, and Nix.

What is diffle used for?

diffle is used to view and review Git diffs in a local browser with keyboard navigation, add comments to lines or blocks, and export those comments to GitHub or AI agents.

Is diffle open source?

Yes, the source code is publicly available on GitHub under the Apache-2.0 license.

Does diffle require a GitHub account?

The website does not say. It mentions needing a GitHub token specifically for viewing pull requests, but does not clarify requirements for basic local diff viewing.

How are comments stored in diffle?

Comments are saved locally inside the .git/diffle directory. They move with the text as code changes and become stale once the changed lines leave the diff range.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches