sheep-programmer

MobileGH 是一款第三方 GitHub 安卓客户端,轻量且贴合 GitHub 设计风格,补齐官方 App 缺少的贡献热力图、流量洞察与 Actions 日志等功能。

v0.40.2
发布于
9 小时前
15
星标
135
下载
同步于
9 小时前

最新版本

v0.40.22026年11月9日 00:49
下载慢?可在上方随时切换镜像源

项目说明

项目概述

MobileGH 是一款第三方 GitHub Android 客户端,主打轻量与贴合 GitHub 设计风格,重点补齐官方 App 在手机端缺少的能力,例如贡献热力图、加入的仓库、流量洞察与 Actions 构建日志。它基于 Kotlin 与 Jetpack Compose 构建,覆盖仓库浏览、Issues、Pull Requests、Actions 与 Releases 等常用场景。

把官方 App 在手机上看得见却看不清的 GitHub,补全给你。

主要功能

  • 贡献热力图:完整的年度贡献图,外加活跃天数、单日最高与连续活跃统计
  • 加入的仓库:包含被邀请作为协作者的仓库,不只是自己创建的
  • 流量洞察:仓库的 Clone 与访客统计图表
  • Actions 日志:手机上直接查看 Job 日志与警告高亮,还能触发 workflow_dispatch、重跑与取消
  • 文件直接下载:Release 资源、源码压缩包与仓库文件直接下到系统下载目录,私有仓库自动带 Token
  • Markdown 编辑器:新建 Issue 与发表评论带格式工具栏,预览走官方 GFM 渲染
  • 内置 TOTP 验证器:本地计算两步验证码并自动填入,密钥经 Keystore 加密存储
  • 常用功能:首页动态、通知、仓库浏览、Issues 与 Pull Requests、Releases、Gist 与搜索

适用人群

  • 希望在手机上完整查看 GitHub 数据的用户
  • 需要随时查看 Actions 日志的开发者

快速上手

  1. 到 Releases 下载 APK,多数现代手机选 arm64-v8a
  2. 打开应用,选择账号密码登录或使用 Personal Access Token 登录
  3. 账号密码登录会在应用内打开 GitHub 官方登录页并完成授权
  4. 在设置中存入两步验证密钥后,登录时验证码会自动填入
  5. 自行构建:执行 ./gradlew :app:assembleRelease

核心优势

  • 补齐短板:热力图、流量洞察与 Actions 日志是官方 App 没有的
  • 登录灵活:支持账号密码与 Personal Access Token 两种方式
  • 安全存储:Token 使用 Android Keystore 加密保存
  • 节省配额:API 请求带 ETag 缓存,重复请求不消耗配额

系统要求

项目 要求
操作系统 Android 8.0 及以上(API 26)
技术栈 Kotlin 与 Jetpack Compose
安装包 ABI arm64-v8a、armeabi-v7a、x86_64、universal

注意事项

  • 账号密码只提交给 github.com,应用拿到的是 OAuth Token
  • 使用网络加速节点会改变访问路径,请自行评估可信度

历史版本

排序