Git client - Working Copy
for GitHub and self-hosted
Free · In-App Purchases
Access Git repositories on the go. Clone, edit, commit and push while allowing other apps access to repositories.
Git is a important part of our work-life and iOS can take part in this. The ability to commit even when offline has added utility on a device that moves in and out of network coverage. Cloning repositories gets you a local copy on your iOS device with commits for all branches. You can browse the content from within the app and make changes. Other applications supporting the Files app, WebDAV or x-callback-url has access to these files. Changes made can be committed and the commits can in turn be pushed back to the remote.
The idea of doing significant programming on iOS might seem far fetched when you are used to a large screen, a physical keyboard and a full IDE. But just as it turned out that not every email is serious prose, then not everything that goes on in Git is significant programming. Sometimes you just want to update a TODO file or make adjustments to your Jekyll site. Sometimes you just need to add a file the designer sent after hours.
If you ever make reminders about small things to do with the code-base, then you should give Working Copy a try. You will spend less time moving stuff around and you will get much better commit messages when you write them for fixes that are still fresh in your mind. You won't be leaving your computer behind any time soon, but sometimes it is faster to just fix things with the device in your hand.
When you do need to perform real work on iOS, Working Copy is a powerful tool. Editor has syntax highlighting for more than 50 programming languages and a built-in color picker. Preview images, Markdown and HTML files with a Javascript console pointing to errors in your code. Create new branches and merge or rebase them back, with a brilliant merge-tool for handling conflicts. If you need to automate your work there are Working Copy actions in the Shortcuts app for most operations.
Even if you never edit a line of code on iOS, Working Copy is a great companion for reviewing and discussing code. Repositories are cross indexed and with powerful fuzzy search you can quickly jump from a symbol to the declaration or reverse from the declaration to all usages. A graph of your commits lets you zoom out for a overview of the commit tree or zoom in for specifics about each commit, with speed and beauty you won’t find in desktop Git applications. Review the changes your files have gone through with a diff viewer that is great for text and images. There is even hex-dump mode for that obscure occasion.
Working Copy is a free download but you need to unlock pro features such as the ability to push commits and manage more than 5 repositories. There is no venture capital, large company or ads funding development and your support through in-app purchase directly sustains development. Try out pro features with a 10 day free trial.
When you pay to unlock you get permanent access to all pro features at the time of purchase as well as any added the next year. When 12 months have passed you keep all existing pro features but any new ones introduced are locked until you renew your unlock.
more Süper program. Bilgisayarda yazdığım kodlara telefondan da ulaşmak büyük nimet. 🥰
Süper program. Bilgisayarda yazdığım kodlara telefondan da ulaşmak büyük nimet. 🥰
Ask Repository Agent to browse files, search content, read and modify files, commit, pull and push. It works with the on-device Apple Intelligence model on iOS 26 with suitable hardware or with external LLM services including OpenAI, Anthropic, Google and Ollama using your own API keys. Configure in AI Settings where AI features are opt-in per repository to avoid leaking sensitive information.
Start Repository Agent from the Mode popup menu, the title menu on the Status & Configuration screen, or with ⇧⌘A. Enable voice output to have responses read aloud.
Includes enhancements from latest versions
Repositories have icons auto-detected from project images and remote avatars. Tap the icon on the Status & Configuration screen to customize with another file from the repository, clipboard contents, photos library, or image files.
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
AI commit message suggestions can use your own API keys or service such as your self-hosted Ollama model instead of the Working Copy service. Configure this in AI Configuration > Commit Messages where you pick service, model and customize prompts.
6.8.0 5 days ago
Configure custom http/https headers inside Settings > HTTP Customization which also contains authentication cookies.
Includes enhancements from latest versions
Repositories have icons auto-detected from project images and remote avatars. Tap the icon on the Status & Configuration screen to customize with another file from the repository, clipboard contents, photos library, or image files.
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
AI commit message suggestions can use your own API keys or service such as your self-hosted Ollama model instead of the Working Copy service. Configure this in AI Configuration > Commit Messages where you pick service, model and customize prompts.
6.7.7 26 Mar
AI commit message suggestions can use your own API keys or service such as your self-hosted Ollama model instead of the Working Copy service. Configure this in AI Configuration > Commit Messages where you pick service, model and customize prompts.
Fix double line spacing in PDF export of files with Windows (CRLF) line endings.
Includes enhancements from latest versions
Repositories have icons auto-detected from project images and remote avatars. Tap the icon on the Status & Configuration screen to customize with another file from the repository, clipboard contents, photos library, or image files.
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
6.7.6 23 Mar
Repositories have icons auto-detected from project images and remote avatars. Tap the icon on the Status & Configuration screen to customize with another file from the repository, clipboard contents, photos library, or image files.
Working Copy is localized to Danish and German.
Repositories can be reordered by drag-and-drop.
Directory filtering can hide entries starting with .
Apex syntax highlighting with SOQL support.
Includes enhancements from latest versions
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
6.7.5 6 Mar
Long-press a file in commit details to share that version, revert to it, or revert to the version just before that commit. You can still drag files out from this list.
OpenSSL upgraded to 3.5.5.
Fixed error messages sometimes disappearing too quickly on the Repository Status & Configuration screen.
Includes enhancements from latest versions
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
6.7.2 20 Feb
Improvements to logic that decides when to use on-device language model for filename suggestions.
SSH detail screen has mechanism to sign user provided data as this is sometimes required to prove key ownership.
Fix crash that could happen when opening files.
Includes enhancements from latest versions
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
6.7.1 4 Feb
Improved logging for Git transfers with the ability to enable verbose logging above the list of logs for very detailed logging.
Nicer syntax highlighting for Markdown.
Includes enhancements from latest versions
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
6.7.0 30 Jan
Improvements to SSH Command and SSH Upload.
Includes enhancements from latest versions
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
6.6.9 23 Jan
Text size when looking at Changes for files and commits can be configured independently of editor text size.
Fix error when pulling down to Fetch All where multiple Secure Enclave authentications are tried.
Includes enhancements from latest versions
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
6.6.8 4 Jan
Improvements to LFS fallback logic.
Includes enhancements from latest versions
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
6.6.7 21/12/2025
Fix such that LFS transfers over SSH correctly fall back to hybrid ssh/https mode when git-lfs-transfer fails.
Improved logging when setting up linked repositories.
Includes enhancements from latest versions
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
6.6.6 16/12/2025
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
Support for signing tags with GPG or SSH keys.
Tag Commit action for Shortcuts app.
Support for footnotes and {#custom-id} syntax for heading IDs in Markdown preview.
Shortcuts actions to Fetch, Pull and Push updated. Shortcuts using these actions on submodules need to pick the repository and submodule again.
Includes improvements from version 6.6.0
Switch away from Working Copy during Git operations have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Markdown preview requires space after hash for ## style headers.
Improved auto-detection of Gitea hosting providers.
6.6.5 15/12/2025
Support for git-lfs-transfer command on the remote for pure SSH-based LFS transfers.
Includes improvements from version 6.6.0
Switch away from Working Copy during Git operations have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Markdown preview requires space after hash for ## style headers.
Improved auto-detection of Gitea hosting providers.
6.6.3 08/12/2025
Fix bug where Write Repository Files action in Shortcuts wrote incorrect content when appending or prepending to files.
Fix cloning, fetching and pushing with scp-style remote URLs containing @ in username.
Fix that Preview would sometimes fail to refresh after returning to Working Copy.
Using classic tab bar at the bottom for iPadOS 18.
Includes improvements from version 6.6.0
Switch away from Working Copy during Git operations have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Markdown preview requires space after hash for ## style headers.
Improved auto-detection of Gitea hosting providers.
6.6.1 26/11/2025
Switch away from Working Copy during Git operations have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Markdown preview requires space after hash for ## style headers.
Improved auto-detection of Gitea hosting providers.
Includes improvements from version 6.5.0
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
6.6.0 21/11/2025
- Fixes Revert failing for changes at end of file.
Includes improvements from version 6.5.0
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.9 08/11/2025
- Fix issue where content mode switching would fail when picking Other modes.
Includes improvements from version 6.5.0
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.8 04/11/2025
- Search improvements with better highlight handling and navigation.
- Dynamic Type support for branch list and branch detail screen improves accessibility.
- Improved scroll position handling after editing text.
Includes improvements from version 6.5.0
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.7 01/11/2025
- Fix file icons not showing in bookmark menu for recently opened files.
- Color theme editor improvements.
- Content tab bar is always at the bottom where it would previously move to the top on iPadOS 26.
Includes improvements from version 6.5.0
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.6 27/10/2025
- Fix issue making large pushes over https introduced in last update.
- Content tab bar is always at the bottom where it would previously move to the top on iPadOS 26.
- Reset Branch action for Shortcuts app supports commit-ish.
- Correctly wrap diff lines on commit detail screen on iPadOS 26.
- Fix crash when trying to indent/unindent in editor.
Includes improvements from version 6.5.0
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.5 15/10/2025
- Improvements to commit dialog.
- Git transfers adjusted to work better through CloudFlare.
- Preview rendering refreshes correctly after app has been in the background on iPad.
- Reset Branch action for Shortcuts app.
- Improved submodule handling in Shortcuts app actions.
- Fixed issue where content mode switching button would sometimes show incorrect title.
Includes improvements from version 6.5.0
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.4 09/10/2025
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.2 03/10/2025
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.1 28/09/2025
Working Copy is ready for iOS and iPadOS 26.
- Enjoy the liquid-glass design with playful animations, while still interacting quickly with repositories.
- The new menu bar in iPadOS 26 makes features easier to find and use.
- Quickly open files in other apps from the context menu, skipping the share sheet. Configure default apps for file types directly in the Files app.
- When inserting files from the clipboard, supported iPhones and iPads can suggest filenames using an on-device language model.
- Editor themes now support P3 colors for richer, more vibrant syntax highlighting.
- Support for Tcl and Zig syntax modes.
6.5.0 26/09/2025
Configure default setting for whether repositories Merge or Rebase on Pull next to repo specific setting inside Status & Configuration > Configuration. This is available to users that purchased or upgraded their pro unlock on October 17, 2018 or later.
BitBucket hosting provider can be used with oAuth disabled. Use account email / API token for authentication.
6.3.5 01/08/2025
Ask Repository Agent to browse files, search content, read and modify files, commit, pull and push. It works with the on-device Apple Intelligence model on iOS 26 with suitable hardware or with external LLM services including OpenAI, Anthropic, Google and Ollama using your own API keys. Configure in AI Settings where AI features are opt-in per repository to avoid leaking sensitive information.
Start Repository Agent from the Mode popup menu, the title menu on the Status & Configuration screen, or with ⇧⌘A. Enable voice output to have responses read aloud.
Includes enhancements from latest versions
Repositories have icons auto-detected from project images and remote avatars. Tap the icon on the Status & Configuration screen to customize with another file from the repository, clipboard contents, photos library, or image files.
Switch away from Working Copy during Git operations and have them continue in the background. Clone, Fetch, Pull & Push operations show progress as Live Activities. This requires iOS 26.
Create and use SSH keys on Secure Enclave for Git authentication and commit+tag signing. Each use requires either Face or Touch ID and there is no way to export private keys, but otherwise they work just like regular SSH keys. This is a pro feature available to anyone who purchased or upgraded their pro unlock on December 15, 2024 or later.
AI commit message suggestions can use your own API keys or service such as your self-hosted Ollama model instead of the Working Copy service. Configure this in AI Configuration > Commit Messages where you pick service, model and customize prompts.
more Version 6.8.0 5 days ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: