iOS App — Version 1.0

Sync.md

Real Git on your iPhone. Clone, pull, commit & push any repo. No terminal, no sync layer, no lock-in. Your files, version controlled.

Sync.md home screen showing cloned repos
libgit2 engine GitHub OAuth Personal Access Tokens iOS Files integration Obsidian x-callback-url Multi-repo management Branch & commit tracking Zero cloud dependency libgit2 engine GitHub OAuth Personal Access Tokens iOS Files integration Obsidian x-callback-url Multi-repo management Branch & commit tracking Zero cloud dependency

Everything you need.
Nothing you don't.

01
Real Git
Powered by libgit2. Actual .git directories, real commit history, real branches. Any repo, any language — the genuine protocol.
02
GitHub Native
Sign in with OAuth or a Personal Access Token. Browse any repo, clone with one tap. Your account, instant access.
03
Files App
Cloned repos appear in the iOS Files provider. Browse, edit, and manage your files with any app that reads Files.
04
Push & Pull
Full upstream workflow. Pull remote changes, stage edits, write a commit message, push. Works with any repository.
05
Multi-Repo
Projects, dotfiles, notes, configs — manage them all. Each repo has its own branch, author identity, and sync state.
06
x-callback-url
Obsidian Git plugin calls syncmd:// to pull and push without leaving Obsidian. Programmable from any app that speaks URLs.
Sync.md repo view with pull, commit & push

Clone to push
in four steps.

01

Authenticate

Sign in with GitHub OAuth or paste a Personal Access Token. Keychain-stored, encrypted at rest.

02

Clone

Browse your repos, tap to clone. Any repository downloads to your device with its complete Git history.

03

Edit

Open files in any iOS app. Code, notes, configs — the filesystem is yours to edit however you want.

04

Sync

Pull changes, commit your edits, push upstream. Full version control from your pocket.

Works with everything.

x-callback-url
Obsidian
The Obsidian Git plugin calls syncmd:// to pull and push without leaving the app. Seamless vault sync.
Files App
iOS Files
Every cloned repo appears in the iOS file provider. Browse, edit, and manage with any app that reads Files.
Any App
Your Tools
Code editors, markdown apps, text tools — if it can open a file on iOS, it works with your cloned repos.

Under the hood.

Git Engine
libgit2 (native C, no shell)
Framework
SwiftUI
Authentication
GitHub OAuth + PAT
Token Storage
iOS Keychain (encrypted)
File Access
iOS File Provider
Automation
x-callback-url (syncmd://)
Cloud Dependency
None — device to GitHub direct
Data Collection
Name + email (Git author only)
Platforms
iPhone · iPad
Price
Free

Your notes.
Version controlled.

Free on the App Store. Open source on GitHub.

App Store Source Code