Github client for Android
Find a file
KaKi87 059a04040c
Some checks are pending
Build APK / build (push) Waiting to run
Clear the WebView session before loading the instance in Add account.
An earlier session could sign the user in again and close the dialog at once.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 00:14:38 +01:00
.github Add screenshot 2026-11-11 23:06:41 +01:00
.idea Explain what reply diff hunks mean 2017-08-18 11:59:57 +02:00
app Clear the WebView session before loading the instance in Add account. 2026-11-12 00:14:38 +01:00
artwork Migrate to Android 13 (#1287) 2023-04-26 08:11:02 +02:00
gradle/wrapper Update AS and dependencies 2025-10-15 09:38:11 +02:00
metadata/en-US Replace GitHub support with GitLab instance login and API translation. 2026-11-09 23:23:34 +01:00
.gitignore Replace GitHub support with GitLab instance login and API translation. 2026-11-09 23:23:34 +01:00
AGENTS.md Replace GitHub support with GitLab instance login and API translation. 2026-11-09 23:23:34 +01:00
build.gradle Update AGP and dependencies 2025-12-05 09:24:21 +01:00
CHANGES Update CHANGES 2014-04-09 12:32:06 +08:00
gradle.properties Enable non-transitive R classes 2024-11-30 22:32:22 +01:00
gradlew Add Gradle Support #153 2014-04-26 01:14:11 -07:00
gradlew.bat Add Gradle Support #153 2014-04-26 01:14:11 -07:00
LICENSE Add year and name of copyright owner 2015-12-07 18:02:14 +01:00
NOTICE Make trending repos work again. 2014-01-01 15:18:50 +01:00
Privacy.md Add privacy policy statement. 2022-10-07 15:09:53 +02:00
README.md Remove Play Store badge 2024-11-30 22:32:22 +01:00
screenshot.webp Add screenshot 2026-11-11 23:06:41 +01:00
settings.gradle WIP: Convert to Rx-based SDK bindings. 2018-02-26 10:31:16 +01:00
test.mdown test new line 2011-03-04 23:20:39 +08:00
TEST_CHECKLIST.md Mark the release build check as verified. 2026-11-11 21:54:34 +01:00
testempty.txt Test viewer for empty file 2011-03-16 14:47:17 +08:00

Octodroid

OctoDroid

This application provides access to GitHub and lets you stay connected with your network

Download

Get it on F-Droid

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

Contributions