Desktop git dashboard
Every repo you own,
at a glance.
fleet watches every git repository under your project roots and shows which are dirty, behind, or stale - then lets you fetch, pull, commit, resolve conflicts, and run a command, all from one window.
| Repository | Branch |
|---|---|
| api-gateway | feat/rate-limit |
| fleet | master |
| billing-svc | main |
| design-system | release/2.4 |
| infra-terraform | main |
What it does
One window for the whole fleet.
Point it at your project folders. It finds every repo, keeps their status live, and gives you the tools without a terminal.
Live repo status
Dirty, behind, ahead, stale, CI failing - at a glance across every repo under your roots. Fetch, pull or push them in bulk.
Git without a terminal
Stage per file, commit, amend, push, merge and rebase a diverged upstream, cherry-pick, reflog recovery - conflicts resolved inline.
Project management
Tasks, deadlines, tags and a cross-project Agenda for code repos and manual projects alike, in a Today view that surfaces what needs attention.
AI brief & chat
An AI brief that weighs GitHub CI/PR/issue signals, a per-repo chat, and an agent that reads, greps and runs commands under per-action approval.
Search across repos
Fuzzy file quick-open and case-insensitive content search across every repository, grouped and ranked best-first. A command palette on Ctrl+K.
Optional cloud sync
Sign in with GitHub to sync your projects, tasks and intel across devices, last-write-wins. Export and import everything as JSON.
Git depth
The recovery tools, built in.
The operations you would otherwise drop to a terminal for - and the safety nets for when they go wrong.
- stage & commitPer-file staging, amend, and AI-drafted commit messages.
- merge / rebaseIntegrate a diverged upstream; a conflict is kept, not aborted.
- resolvePick a side per file (rebase-aware) or edit by hand, then continue.
- cherry-pickApply a commit from another branch, conflicts handled the same way.
- reflogMove a branch back to a previous HEAD; refused when the tree is dirty.
- branchesCreate, switch, delete - an unmerged branch offers a force delete.
Get it
Download fleet 0.1.1
Pick the build for your machine, or build from source. No account required to run it.
First run writes a config next to your data directory; roots defaults to ~/Projects.
Prefer to build it yourself? wails build from a clone - see the
README.