branchdiff
Visual git & file diff in your browser, with AI-supported code review, GitHub & Bitbucket sync, and persistent sessions. 100% local, no cloud, no telemetry.
Install
pip install branchdiff # or
uv tool install branchdiff # or
pipx install branchdiff
The right pre-compiled binary for your OS+arch is selected automatically:
- macOS (Apple Silicon and Intel)
- Linux (x86_64 and aarch64)
- Windows (x86_64)
No Node.js required.
Use
branchdiff main feature-branch
Opens a browser-based diff viewer. See branchdiff --help for options.
Project
- npm package (Node 18+ users): https://www.npmjs.com/package/@encryptioner/branchdiff
- Homepage: https://encryptioner.github.io/branchdiff-releases/
- Issues: https://github.com/Encryptioner/branchdiff-releases/issues
- Releases: https://github.com/encryptioner/branchdiff-releases/releases
- Documentation: https://encryptioner.github.io/branchdiff-releases/guideline.html
Metadata
Release files for branchdiff 2.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| branchdiff-2.3.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| branchdiff-2.3.0-py3-none-manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| branchdiff-2.3.0-py3-none-manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| branchdiff-2.3.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
Total release size: 119.4 MB
Release files / branchdiff-2.3.0-py3-none-win_amd64.whl
| Download URL | branchdiff-2.3.0-py3-none-win_amd64.whl |
|---|---|
| Size | 27.4 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6effe0b72b6521116bc73f72ade5e8110e1d4cdeeae63f26c5fb68adc47df122
|
|
BLAKE2b-256 checksum How to use checksums |
2e55da50a6688d45d065dddf81da6b24aee1e04953163fe66e9086bdb6989f8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / branchdiff-2.3.0-py3-none-manylinux2014_x86_64.whl
| Download URL | branchdiff-2.3.0-py3-none-manylinux2014_x86_64.whl |
|---|---|
| Size | 31.9 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
70ca65145c41e88d0c154518c5a87791d098c8ae6bf534f6c6a6d107b084a34f
|
|
BLAKE2b-256 checksum How to use checksums |
6868096060cb318d88c44a71e4b6e5b9624b399874f39078651a84710c0c6861
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / branchdiff-2.3.0-py3-none-manylinux2014_aarch64.whl
| Download URL | branchdiff-2.3.0-py3-none-manylinux2014_aarch64.whl |
|---|---|
| Size | 31.4 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
6e4a53b41ad319026c7c41b2d129cd3a3cd0af97a4b0a5a0c8092a76f41e9b94
|
|
BLAKE2b-256 checksum How to use checksums |
7e5867d586758ad2d8b103be2cadfd5043099577dcf1bc6d09a5889ce906f021
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / branchdiff-2.3.0-py3-none-macosx_11_0_arm64.whl
| Download URL | branchdiff-2.3.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 28.7 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
74ced1a06478c84581f469128bf6d96e8ff1a806a465c3c6d85f50baf5aa766d
|
|
BLAKE2b-256 checksum How to use checksums |
1beb3fb55bc67ec7b9adfb0c74c12b090758baea959c2a0eba83a2d8a296b7f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|