Real Git worktrees
Branches, commits, hooks, and status remain owned by Git.
LIGHTWEIGHT GIT WORKSPACES FOR PARALLEL DEVELOPMENT_
Real, isolated Git worktrees that share the unchanged parts of your project. Keep using normal files, normal Git, and the tools you already have.
curl -fsSL https://riftri.dev/install.sh | bashRiftri changes how worktree files are created and stored. It does not replace Git, manage branches, or sit between your tools and the filesystem.
Branches, commits, hooks, and status remain owned by Git.
Native copy-on-write backends share unchanged data; edits stay private.
Editors, builds, and agents read and write the native filesystem directly.
New disk allocation for ten assistant-ui worktrees, using the same tracked source in both comparisons.
APFS reference measurement · new volume allocation
673.39 MiB saved
Includes the shared base and all ten views.Source files only on APFS. Dependencies and builds excluded.
Creation time: Riftri 22.44 s · Git 9.90 s.
· adjusted assistant-ui snapshot (linguist-generated removed). Disk use measured at the volume level.
Backend names show support, not Linux or Windows measurements. Results vary.
Read full benchmarkInstall the CLI, then run the support check from a Git repository. Riftri stops unless a supported native storage backend is available.
Downloads the native CLI and verifies SHA-256. No Node.js required.
curl -fsSL https://riftri.dev/install.sh | bashDoctor is read-only and explains blockers before anything changes.
riftri doctor --destination ../app-authStart with the explicit, debuggable interface.
riftri worktree add ../app-auth -b feature/auth mainInstalls to ~/.local/bin. Follow the printed PATH command before step 02. Shell profiles and Git activation stay unchanged. Linux supports glibc and musl.