GitSync

GitSync

Git client for syncing a repository between remote and a local directory

ViscousPot Code & Forge

Screenshots

Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync Screenshot of GitSync

Description

GitSync is an Android git client that aims to simplify the process of syncing a folder between a git remote and a local directory. It works in the background to keep your files synced with a simple one-time setup and a range of options for activating manual syncs.

  • Supports Android 5+
  • Authenticate with
    • HTTP/S
    • SSH
    • OAuth (GitHub, GitLab, Gitea)
  • Clone a remote repository
  • Sync repository
    • Fetch, pull, stage, commit, push
    • Resolve merge conflicts
    • Retry automatically when the network returns
  • Sync mechanisms
    • When an app is opened or closed
    • On a recurring schedule
    • From a Quick Settings tile
    • From a home screen widget
    • From a custom intent (advanced)
  • Browse and edit in-app
    • File explorer with code editor and image viewer
    • Recent commits, plus file, line and commit diffs
    • Branch management
    • Multiple remotes
  • GitHub and GitLab integration (when signed in via OAuth)
    • View, comment on and create issues
    • View, comment on and create pull requests
    • View workflow runs (GitHub Actions)
  • AI features
    • Chat about your repository
    • Wand auto-complete on text fields like commit messages
    • Agent that can run repo actions for you
    • A global toggle to hide all AI features
  • Manage multiple repositories with containers
  • Repository settings
    • Signed commits
    • Customisable sync commit messages
    • Author details
    • Edit .gitignore & .git/info/exclude
    • Disable SSL verification per repo

Accessibility Service Disclosure

To enhance your experience, GitSync uses Android's Accessibility Service to detect when apps are opened or closed. This helps us provide tailored features without storing or sharing any data.

Key Points:

  • Purpose: We use this service solely to improve your app experience.
  • Privacy: No data is stored or sent elsewhere.
  • Control: You can disable these permissions at any time in your device settings.

Versions

Version Date Size Requires Android Download
1.8.60 current
af3f1cb84dc9042a…
2026-06-09 22 MB API 24
1.8.60
259dc36ee49847f9…
2026-06-09 22 MB API 24
1.8.60
5e54d1c9cec429b0…
2026-06-09 21 MB API 24
1.8.59
f11f0fa4e05bdd55…
2026-06-01 22 MB API 24
1.8.59
801ef6e68c2e6fe9…
2026-06-01 22 MB API 24
1.8.59
3b512d935ed83596…
2026-06-01 21 MB API 24
1.8.58
81cc97be240f1bad…
2026-05-20 22 MB API 24
1.8.58
e767d4cc41fbaeb3…
2026-05-20 21 MB API 24
1.8.56
5542dd840409ff40…
2026-05-11 22 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Write storageCreate and change files on the device storage.
  • Read storageRead files on the device storage.
  • Full file accessAccess all files on the device.
  • GET_TASKS
  • NotificationsShow notifications.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • Run at startupStart automatically after the device is switched on.
Show 4 more permissions
  • Prevent sleepingKeep the device from going to sleep.
  • VibrationControl the vibration alert.
  • Network stateCheck whether and how the device is connected.
  • gitsync.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments