Repository Creation
Name, visibility, description, license, .gitignore, default branch, and auto-init. One flow, under 90 seconds.
iOS · GitHub · Mobile-First
Create repos in 90 seconds. Apply templates with AI agent configs. Review PRs, manage branches, edit files. All from your iPhone. No laptop fallback required.
Not a watered-down mobile browser. Push is designed for developers who need actual management power from their phone.
Name, visibility, description, license, .gitignore, default branch, and auto-init. One flow, under 90 seconds.
Apply project templates with CLAUDE.md,
AGENTS.md, .cursorrules, and
GEMINI.md baked in.
Search all of GitHub, browse trending repos by language, and fork with one tap.
Per-file diffs with syntax coloring, merge/squash/rebase, and create PRs from mobile.
Browse commits with branch labels, tap for full file-by-file diffs with additions and deletions.
Quick code editor for direct commits. Markdown rendering. Image preview. Jupyter notebook viewer.
Create branches, compare refs, manage tags, and publish releases. All on-device.
Generate Ed25519 key pairs on-device and register with GitHub in one tap. Private keys never leave your phone.
Visual percentage bar showing all languages in a repo, not just the primary one.
Name, visibility, license, .gitignore. Set everything in one clean screen.
Pick from personal or community templates. AI agent configs, README, project structure. All pre-loaded.
Repo is live on GitHub with your initial commit. Clone URL copied to clipboard. Start working.
Push never sees your code, your token, or your repos. Not because we promise. Because we architected it to be impossible.
Every API call goes straight from your iPhone to
api.github.com. No Push server in between. Ever.
Your OAuth token lives in iOS Keychain with hardware-backed encryption. We never see it.
No Mixpanel. No Amplitude. No Firebase. No crash reporting. No telemetry. No ads. Nothing.
That's our Apple App Store Privacy Label. It's accurate. Read the full policy.
No subscription. No auto-renewal. One-time unlock or stay free forever.
$0
$5.99 one-time
Start creating GitHub repos from your phone today.
GitHub Mobile can edit files, create PRs, and merge. It's a solid notification triage and review tool. What it still cannot do: create repositories, apply project templates, manage SSH keys, publish releases, compare branches with full diffs, detect and copy code blocks, validate syntax before commits, or view language breakdowns. GitHub's own public roadmap (issue #1227) acknowledges the repo creation gap with no ship date. Push fills these gaps.
No. All GitHub API calls go directly from your device to GitHub. Your OAuth token is stored in iOS Keychain and never transmitted to us. We have no backend, no analytics, and no way to access your data. Full privacy policy.
Yes. Repo creation, file editing, browsing, searching, issues, commit history, and SSH keys are all free with no limits. Push Pro ($5.99, one-time) unlocks org repos, PR workflows, unlimited syntax checking, unlimited templates (3 free), and the community library. No subscription. One payment, forever.
Yes, with Push Pro. You can switch between personal and org contexts and create repos under any org you administer.
Templates that include configuration files for AI coding assistants:
CLAUDE.md for Claude, AGENTS.md for Codex,
.cursorrules for Cursor, GEMINI.md for Gemini,
and .github/copilot-instructions.md for Copilot. Apply them
during repo creation so your AI tools are configured from the first commit.
Yes. Push validates syntax for JavaScript, TypeScript, and JSON files before committing. If there are errors, you see them with line numbers before anything hits GitHub. No other mobile code editor does this.
Push's source code is available under the Business Source License 1.1 (BSL). This is not an open source license. It allows personal and non-competing use while protecting against competitive replication. After three years, each version converts to AGPL-3.0. Full terms of service.
Push requests repo (full repo access), read:org
(see your orgs), delete_repo (delete repos you own),
user (your profile), and admin:public_key
(SSH key management). Each scope is needed for specific features. Your
token stays in iOS Keychain and is never sent to SI Labs Mobile.