Find the repository that needs you.
Scan configured roots, see branches and change state, and filter the list as you type. Worktrees stay connected to their parent when both are found.
A native Git view for Windows
When your work is spread across many repositories, the next step can be hard to see. repose brings their branches, changes, diffs and history into one calm desktop window.
The workspace, made legible
repose is built for the developer who keeps more than a few Git repositories close at hand.
Scan configured roots, see branches and change state, and filter the list as you type. Worktrees stay connected to their parent when both are found.
Open staged, unstaged and commit diffs with line numbers and syntax colour. Choose side-by-side or inline reading without leaving the window.
Stage, unstage and commit through your installed Git. Your repository configuration and commit hooks remain part of the workflow.
A clear path through the day
repose keeps the useful parts of source control close together, without turning your repository list into another task to manage.
Set the folders you work from in repose’s config.toml file. It discovers repositories within your configured depth.
Pick a repository for staged and unstaged files, readable diffs, branch state and commit history.
Stage and commit when ready. Git remains the source of truth for hooks, ignore rules and configuration.
The essentials
A native Rust desktop app for Windows 11 x64. repose uses the Git executable already on your machine and reaches the network only when you choose Fetch.
Release status
The executable is unsigned, so Windows may warn about an unknown publisher. Verify it against SHA256SUMS in the release.