A blazing-fast desktop app for managing every GitHub repository you've ever touched.
Bulk operations, smart queues, analytics, file management — all from one native window.
ZRepoManager replaces 50 browser tabs and endless GitHub UI clicking. Connect your GitHub account, load all your repos, and do in seconds what normally takes minutes:
- Select hundreds of repos and archive, delete, rename, transfer, or change visibility in one shot
- Queue complex batches with dry-run preview, grace periods, pause/resume/skip/cancel mid-run
- Browse and manage files inside any repo — rename, move, delete, commit atomically
- Upload local folders straight to a repo without hitting GitHub's 100-file drag limit
- Analyze your portfolio — language stats, growth timeline, health decay, per-repo breakdowns
- Get smart suggestions — surfaces dead repos, empty repos, abandoned forks, near-duplicate names
- Right-click anywhere for context menus on repos, files, and upload entries
Repositories & Bulk Operations
- Multi-select with checkboxes, keyboard shortcuts, and
Ctrl+Kcommand palette - Bulk: archive, unarchive, delete, rename, transfer, change visibility, update topics
- Configurable grace period countdown before destructive operations execute
- Operation queue with dry-run mode — preview exactly what will happen before committing
- Pause, resume, skip, and cancel running queues at any point
- Custom persistent tags on any repo — filter, bulk-apply, survives restarts
File Manager & Upload
- Browse every file inside any repo in a flat list or hierarchical folder tree
- Rename, move, and delete files — all changes staged and committed as one atomic operation
- Upload local folders to any repo: full file tree with checkboxes, select exactly what you want, single atomic commit via the Git Tree API — no 100-file drag limit
- Right-click context menus on files and folders for instant actions
Analytics
- Language distribution across your entire portfolio
- Repo growth timeline (new repos per month)
- Health decay curve (activity over time)
- Per-repo full language breakdown in the detail panel
Cleanup Suggestions
Automatically surfaces repos that need attention:
- Dead repos — no activity in 6+ months
- Empty repos — no content at all
- Abandoned forks — no stars, inactive
- Near-duplicate names — Levenshtein similarity detection
Multi-Account & Export
- Connect multiple GitHub accounts side by side
- PAT tokens and OAuth both supported — sessions persist across restarts
- Export READMEs, release assets, and full repo metadata in batch
GitHub Actions
- View all workflow runs across every repo from a single tab
- Trigger workflows manually with optional input payloads
- Enable or disable workflows in bulk across your portfolio
- Monitor live run status and download workflow artifacts
Collaborators
- View every collaborator and their permission level per repo
- Bulk add or remove access across multiple repos at once
- Track pending invites and accept/decline from the UI
- Full permission level overview — read, write, admin
Webhooks
- List all webhooks attached to any repo
- Bulk-create webhooks from templates across many repos
- Inspect delivery history and spot failed payloads
- Re-deliver any failed webhook payload with one click
Branch Governance
- View default branches across your entire portfolio at a glance
- Apply branch protection rules in bulk
- Rename default branches across many repos in one operation
- Stale branch detection to identify branches with no recent activity
Pre-built installers are available at zsync.eu/repomanager.
| Platform | Format | |
|---|---|---|
| Windows | .msi installer (recommended) |
Download |
| Windows | .exe NSIS installer |
Download |
| Ubuntu / Debian | .deb |
Download |
| Fedora / RHEL | .rpm |
Download |
| Linux (universal) | .AppImage |
Download |
Requirements: Node.js 18+, Rust 1.70+, pnpm
# Clone
git clone https://github.com/TheHolyOneZ/RepositoryManager.git
cd RepositoryManager
# Install frontend dependencies
pnpm install
# Dev server with hot reload
pnpm tauri dev
# Build release installers (output: src-tauri/target/release/bundle/)
pnpm tauri build| Layer | Technology |
|---|---|
| Backend | Rust — GitHub API, file I/O, credential storage |
| Desktop shell | Tauri 2 — native webview, OS credential paths, ~8 MB installer |
| Frontend | React 18 + TypeScript |
| State | Zustand |
| Animations | Framer Motion |
| Virtualization | TanStack Virtual — handles thousands of repos without lag |
| Build | Vite + pnpm |
All planned features for v0.2.0 have shipped. Future versions will be announced in the repository.
GPL-3.0 — see LICENSE for full terms.
Copyright © 2026 TheHolyOneZ