A complete native-feeling GitHub client for Android β manage your repos, issues, PRs, branches, commits, Actions, Releases, Gists, notifications and more.
- π Two login methods:
- OAuth Device Flow β type a code on github.com, no token to copy
- Personal Access Token β paste and go
- π¦ Full repos β browse, star, watch, fork, create, delete, change topics
- πΏ Branches & commits β create/delete branches, browse history, see diffs
- π File explorer + editor β read, write, commit changes from your phone
- π Issues β list, filter, create, comment, label, assign, close/reopen, lock
- π Pull Requests β review (approve / request changes), merge (merge/squash/rebase), comment, view diffs
- βοΈ Actions β list workflows, see run status, re-run, cancel, dispatch new runs
- π Releases β browse, download assets
- π Gists β list mine + starred, create, edit, delete
- π Notifications inbox β read, mark-as-read, unsubscribe
- π Search β repos, issues, users, code
- π’ Organizations, β Starred, π₯ Followers/Following, π€ Profile
- π Rate-limit monitor in Settings
- π¨ 5 themes β GitHub Dark, GitHub Dimmed, Midnight, Aurora, Cyber
- π± Home-screen widget with notification count
- π‘ In-app web view for things the API doesn't cover
Grab the latest APK from Releases or from the Actions tab β latest run β OctoMobile-APKs artifact.
git clone https://github.com/iroennys-admin/github-manager-android.git
cd github-manager-android
npm install
npm run build
npx cap sync android
cd android && ./gradlew assembleDebug
# APK at android/app/build/outputs/apk/debug/app-debug.apk- React 18 + TypeScript + Vite 5 β fast, lightweight UI
- Capacitor 7 β native shell, plugins, Android packaging
- Pure REST GitHub API client (no Octokit, ~7 KB gzip), with rate-limit headers, pagination, ETag-friendly
- AppWidget (Java) for home-screen notifications
MIT