Riftri
twitter.com- Category
- Developer Tools
- Rank
- No. 2464Tools index
Previous survey · No. 2333 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Coding
- Date
About
Riftri creates lightweight Git worktrees using native copy-on-write filesystem features (APFS clones, Linux reflinks, ReFS block cloning, or OverlayFS) so that unchanged files are shared at the filesystem level instead of duplicated. This lets developers or parallel coding agents spin up many real worktrees, such as ten at once, while cutting disk usage by roughly 87% in the creator's example (774 MiB down to 101 MiB), without any wrapper or virtual filesystem layer.
At a glance
Riftri creates ordinary Git worktrees while sharing unchanged file blocks on supported filesystems. It is worth evaluating if parallel agents make large checkouts expensive to keep on disk.
Good fit
Developers with large repositories and several concurrent worktrees on one machine.
Consider something else when
Skip it if your filesystem lacks a supported cloning backend or you need stable release software.
Start here
Read the filesystem matrix and run the documented doctor check in a disposable repository when evaluating it. Create one worktree, edit a sample file, and confirm the original checkout stays unchanged.
Cost and requirements
The repository documents pre-release builds for macOS, Linux and Windows. Optimized worktrees need a supported filesystem such as APFS, reflink-enabled XFS or ReFS.
Limits to know
Riftri is experimental. Measure savings with your filesystem and workload. Keep important work committed before evaluating creation and cleanup.
Related work
- Zit (alternative)
Sources checked 2026-11-05. Source-based assessment.
Why it made the leaderboard
Running many parallel coding agents each in their own worktree normally multiplies disk usage; this gives real filesystem-level cloning instead of full copies, so ten worktrees cost a fraction of the space with no change to how agents use Git.
Tags
Media
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.