AI summary
Open-source GitHub client built with Kotlin and Jetpack Compose. Browse repos, issues, PRs, releases and workflow runs with offline caching, multi-account support, and automatic self-updates from GitHub Releases. Scroll positions now persist across screens and late-loading content, with smoother workflow filters and prefetched repo tabs for faster navigation.
Generated by AI. May contain inaccuracies.
About this app
A well-crafted open-source GitHub client for Android, built with Kotlin + Jetpack Compose + Material 3.
Status: Work in progress (V1 — core client).
Features
Authentication
- Personal Access Token (PAT) - OAuth App (built-in default client + custom client override)
Navigation (4 Tabs)
- Explore — Trending repos/developers, followed activity - Repositories — Your repos + Starred, with filters and sorting - Notifications — Grouped by repository, unread/read - Profile — Multi-account, drafts, settings
Global search is available from the top bar.
Repository Detail
Tabs: Overview (README) · Code (file tree) · Issues · PRs · Commits · Releases · Actions (Wiki / Projects are not yet available — planned for V2.)
Theming
- Dark (Linear-inspired) — default, compact, calm accent - Light (GitHub Primer-inspired) — airy, warm cards
Offline
- Room local cache on the main read paths (repos, issues, releases, trending, feed) - Cache-first display with per-entry TTL - Background system alerts for new unread notifications (WorkManager, deduplicated)
Self-Update
- On launch and in Settings, the app polls the project's GitHub Releases - A newer stable release triggers an in-app dialog (download / ignore this version / remind later) - Ignored versions won't prompt again until a newer one ships - Pre-releases are never surfaced automatically
Multi-account
- Sign in with multiple GitHub accounts simultaneously - Quick switch between accounts
License
Apache 2.0
What's new
Scroll positions are now preserved when navigating back to any screen — lists, overview, issue/PR details, and markdown viewer. - Restored scroll positions now stick even with late-loading content like markdown or images. - Workflow run list no longer jumps to the top when returning from a detail page. - Workflow filter chip rows no longer flash between rows. - Repo detail tabs (Issues, PRs, Releases, Workflows) are prefetched for instant switching. - Discover page layout refined: source switch moved, redundant rank numbers removed.
About this version
- Version
- 0.4.6 (406)
- Size
- 3.19 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 15
- Updated
- Sep 4, 2026
- Package
- com.pockethub
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10