iOS · GitHub · Mobile-First

The iOS GitHub client that should have shipped.

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.

Zero-Knowledge Privacy GitHub API Native No Analytics. Ever.

Built for real GitHub workflows

Not a watered-down mobile browser. Push is designed for developers who need actual management power from their phone.

Repository Creation

Name, visibility, description, license, .gitignore, default branch, and auto-init. One flow, under 90 seconds.

AI Agent Templates

Apply project templates with CLAUDE.md, AGENTS.md, .cursorrules, and GEMINI.md baked in.

Search and Fork

Search all of GitHub, browse trending repos by language, and fork with one tap.

Pull Request Review

Per-file diffs with syntax coloring, merge/squash/rebase, and create PRs from mobile.

Commit History

Browse commits with branch labels, tap for full file-by-file diffs with additions and deletions.

File Editing

Quick code editor for direct commits. Markdown rendering. Image preview. Jupyter notebook viewer.

Branches and Releases

Create branches, compare refs, manage tags, and publish releases. All on-device.

SSH Key Management

Generate Ed25519 key pairs on-device and register with GitHub in one tap. Private keys never leave your phone.

Language Breakdown

Visual percentage bar showing all languages in a repo, not just the primary one.

From idea to live repo

  1. 01

    Define the repo

    Name, visibility, license, .gitignore. Set everything in one clean screen.

  2. 02

    Apply a template

    Pick from personal or community templates. AI agent configs, README, project structure. All pre-loaded.

  3. 03

    Ship

    Repo is live on GitHub with your initial commit. Clone URL copied to clipboard. Start working.

Zero-knowledge privacy

Push never sees your code, your token, or your repos. Not because we promise. Because we architected it to be impossible.

Direct to GitHub

Every API call goes straight from your iPhone to api.github.com. No Push server in between. Ever.

Token in Keychain

Your OAuth token lives in iOS Keychain with hardware-backed encryption. We never see it.

No Analytics

No Mixpanel. No Amplitude. No Firebase. No crash reporting. No telemetry. No ads. Nothing.

Simple pricing

No subscription. No auto-renewal. One-time unlock or stay free forever.

Free

$0

  • GitHub OAuth sign-in
  • Unlimited personal repo creation
  • File editing and direct commits
  • Browse and search all of GitHub
  • Issues: view and create
  • Commit history and diffs
  • SSH key generation
  • 3 syntax checks per month

Push Pro

$5.99 one-time

  • Everything in Free, plus:
  • Organization repository creation and management
  • PR creation, review, and merge workflows
  • Unlimited pre-commit syntax checking
  • Unlimited personal templates (3 free)
  • Community template library

Get Push

Start creating GitHub repos from your phone today.

FAQ

How is Push different from GitHub Mobile?

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.

Does Push see my code or token?

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.

Is Push free?

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.

Can I manage org repositories?

Yes, with Push Pro. You can switch between personal and org contexts and create repos under any org you administer.

What are AI agent templates?

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.

Can Push catch errors before I 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.

Is Push open source?

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.

What GitHub permissions does Push request?

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.