GitTouch — 口袋里的全能 Git 平台客户端
1,693 星标

当一个平台不够用时
你是否遇到过这种情况?你的项目在 GitHub 上,同事们使用 GitLab,而你的客户把代码存在 Bitbucket 上。在不同界面之间切换令人疲惫不堪,尤其是在手机上。这正是 GitTouch 要解决的问题——一个用于操作五个主流 Git 平台的统一应用。
技术实现
GitTouch 是一款基于 Flutter 构建的开源移动应用,支持以下平台:
- GitHub
- GitLab
- Bitbucket
- Gitea
- Gitee(中国的 GitHub)
应用可在以下平台下载:
尝试 GitTouch 的三个理由
- 统一的界面——适用于所有平台,无需再记忆各个按钮的位置
- 深色主题——深夜提交时保护你的眼睛(是的,我们知道你经常这样)
- 开源——你可以根据需求自定义或验证其安全性

技术细节
GitTouch 使用所有支持平台的官方 API。以下是当前的集成状态:
| 平台 | 状态 | 自定义域名 | |-----------|--------|------------------| | GitHub | ✅ | 💬 开发中 | | GitLab | ✅ | ✅ 已支持 | | BitBucket | ✅ | ✅ 已支持 | | Gogs | 🚧 开发中 | ✅ 已支持 | | Gitea | ✅ | ✅ 已支持 | | Gitee | ✅ | 💬 开发中 |
谁会特别需要它?
- 开发者——需要在多个 Git 平台间切换工作
- 移动开发者——需要随时快速查看 pull request
- 开源贡献者——管理多个项目
- 管理员——管理自托管 Git 服务器(Gitea/Gogs)
我的个人体验
根据我的经验,GitTouch 在以下场景特别有用:
- 快速查看 CI/CD 构建状态
- 在手机上查看代码评论
- 随时随地管理 issue
该应用不能完全替代功能完整的 Git 客户端,但对于日常任务来说完全够用。
如何开始使用?
- 从 App Store 或 Google Play 下载应用
- 添加你需要使用的平台账号
- 为重要事件配置通知
Android 用户也可以下载 APK 进行手动安装。
社区与开发
该项目正在积极开发中,GitHub 上已获得超过 16000 颗星。你可以做以下事情:
GitTouch 不仅仅是一个 Git 客户端,而是为在 Git 生态系统中工作的开发者提供的一个便捷通用工具。我特别推荐给:
- 在多个平台有项目的自由职业者
- 使用企业级 Git 解决方案的团队
- 受够了 Git 平台移动端糟糕体验的任何人
试试看吧,欢迎在评论区告诉我们你的想法!
相关项目