{"repo":"tothalex/drift","free":true,"listed":false,"github":"https://github.com/tothalex/drift","clone":"git clone https://github.com/tothalex/drift.git","description":"Review your working changes like a pull request — in the terminal. Block-scoped live diffs, GitHub/GitLab PR review, and send-to-AI-agent.","language":"Rust","stars":42,"topics":["ai-agents","claude","cli","code-review","developer-tools","diff","diff-viewer","git","git-diff","github"],"license":"MIT","category":"cli-tools","readme_excerpt":"drift A terminal UI for reviewing your working changes like a pull request: everything that differs from the base branch — committed or not — in one view. tothalex.github.io/drift The comparison point is git merge-base HEAD , diffed against the working tree, so committed work, uncommitted edits, and untracked files all show up together. The base branch is auto-detected ( origin/HEAD , then main , then master ), and can be switched from inside the app. The same UI also opens real pull requests: browse the repo's open GitHub PRs or GitLab MRs, read the discussion, reply to review threads, comment on lines, resolve, delete — without leaving the terminal. See Pull requests. Install macOS / Linux Prebuilt binaries (x86 64/aarch64) land in /.local/bin (override with DRIFT INSTALL DIR ). The Linux binaries link against glibc (2.17+, so any distro from the last decade) — language plugins are loaded with dlopen , which a static binary cannot do. On musl-based distros (Alpine, etc.), install with cargo instead (below). Cargo Builds from source on your machine (Rust 1.96+). On musl distros a native build links musl dynamically, so language plugins work; with a rustup musl toolchain add RUSTFLAGS=\"-C target-feature=-crt static\" . Windows (experimental) Grab drift-windows-x86 64.zip from the latest release and unzip it. Then, from PowerShell in the folder containing drift.exe , move it somewhere permanent and add that folder to your user PATH : Open a new terminal and drift is available. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tothalex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tothalex/drift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}