Gh4a
Github client for Android
Install / Use
/learn @slapperwan/Gh4aREADME
OctoDroid
This application provides access to GitHub and lets you stay connected with your network
Download
<img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="80px">
Main features
Repository
- List repositories
- Watch/unwatch repository
- View branches/tags
- View pull requests
- View contributors
- View watchers/networks
- View issues
User
- View basic information
- Activity feeds
- Follow/unfollow user
- View public/watched repositories
- View followers/following
- View organizations (if type is user)
- View members (if type is organization)
Issue
- List issues
- Filter by label, assignee or milestone
- Create/edit/close/reopen issue
- Comment on issue
- Manage labels
- Manage milestones
Commit
- View commit (shows files changed/added/deleted)
- Diff viewer with colorized HTML
- View commit history on each file
Tree/File browser
- Browse source code
- View code with syntax highlighting
Gist
- List public gists
- View gist content
Explore Github
- Public timeline
- Trending repos (today, week, month, forever)
- GitHub blog
..and many more
How to Build Octodroid
- Ensure Android SDK platform and build-tools are installed
- Register an application for your OctoDroid usage under your GitHub settings
- naming is up to you
- callback URL must be gh4a://oauth
- Create a client.properties file with the following content:
ClientId="<CLIENT ID DISPLAYED IN APPLICATION SETTINGS>"
ClientSecret="<CLIENT SECRET DISPLAYED IN APPLICATION SETTINGS>"
- Build using Gradle
./gradlew assembleDebug
- To get a full list of available tasks
./gradlew tasks
Open Source Libraries
- android-gif-drawable
- AndroidSVG
- AndroidX
- emoji-java
- GitHubSdk
- HoloColorPicker
- MarkdownEdit
- Material Design Icons
- PrettyTime
- Recycler Fast Scroll
- Retrofit
- RxAndroid
- RxJava
- RxLoader
- SmoothProgressBar
Contributions
Related Skills
apple-reminders
337.7kManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
gh-issues
337.7kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
337.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
337.7kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
