Repository navigation
repose 1.0.0
repose 1.0.0 is a fast, lightweight desktop viewer for many Git repositories at once, written in Rust. It shows every repository with its branch and state, the changes in the selected one, a linear commit history with the files each commit touched, read-only diffs with syntax highlighting, and staging and committing from the same window. See CHANGELOG.md for the full list.
Downloads
repose.exe: Windows 11 x64. It needs Git 2.45 or later onPATH; no runtime is bundled or downloaded.LICENSE(MIT),THIRD-PARTY-NOTICES.mdandRUST-STD-COPYRIGHT.html: the licences of everything the executable contains.SHA256SUMS: check your download withsha256sum -c SHA256SUMS, or in PowerShell compare(Get-FileHash repose.exe).Hashwith its line.
The executable is unsigned, so Windows SmartScreen may warn about an unknown publisher.
To build from source instead, follow the README: pwsh scripts/qc.ps1 runs the gate and stages these same files, and pwsh scripts/install-user.ps1 installs them for the current user.
Known limitations
- Changes, History and file-view rows show no keyboard focus outline.
- Painted rows and diff lines have no accessible names, so a screen reader cannot read them.
- The gate reruns every step on each run; there is no cache for unchanged checks.
- The ASSERTIONS audit could not run for this release; it is scheduled again for v1.1.
scripts/install-user.ps1has been run only on the development machine; there is no clean-machine install record and no uninstall script yet.- When Open remote page is disabled because a URL origin has no page (for example
http://localhost?who=a@b), its tooltip still says the origin is a local path.
Startup is measured, not gated. The release gate reported a median of about 0.8 s against a target of about 300 ms.
The CHANGELOG also lists a limitation about the host name in early commits. That history was rewritten before publication, so it no longer applies; the CHANGELOG entry is corrected in 1.1.