A native Git client. An early preview.

A calmer home
for your Git.

A fast, open source Git client for big projects and busy worktrees.
Open your history. Get to the changes. Keep moving.

macOSLinuxFree and open source

YOUR REPOSITORY, IN PERSPECTIVE01 / HISTORY
GitTurtle showing the Aurora demo repository: local branches on the left, a connected commit graph in the center, and selected commit details and changed files on the right.
Real app. Real Git. A disposable demo repository.View full size

More worktrees.
Less waiting.

GitTurtle started with Fernando’s own projects: 60 GB across many worktrees. Waiting for repositories to load and commits to open kept breaking his flow. He built GitTurtle to make those everyday moments feel quick again.

01

Find your place

Explore the graph, filter branches, and search local history. Select a commit to see exactly which files changed.

02

Review with context

Read unified or split diffs. Compare images visually. Go back to the history you were reading when you’re done.

03

Make it a commit

Stage files, hunks, or changed lines. Write your message with a separate draft for each worktree.

From the big picture
to the smallest change.

Three moments in the native app.
Choose a view to explore.

History in GitTurtle, with a branch graph and the selected commit’s seven changed files.

The whole story, one commit at a time.

Choose a commit, inspect its files, then open a file to compare. Your history context stays close.

View full size
GitTurtle’s Split view shows the TypeScript file before and after the selected commit, with changed text highlighted and the commit details and file list alongside.

Make sense of what changed.

Compare Before and After side by side, with changed text highlighted. Switch to Diff for a unified patch, or inspect either version on its own.

View full size
GitTurtle’s Working Changes view: an unstaged App.tsx edit in the unified diff, staged notes/preview-check.md in the file list, and a commit composer titled Document the preview workflow with Commit 1 file available.

A place for your next commit.

Review the edits still in progress alongside the files you’ve staged. Compose a commit from the staged changes; each worktree keeps its own draft.

View full size

Actual development builds; sample repositories and authors. Screenshot and validation notes

Your tools should
feel like your tools.

Explore the user guide

At home on your desktop

Made for your desktop, with keyboard navigation, light and dark themes, and comfortable text sizes you can adjust.

Keep your projects close

Move between repository and worktree tabs. Save workspaces and return to the projects you’re working on.

Your Git, at your direction

Browsing reads local history. Staging, commits, fetch, pull, and push happen through your explicit actions.

Good things
start with a commit.

GitTurtle is an early preview, available to build from source. Try it, tell us what feels good, and help shape what comes next.

No published binary downloads yet.
Follow releases on GitHub

macOS

Source preview

Build a local app bundle with Rust, Git, and Xcode 26 or later. Local bundles are ad-hoc signed and aren’t notarized.

macOS build guide

Linux

Source preview

Start with Ubuntu 24.04 x86-64 build instructions. Requires a Wayland or X11 desktop and working graphics drivers.

Linux build guide

Platform coverage is still growing. Check the current limits and validation record before relying on the preview.

GitTurtle’s mint turtle mascot

Open source.
Open to you.

Free to use, inspect, and improve. GitTurtle is open source under the MIT license. Bring an idea, report a bug, or help shape what comes next.