为什么做这个项目
同时维护多个项目时,查看哪些仓库有改动、哪些提交尚未推送,以及开发服务是否运行,会变成重复的切换操作。GitDesk 将仓库概览与单个项目的操作放在同一个桌面窗口里。
- Swift
- SwiftUI
- Git
真实界面
GitDesk 本机运行窗口,采集于 2026-10-26;仓库与提交状态为当时的本地快照。
已经实现的能力
多仓库概览
扫描目录中的 Git 仓库,按名称与状态搜索筛选,置顶项目并拖动调整顺序。
提交与文件差异
查看提交历史和文件改动,按文件暂存、取消暂存并提交,支持拉取、推送和同步。
本地服务管理
发现 Node 与 Go 项目的启动命令,查看端口和日志,并在独立窗口中管理开发服务。
当前范围与边界
当前支持 macOS 14 及以上,本地构建使用 ad-hoc 签名,尚未提供公证安装包。不提供切换分支、冲突解决、按行暂存或强制推送。
截图用于展示运行界面,本页不内嵌项目应用。提供官网入口的项目可继续访问,其他项目目前仅在本站展示案例。
