
An open-source, cross-platform GitHub client built with React Native. It aims to provide a richer feature set and a better daily experience for managing and browsing GitHub.
Companion implementations in other stacks:
Developed with React Native, supporting both Android and iOS.
This project is also suitable for hands-on React Native learning, covering usage across various libraries and interactions with native modules.
Features and UX are improved from time to time based on usage and feedback. Issues and suggestions are welcome.
npm install in the project root.Create app/config/ignoreConfig.js and fill in your GitHub client_id and client_secret:
export const CLIENT_ID = "xxxx"; export const CLIENT_SECRET = "xxxx";
Optional (for Qiniu upload):
export const ACCESS_KEY = "xxxx";
export const SECRET_KEY = "xxx";
export const QN_HOST = "xxxx";
export const SCOPE = "xxxx";
gsygithubapp://authed in your GitHub App settings.

react-native run-android for Android.| Type | QR Code |
|---|---|
| Apk | ![]() |
| iOS | Not publicly available. ![]() |
An internal iOS IPA exists but is not an enterprise build; UDID is required.






npm has issues, try deleting the .lock file before re-running npm install.
CarGuo/GSYGithubAPP is licensed under the
Apache License 2.0
A permissive license whose main conditions require preservation of copyright and license notices.
Contributors provide an express grant of patent rights.
Licensed works, modifications, and larger works may be distributed under different terms and without source code.
$ claude mcp add GSYGithubAPP \
-- python -m otcore.mcp_server <graph>