Frequently asked questions
What is MyTwig?
Section titled “What is MyTwig?”MyTwig is a desktop Git client (a Git GUI) for macOS, Windows and Linux. It shows your repository as a commit graph and lets you stage by file, hunk or line, merge and rebase by drag and drop with a preview on the graph first, resolve conflicts side by side, and review pull requests and CI without a browser.
Is MyTwig the same as other software called Twig?
Section titled “Is MyTwig the same as other software called Twig?”No. MyTwig is one word and has its own website, mytwig.herosizy.dev. It is not the Twig template engine, and it is not related to other apps or tools that use the name Twig.
Is MyTwig free?
Section titled “Is MyTwig free?”MyTwig is in Public Beta, and it is free while the beta lasts: there is no license to enter. If you use the beta, you get a year of updates after MyTwig launches, counted from launch day.
Which systems does MyTwig run on?
Section titled “Which systems does MyTwig run on?”macOS 12 or later (Apple silicon and Intel), Windows 10 and 11 (x64 and ARM64), and Linux on x64 and ARM64 with GTK 3 and WebKitGTK 4.1. See Install.
Do I need Git installed?
Section titled “Do I need Git installed?”Yes. MyTwig uses the Git already on your computer, version 2.32 or later, with your own config, credentials, hooks and signing keys. If it can’t find Git, the window tells you how to install it.
Is MyTwig a web page in a wrapper?
Section titled “Is MyTwig a web page in a wrapper?”No. MyTwig is a native app written in Go. Its interface is drawn natively, so it starts fast and stays fast on large histories.
Does MyTwig send my code or data anywhere?
Section titled “Does MyTwig send my code or data anywhere?”No. MyTwig only connects to your remotes, the forges you sign in to, avatar services, the AI provider you choose (if any) and github.com for updates. There’s no account and no telemetry. Crash reports are off unless you turn them on. See Privacy.
Which Git hosting services does it work with?
Section titled “Which Git hosting services does it work with?”GitHub, GitHub Enterprise Server, GitLab (gitlab.com and self-managed), Gitea, Forgejo (including Codeberg) and Bitbucket Cloud. Any other Git remote works for fetch, pull and push. See Forges and pull requests.
Can I review and create pull requests in MyTwig?
Section titled “Can I review and create pull requests in MyTwig?”Yes. Open pull requests and issues show in the left panel. Drag a branch onto a remote branch to open a pull request, check out any pull request, and review GitHub pull requests in the app with comments, approvals and merging.
Can I use AI with my own provider?
Section titled “Can I use AI with my own provider?”Yes. Bring an API key for Anthropic, Gemini, OpenAI or any OpenAI-compatible service, run a local model with Ollama or LM Studio, or use a command line tool you’re signed in to. Requests go straight from your computer to that provider. See AI help.
Can I undo a mistake like a bad rebase or a deleted branch?
Section titled “Can I undo a mistake like a bad rebase or a deleted branch?”Yes. Commits, merges, rebases, checkouts, branch deletes, stashes and discards can be undone with ⌘Z, and the operation timeline restores the repository to how it was before any operation. See Undo anything.
Does MyTwig work with large repositories?
Section titled “Does MyTwig work with large repositories?”Yes. The graph loads a page at a time and only draws what’s on screen. MyTwig can also clone blobless, shallow or sparse, and turn on Git’s file system monitor and commit-graph. See Large repositories.
Is MyTwig available in Chinese?
Section titled “Is MyTwig available in Chinese?”Yes. The app, these docs and the website are in English and Simplified Chinese. Change the app’s language in Settings → General → Language.
How does MyTwig update?
Section titled “How does MyTwig update?”It checks for a new version every 30 minutes, shows the release notes and installs the update after verifying its Ed25519 signature. You can also update with Homebrew or Scoop.
How do I report a bug or ask for a feature?
Section titled “How do I report a bug or ask for a feature?”Use Help → Send Feedback… in the app, or open a feedback issue.