Comparison

GitSync.md vs ompanion

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

GitSync.md

Manage Git repositories directly on your iPhone. Clone, pull, edit markdown files, and commit changes without needing a terminal. Integrates with your favorite editors and GitHub.

Highlights
  • Clone GitHub repositories
  • Pull latest changes
  • Edit markdown files
  • Commit and push changes
  • Integrates with iOS Files app
  • GitHub OAuth support
  • Manage multiple repositories
Features
Read full description

GitSync.md brings real Git to your iPhone. Clone any GitHub repository, pull the latest changes, edit your notes and markdown files, then commit and push — all without a terminal. Real Git, Not a Workaround GitSync.md uses libgit2 to perform actual Git operations on your device. Your repos have a real .git directory. Commit history, branches, diffs — it's all there. No proprietary sync layer, no lock-in. Works With Your Favorite Editor Cloned repositories appear directly in the iOS Files app. Open them in Obsidian, iA Writer, 1Writer, Taio, or any app that supports the Files provider. Edit however you like, then come back to GitSync.md to commit and push. GitHub Native Sign in with GitHub OAuth or paste a Personal Access Token. Browse your repositories and clone with one tap. Author name, email, and branch are configured per-repo. Full Git Workflow • Clone any GitHub repository to your iPhone • Pull to fetch the latest remote changes • Stage all changes, write a commit message, and push • See uncommitted change counts at a glance • View branch, commit SHA, and last sync time per repo Obsidian Integration GitSync.md supports x-callback-url so other apps can trigger Git operations programmatically. Tap a syncmd://x-callback-url/sync link in any note, or run it from an iOS Shortcut, to pull and push without leaving Obsidian. Multiple Repositories Manage as many repos as you need. Each one gets its own branch, author, and storage location. Clone your blog, your Zettelkasten, your dotfiles — all in one app. Your Data Stays Yours Your files and Git credentials stay on your device and communicate directly with your Git provider. If you separately enable Push Sync, its relay stores repository names, verified GitHub App installation/account identifiers, and APNs registration data to route alerts. It never receives local file contents, paths, or Git credentials. Terms of Use (EULA): https://gitsyncmd.app/terms

About

ompanion

Read full description

ompanion is a client for omp, the open-source oh-my-pi coding agent. omp normally runs in a terminal on your own machine; ompanion drives it over SSH from your iPhone or iPad, with no daemon installed on that machine. On iPhone and iPad ompanion is SSH-only: it connects to a computer you own and control. What you need - A machine you can reach over SSH: macOS, Linux or Windows. - omp 18.3.1 or newer on it. If omp is missing, ompanion installs it on that machine, or shows you the commands to run yourself. - AI model access from your own provider accounts, configured in omp on that machine. ompanion ships no servers, no accounts, no model of its own. Chat - Streaming transcript with markdown, LaTeX math, highlighted code, collapsible thinking and images - Finished turns fold their thinking, tool calls and interim messages under a one-line summary - Steer the running turn or queue a follow-up, and edit or remove queued messages - Slash commands from the session's own command list, model and thinking-level pickers, and a context and cost meter - Pause and resume every agent of a session; Stop aborts the run and restores queued messages - Attach files by picking them, or paste images; images go to the model, files reach omp as mentions it reads on the machine - Copy messages and code, and branch from any of your messages Tools and approvals - Tool cards for shell, read, edit and write with word-level diffs, eval, todo, task, web search and fetch - Tool approvals answered inline; the ask tool as a form with several questions, previews and your own answers - Extension dialogs, status lines and toasts; files named in tool cards open in the Files panel Sessions - Every session on a machine, grouped by project and across omp profiles, marked working, waiting for input or unread - Search sessions across your machines by title or project path - Resume any session on the machine, including ones from omp's terminal UI (read-only while that omp still has it open) - Session tree with search, filters, labels, branching and an optional model-written summary - Several of your devices on one live session: each sees what the others send, and the first answer settles the dialog everywhere Machines - Any SSH host, including hosts behind a chain of jump hosts - No daemon: it runs stock omp, and uploads a small companion extension for what omp's RPC lacks - Sessions run detached on the machine, so a dropped connection or a locked phone does not stop the turn - Key, password and keyboard-interactive SSH authentication, with host-key checks on every hop - Each machine is probed, and omp is installed on it with a checksum check - Generate Ed25519 keys or import your own; private keys stay in the platform's secure storage Files, terminal and configuration - Files: browse, create, rename and delete; an editor with find and replace; git status and diffs - Terminal tabs on the machine, over SSH - Agent Hub: subagent roster with progress, tokens and cost, each agent's transcript, steer, kill, revive - Todos by phase, and compactions shown with their summary and file lists - Settings from omp's own schema, model roles, providers, MCP servers, plugins, skills, and stats - Usage: subscription limits from every online machine, with reset times and account priority - Monochrome, flat design with an OLED-black dark theme and a light theme; on an iPad in landscape, machines, chat and tools sit side by side Privacy - No accounts, no analytics, no crash reporting, no ads, no tracking - Your data stays on your device or goes over SSH to your own machines; the app reaches GitHub only to download omp for a machine, and a web image in a reply only when you tap it - Prompts go to omp on your machine, which calls the providers you configured there, under their policies - Private keys and passwords are kept in the platform's secure storage ompanion is open source (GPLv3): github.com/edde746/ompanion

Screenshots

GitSync.md4 screens
ompanion4 screens

Verdict

The call

The clearest difference is price: ompanion at $4.99 against GitSync.md's $9.99. ompanion also leads on iOS requirement (15.0 vs 17.0). GitSync.md's advantage is chart position (#7 vs unranked). On ads, in-app purchases and device support there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

GitSync.md costs $9.99 and ompanion $4.99 up front. Neither carries in-app purchases, so what you see is what you pay.

Scorecard3 real differences · 8 level
GitSync.md versus ompanion: the parameters behind the verdict, then further details
ParameterGitSync.mdompanion
Price$9.99$4.99 — better
Rating4.9 (16 ratings) — better—
Positive reviews87.5% of reviews—
Number of ratings16 — better—
Update frequencyEvery 4 days—
AdsNoNo
In-app purchasesNoNo
MonetizationPaid—
Best chart rank#7 — better—
DevicesiPhone, iPadiPhone, iPad, iPod — better
Requires iOS17.015.0 — better
Further details — not scored
Size21 MB40 MB
Age rating4+9+
DeveloperCody Russell BontecouEdvard Wikhall

In-app purchases

None

GitSync.md

No in-app purchases

None

ompanion

No in-app purchases

Questions

Is GitSync.md free?
GitSync.md costs $9.99, with no in-app purchases.
Is ompanion free?
ompanion costs $4.99, with no in-app purchases.
Do GitSync.md or ompanion have ads?
Neither GitSync.md nor ompanion shows ads.

Other comparisons