✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Andrii Bidochko
  • Updated: February 26, 2026
  • 2 min read

flamestro/deff: Interactive Rust TUI for Side‑by‑Side Git Diff Review

### Overview of the `flamestro/deff` Repository

**Repository Purpose:**
– `flamestro/deff` is a tool designed for interactive, side-by-side file review of git diffs. It provides per-file navigation, vertical and horizontal scrolling, syntax highlighting, and visual cues for added/deleted lines.

**Key Features:**
– **Interactive TUI**: Built using Rust, it offers a terminal user interface for reviewing git diffs.
– **Navigation**: Supports keyboard and mouse navigation, including Vim-like motions and scrolling.
– **Diff Review Options**: Users can compare local branch changes against upstream or specify custom base/head for comparisons. It also supports reviewing uncommitted and untracked files.
– **Syntax Highlighting**: Language-aware highlighting and line-level tinting for changes.
– **Search and Review**: In-diff search functionality and the ability to mark files as reviewed, with state persistence.

**Installation and Usage:**
– **Quickstart**: Install using a script that checks for the Rust toolchain, clones the repository, and installs the tool.
– **Local Build**: Requires Rust and git for local builds. The tool can be installed into the local Cargo bin path.
– **Usage Commands**: Various commands allow users to specify comparison strategies and themes. The default theme is dark, but it can be changed to auto or light.

**Development and Contribution:**
– **GitHub Workflow**: The repository includes a workflow for releasing builds on GitHub, triggered by tagging releases.
– **Architecture**: Documentation on module architecture and extension plans is available in the repository.

**Technical Details:**
– **Language**: Primarily written in Rust (99%) with some shell scripting (1%).
– **License**: Distributed under the MIT License.

**Community and Activity:**
– **Stars and Forks**: The repository has garnered 46 stars and 4 forks, indicating a level of community interest.
– **Issues and Pull Requests**: Currently, there are no open issues or pull requests, suggesting either a stable tool or a low level of community contribution.

**Additional Notes:**
– No releases or packages have been published yet.
– The repository’s activities and notifications require users to be signed in on GitHub to manage settings.

This summary captures the essence and functionality of the `flamestro/deff` repository, focusing on its capabilities, installation, and usage, along with community engagement and contribution opportunities.


Andrii Bidochko

CTO UBOS

Andrii Bidochko is an AI entrepreneur and researcher focused on AI agents, reinforcement learning, and autonomous systems. He writes about the technologies shaping the future of machine intelligence, from frontier models and agent architectures to real-world AI applications.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.