GitStudio Desktop 1.0 is out for macOS, Windows & Linux

GitStudio Desktop · v1.0.0 · macOS, Windows, Linux

The full Git and GitHub workflow in one native app.

A native desktop client for macOS, Windows, and Linux. It puts the full Git workflow, all of GitHub, and a real terminal in one window. The AI assistant runs on your own keys, or fully local. Apache-2.0, free, no account.

  • v1.0.0
  • Apache-2.0
  • No account
  • No telemetry
  • AI off by default
GitStudio Desktop on its own repository: the Commits view with the commit graph, author avatars on the nodes, branch and tag chips, and the terminal dock
GitStudio Desktop 1.0, running on its own repository.

01 · Commit graph

A commit graph that stays fast at tens of thousands of commits.

The graph is virtualized, so it stays responsive on large repositories. Colored lanes, ref chips, author avatars on the nodes, and full keyboard navigation. The same engine draws it on the desktop and in the editor.

  • Check out, cherry-pick, branch, or reset from any commit.
  • Search by message, author, SHA, or ref, and step through the matches.
  • File history, line history, and reflog recovery.

The graph above is the component that ships in GitStudio, rendering this repository's history. Scroll and click through it.

Also in your editor

GitStudio is also two editor extensions.

The same engine that runs the desktop app ships as two open-source extensions — the full Git workflow and a dedicated merge editor — for VS Code, Cursor, and every VS Code-compatible editor.

GitStudio

The full Git workflow, inside your editor.

  • Commit graph
  • Inline blame
  • GitHub pull requests

v1.0.0 · Apache-2.0 · 77 commands

156 installs on Open VSX

Merge Studio

A focused three-pane merge and conflict editor.

  • Three-pane merge
  • Conflicts dashboard
  • Named undo history

v0.3.4 · MIT

852 installs on Open VSX

Runs in VS Code, Cursor, VSCodium, Windsurf, and code-server. VS Code installs from the Marketplace, the rest from Open VSX.

02 · Merge

A three-pane merge editor that opens on conflict.

Yours, result, and theirs, side by side, with per-hunk accept controls. A conflict opens the editor automatically. The same merge engine ships in the desktop app, the GitStudio extension, and Merge Studio.

The three-pane merge editor resolving conflicts in an auth module: yours, result, and theirs, with accept controls between the panes
Three conflicts open in an auth module — yours, result, and theirs, with accept controls between the panes.

03 · Everyday Git

The rest of the everyday workflow.

Interactive rebase

Reorder commits by dragging them: pick, reword, edit, squash, fixup, drop.

Universal undo

Every destructive operation writes a reflog snapshot first, so one command restores it. It is separate from editor undo.

Inline blame

Per-line authorship, plus a code-age heatmap that shades recent lines warm and old lines cool.

Branches and worktrees

Branches, tags, stashes, and worktrees with full operations and per-branch ahead/behind counts.

Real terminal

A real PTY, not an emulation. Every command becomes a block that records its output, exit code, and timing — scan, copy, or rerun any of them.

04 · GitHub

All of GitHub, inside the app.

Every GitHub surface is a native view: pull requests, issues, gists, notifications, releases, Actions, organizations, and projects. Review a pull request — check it out, comment inline, approve, merge — without opening a browser tab.

A pull request open in GitStudio Desktop with checkout, approve, review, and merge actions, tabs for conversation, commits, checks, and files, and the rendered description
A pull request in GitStudio: checkout, review, and merge, with the description and checks alongside.

05 · Assistant · optional

AI that runs on your own keys.

The assistant is off until you connect a model. It runs on your own API keys across 12 providers — 10 cloud, plus Ollama and LM Studio locally. It reads real status, diffs, and history, and asks before every write. A built-in MCP server exposes the same tools to other agents.

  • A permission control — read-only, commits, or everything — that asks before every write, with each tool call visible.
  • Keys live in the OS keychain. Requests go from your machine to your provider.
  • With Ollama or LM Studio, nothing leaves your machine.
The assistant in GitStudio Desktop summarizing working-tree changes in a read-only session, running a local model
The assistant summarizing working-tree changes in a read-only session, on a local model.

Anthropic, OpenAI, Gemini, and 7 more cloud providers — plus local models through Ollama and LM Studio.

Platforms

Native on macOS, Windows, and Linux.

Signed installers for every platform, with auto-update built in. v1.0.0, Apache-2.0, no account.

How it compares

GitStudio next to the alternatives.

A feature-by-feature comparison with GitKraken, GitLens, and the built-in Git tools.

CapabilityGitStudioGitKrakenGitLensBuilt-in Git
Native desktop appFreePaid
Commit graph on private reposFreePaidPro
Three-pane merge editorYesYesUses built-inBasic
Full GitHub client in-appYesYesCompanion extCompanion ext
Universal undo for Git operationsYesYes
AI on your own keysYesAccount + cloudPro / cloudCopilot sub
Local-model AIOllama, LM Studio
Also a VS Code / Cursor extensionYesYesYes
Open sourceApache-2.0ClosedOpen-coreMIT
Account requiredNoYesFor ProNo
Price for the full feature set$0SubscriptionSubscription$0

Reflects each product's publicly documented behavior as of July 2026. Plans change, so check their pricing pages. Found an error? File an issue and we'll correct it.

FAQ

Questions.

Is GitStudio actually free?

Yes. The desktop app and both extensions are free on public and private repositories, with no account and no paid tier. The desktop app and the GitStudio extension are Apache-2.0; Merge Studio is MIT.

Does my code or data leave my machine?

No. GitStudio has no backend. Git runs locally, GitHub calls go straight to GitHub with your own sign-in, and telemetry is off by default. The assistant is off until you connect a model, and with a local model through Ollama or LM Studio, nothing leaves your machine.

Which editors do the extensions support?

VS Code, Cursor, VSCodium, Windsurf, and code-server. VS Code installs from the Marketplace; the others install the same build from Open VSX. See the extensions for details.

Do I need an account?

No. There is no GitStudio account. You sign in to GitHub with your own credentials only when you use the GitHub features.

How does AI billing work with my own keys?

You add your provider's API key, and requests go from your machine to that provider. You pay the provider directly at their rates. GitStudio takes no cut and runs no proxy. Local models through Ollama or LM Studio cost nothing.

Can I trust the installers?

They are built by CI from the public source and attached to the GitHub release with checksums. You can verify them, or build from source yourself.

Download

Get GitStudio Desktop.

Native installers for macOS, Windows, and Linux. The desktop app and the GitStudio extension are Apache-2.0, Merge Studio is MIT, and private repositories work exactly like public ones — free, no account.