{"repo":"Avijit07x/git-switch","free":true,"listed":false,"github":"https://github.com/Avijit07x/git-switch","clone":"git clone https://github.com/Avijit07x/git-switch.git","description":"A fast, native Git client that runs your dev servers too.","language":"TypeScript","stars":79,"topics":["dev-server","developer-tools","git","gitgui","macos-app","multirepo-maintenance","reactjs","rust","tauri-app","xterm"],"license":"MIT","category":"dev-tools","readme_excerpt":"Git Switch A fast, native Git client that runs your dev servers too. --- What it does Multi-repo Git GUI with a built-in PTY-backed dev-server launcher. Switch branches, commit, push, and start every project's dev server from one window. Highlights - Multi-repo sidebar with live status tints and an FS watcher. - Adaptive sync button that switches between Pull / Push / Publish / Fetch based on branch state. - Inline diff viewer and commit history popup . - Undo last commit (safe git reset --soft , never on pushed history). - AI commit messages via Gemini, with auto-fallback when a model is rate-limited. - Run targets like yarn dev , cargo run , each with its own xterm tab and port management. - Groups to bundle repos and run them in parallel. - Menu-bar tray showing the active repo's branch and ahead/behind status. - Desktop notifications when teammates push new commits to your branch. - Six accent themes (Neutral, Orange, Blue, Green, Rose, Violet) plus light/dark mode. - Async backend , so git fetch / pull / push never freeze the UI. Install One command. Fetches the latest release for your OS and drops it in the right place. Re-run to update. macOS / Linux Windows (PowerShell) Build from source Prerequisites: Git, Node 20+, Rust stable. On Debian / Ubuntu also install libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf . First launch compiles roughly 400 Rust crates. Expect 2 to 5 minutes cold, seconds thereafter. Build a release bundle Outp","default_branch":null,"files":null,"tree":[],"storefront":"/r/Avijit07x","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Avijit07x/git-switch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}