| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A fast TUI dashboard to view the git status of all your repositories in one place. > Stop the cd → git status loop.
🌐 Website: bharath-code.github.io/git-scope
git-scope is designed to be safe to run frequently and safe to recommend.
These choices make git-scope suitable for daily use and work environments where reliability and transparency matter.
Get started in seconds.
brew tap Bharath-code/tap && brew install git-scopebrew upgrade git-scopecurl -sSL https://raw.githubusercontent.com/Bharath-code/git-scope/main/scripts/install.sh | shscoop bucket add git-scope https://github.com/Bharath-code/git-scope
scoop install git-scopego install github.com/Bharath-code/git-scope/cmd/git-scope@latestIf you find this useful, please consider giving it a ⭐ star to help others find it!
Simply run it in any directory containing your projects:
git-scopegit-scope # Launch TUI dashboard
git-scope init # Create config file interactively
git-scope scan # Scan and print repos (JSON)
git-scope scan-all # Full system scan from home directory
git-scope issue # Open GitHub issues page in browser
git-scope -h # Show helpBy default, it recursively scans the current directory. You can configure permanent root paths later.
| Feature | git-scope | lazygit |
|---|---|---|
| Scope | All repos at once | One repo at a time |
| Primary Goal | Find what needs attention | Stage/Commit/Diff |
| Fuzzy Search | Find repo by name/path | ❌ |
| Integration | Press Enter to open editor | Press Enter to stage files |
| Performance | ~10ms startup (cached) | Slower on large monorepos |
git-scope excels in environments where multi-repo complexity is a daily burden:
While many Git tools focus on the micro (committing, staging, diffing), git-scope is built for the macro.
Typical git workflows involve "tunnel vision"—working deep inside one repository. git-scope provides the "command center" view. It is intentionally read-only, local-first, and blazing fast (<10ms), making it the perfect companion to tools like lazygit, gitui, or VS Code.
| Key | Action |
|---|---|
| w | Switch Workspace (with Tab completion) |
| / | Search repositories (Fuzzy) |
| f | Filter (Cycle: All / Dirty / Clean) |
| s | Cycle Sort Mode |
| 1–4 | Sort by: Dirty / Name / Branch / Recent |
| [ / ] | Page Navigation (Previous / Next) |
| Enter | Open repo in Editor |
| c | Clear search & filters |
| r | Rescan directories |
| g | Toggle Contribution Graph |
| d | Toggle Disk Usage view |
| t | Toggle Timeline view |
| q | Quit |
Edit workspace location and code editor of your choice in ~/.config/git-scope/config.yml:
# ~/.config/git-scope/config.yml
roots:
- ~/code
- ~/work/microservices
- ~/personal/experiments
ignore:
- node_modules
- .venv
- dist
editor: code # options: code,nvim,lazygit,vim,cursorI work across dozens of small repositories—microservices, dotfiles, and side projects. I kept forgetting which repos had uncommitted changes or unpushed commits.
My mornings used to look like this:
cd repo-1 && git status
cd ../repo-2 && git status
# ... repeat for 20 reposI built git-scope to solve the "Multi-Repo Blindness" problem. It gives me a single screen to see what is dirty, what is ahead/behind, and where I left off yesterday.
git-scope provides a fast, read-only terminal dashboard that shows the status of many local Git repositories at once. It helps developers regain context across projects without switching directories or running commands repeatedly.
git-scope reduces context switching when working across many Git repositories, such as microservices, tools, or configuration repos. It gives a single overview of repository state so developers can quickly see what needs attention.
Yes. git-scope is read-only by design, runs entirely locally, has no network access or telemetry, and does not modify repositories. This makes it safe for daily and work use.
No. git-scope does not perform git actions like commit, push, or pull. It focuses on visibility and orientation, not automation.
git-scope is designed for multi-repo (polyrepo) workflows. It is not intended to manage monorepos.
git-scope runs on macOS, Linux, and Windows.
Most git TUIs focus on interacting with a single repository. git-scope focuses on visibility across many repositories and stays intentionally read-only.
MIT © Bharath-code
Built with these amazing open-source projects:
Made with contrib.rocks.
| Back | FazBrowse Home | New Git URL |