Your local Git projects,
at a glance.

Less switching folders. More shipping.
One native dashboard for the repositories you work on.

● local-first built with Rust + Iced macOS / Windows / Linux
RepoStatus in dark mode on macOS, showing four sample repositories with synchronized, incoming, outgoing, and uncommitted changes
Actual macOS app · sample repositories[ view full size ↗ ]

↓ incoming commits ↑ outgoing commits * changed files

01 / FEATURES

Keep the big picture.
Stay in your flow.

All the signal you need, in a compact interface that feels right at home beside your terminal.

[ explore the workflow ↗ ]

Many repos. One view.

Branches, incoming commits, outgoing commits, and local changes. See what needs attention without opening every folder.

Checks in the background.

Fetch on startup, every 60 seconds, or on demand. On macOS and Windows, keep it running in your menu bar or system tray.

Your changes. Your call.

Pull with fast-forward only, commit all changed files with your message, then push separately. Every Git action is explicit.

Small details that feel familiar.

Keyboard shortcuts, light and dark themes, persistent preferences, and optional CPU and memory stats.

APPEARANCE / SETTINGS

Make it feel
like home.

Choose Light, Dark, or System appearance. Adjust window transparency on macOS and Windows, and keep resource stats close at hand.

[ appearance settings ↗ ]
RepoStatus settings showing Light, Dark, and System themes, transparency, keep text opaque, and CPU and memory usage controls
Actual app settings · dark mode[ view full size ↗ ]

02 / GET STARTED

Three commands.
All your projects.

Build and run from source. Bring Rust 1.88+, Git, and your existing Git credentials.

[ platform requirements ↗ ]
~/terminal
git clone https://github.com/NucleusBeast/repostatus.git
cd repostatus
cargo run --release --locked

Source available · MIT licensed · No account required