Download Latest Version GitDesktop_0.12.2_x64_en-US.msi (20.3 MB) Google Add to Preferred Sources
Home / v0.1.0
Name Modified Size InfoDownloads / Week
Parent folder
latest.json 2026-06-20 12.4 kB
GitDesktop_0.1.0_x64-setup.exe 2026-06-20 6.8 MB
GitDesktop_0.1.0_x64-setup.exe.sig 2026-06-20 420 Bytes
GitDesktop_0.1.0_x64_en-US.msi.sig 2026-06-20 420 Bytes
GitDesktop_0.1.0_x64_en-US.msi 2026-06-20 9.8 MB
GitDesktop_universal.app.tar.gz.sig 2026-06-20 408 Bytes
GitDesktop_universal.app.tar.gz 2026-06-20 20.5 MB
GitDesktop_0.1.0_universal.dmg 2026-06-20 20.1 MB
GitDesktop_0.1.0_amd64.AppImage.sig 2026-06-20 424 Bytes
GitDesktop-0.1.0-1.x86_64.rpm.sig 2026-06-20 420 Bytes
GitDesktop_0.1.0_amd64.AppImage 2026-06-20 88.4 MB
GitDesktop-0.1.0-1.x86_64.rpm 2026-06-20 11.9 MB
GitDesktop_0.1.0_amd64.deb.sig 2026-06-20 416 Bytes
GitDesktop_0.1.0_amd64.deb 2026-06-20 11.9 MB
GitDesktop v0.1.0 source code.tar.gz 2026-06-20 3.4 MB
GitDesktop v0.1.0 source code.zip 2026-06-20 3.9 MB
README.md 2026-06-20 5.8 kB
Totals: 17 Items   176.6 MB 0

First release. GitDesktop is an AI-native, keyboard-first desktop Git client built on Tauri 2; every GitHub feature runs through the GitHub CLI (gh).

Added

  • Repositories — clone, add a local repo, create one (with README, .gitignore template, and license scaffolding), publish to GitHub, and fork. A header repo switcher groups every repo by owner with a Recent section and a filter; repositories support aliases, repository and branch statistics, and recycle-bin-safe removal. Star or unstar a repo, and — as an admin — edit GitHub repo settings (description and topics with AI suggestions, merge options, and webhooks with delivery history) from the app.
  • Changes & commits — a unified/split diff viewer with syntax highlighting and image diffing; filter the changes list by path or category; hunk- and line-level (drag-to-stage) staging; stage, unstage, or discard single files or a multi-selection from the context menu; untrack tracked files; and recycle-bin-safe discard. Commit with a 72-character title budget, co-authors suggested from history, amend, undo, reset, and revert; in-progress commit messages are preserved per repository and branch.
  • AI assistance — streamed commit messages, branch names, pull-request and issue titles/descriptions (drafted from your issue templates), repository descriptions and topics, plus a code review or focused security audit on any PR. Bring your own provider: Anthropic, OpenAI, OpenRouter, local Ollama, or keyless Claude Code / Codex CLI agents. Global and per-repo instructions, gitignore-style AI-ignore patterns, and a single switch to hide every AI surface. API keys are stored in the OS keychain.
  • Branches — create, switch (with a bring-changes / stash prompt), rename, delete, and archive (hide from the switcher without deleting). Per-branch ahead/behind counts and a PR badge in the switcher, updating a branch without checking it out, a Compare tab (three-dot diff, commits ahead/behind, merge/rebase), and local branch-protection rules (naming, merge methods, require-PR, force-push) that can be shared via a committed file or imported from GitHub.
  • History & advanced git — paged, filterable history; a rich commit detail view; per-file history and line blame; cherry-pick onto the current or another branch (including a multi-selection); squash and reorder unpushed commits through an atomic replay engine; a stash browser; and submodule management.
  • Syncing — fetch, pull, and push with ahead/behind indicators. Pull is --ff-only, and divergence routes to a guarded force push with --force-with-lease; an in-progress merge/rebase/cherry-pick shows a conflict banner with gated Continue and Abort.
  • Pull requests — the full lifecycle in-app for GitHub PRs (comment, review, edit title/body, manage labels, merge with merge/squash/rebase, draft → ready, close) and for local PRs — the same workflow against any two branches with no remote, promotable to a real GitHub PR (comments included) in one click.
  • Issues & Discussions — a tab for GitHub issues and private local to-dos (no remote needed; publishable to GitHub): browse, create, edit, and react; manage labels, assignees, milestones, issue type, sub-issues, dependencies (blocked-by / blocking), and development links (linked and closing PRs and branches, plus create-a-branch); and duplicate, transfer, pin, lock, or delete. A separate Discussions tab reads, creates, edits, reacts to, and upvotes a repository's GitHub Discussions.
  • Tags & releases — a Tags tab listing every git tag with its GitHub release status (latest / pre-release / draft); create a tag, check it out, push, or delete it; and create, edit, publish, or delete GitHub releases with uploadable assets. Generate release notes from GitHub's commit-and-PR summary or with AI, with the previous tag resolved automatically (semver- and monorepo-aware) and a tabbed branch / recent-commit target picker.
  • GitHub Actions — a dedicated tab listing workflow runs with live status; a run detail view with jobs and steps; re-run (all or failed), cancel, and manual workflow dispatch; inline failed-step logs; Debug with AI, which turns a failed job's logs into a root-cause + fix and a ready-to-paste agent prompt; a current-branch CI badge in the header; and run-completion notifications.
  • Git hooks — view, edit, enable/disable, and template .git/hooks, with husky / pre-commit / lefthook detection and install integration.
  • Automations — rules such as "on PR open → run AI review + security audit," with global defaults and per-repo overrides.
  • Keyboard — fully rebindable shortcuts with GitHub-Desktop-compatible defaults, a generated cheat sheet (Ctrl+/), a command palette (Ctrl+K), and arrow-key navigation across every list.
  • Integrations — open in any editor or terminal (auto-detected or a custom executable path), and tunable OS notifications for pull-request activity, checks, and CI runs.
  • Auto-updates — signed, verified updates from GitHub Releases, installed only on your consent, with an opt-out launch check.
  • Privacy & analytics — anonymous, aggregate usage analytics (on by default, shown on first run with a one-switch opt-out; no source code, diffs, or commit content is captured) plus opt-in, masked session replay for diagnosing UI issues.

Fixed

  • Diff-renderer exceptions are caught by an error boundary instead of taking down the whole app.
Source: README.md, updated 2026-06-20