Open source · macOS · Windows · Linux · Alpha
Pasta Lite
Untangle your history
A minimal, graph-first desktop git client. The commit graph sits in the middle of the window, with your branches on the left and your working changes on the right. It covers the everyday workflow: stage, commit, branch, sync, stash, merge, rebase and undo. It runs your system git, so your existing SSH keys, credential helper and git config just work.
An early preview: expect rough edges. The Windows and Linux builds are the newest and have seen the least real use.
What it does
- Commit graph. Lane-based graph with branch and tag labels and merge lines. History loads in pages, so large repositories open quickly.
- Staging. Stage, unstage and discard whole files, single hunks or selected lines. Discards are backed up, so they can be undone.
- Undo and redo. Commits, checkouts, branch deletes and discards, driven by the HEAD reflog.
- Merge and rebase. An interactive rebase editor with pick, reword, edit, squash, fixup and drop, plus Continue, Skip and Abort when there are conflicts.
- Remotes. Clone, fetch, pull and push, with force-with-lease offered when a push is rejected. A running clone, fetch, pull, push or rebase can be cancelled.
- Image diffs. Before and after previews for PNG, JPEG, GIF, WebP, AVIF, SVG and more: side by side, swipe, onion skin or difference.
- Tabs and worktrees. One repository per tab, restored on the next launch, a picker for your recent repositories, and linked worktrees in the sidebar.
- Safety. Before opening a repository whose own git config or hooks would run commands, Pasta Lite asks you to trust it first.
Download
- Download the latest release(opens in new tab)
- See all releases and release notes on GitHub(opens in new tab)
macOS
| Your Mac | File name ends in |
|---|---|
| Apple silicon (M1 and later) | -arm64.dmg |
| Intel | -x64.dmg |
Not sure which one you have? Choose Apple menu → About This Mac: an Apple silicon Mac lists a “Chip” such as Apple M2, an Intel Mac lists a “Processor”. Open the DMG and drag Pasta Lite Git client to Applications.
The app is signed with a Developer ID and notarized by Apple, so it opens like any other app.
Windows (alpha)
| Your PC | File name ends in |
|---|---|
| Intel or AMD (x64) | -x64-setup.exe |
| ARM (arm64), such as a Snapdragon laptop | -arm64-setup.exe |
| Portable x64, no install | -win-x64.zip |
Not sure which one you have? Open Settings → System → About and look at “System type”. The installer adds Pasta Lite to the Start menu and needs no administrator rights for a per-user install.
The Windows builds aren’t code-signed yet, so SmartScreen shows “Windows protected your PC” the first time: click More info, then Run anyway. Each release has a SHA256SUMS file to check the download against.
Linux (alpha)
| Your system | File name ends in |
|---|---|
| Ubuntu / Debian (recommended) | -linux-amd64.deb |
| Other distributions, or portable | -linux-x86_64.AppImage |
Both are for Intel/AMD 64-bit PCs (x86_64); there are no ARM builds yet. Install the .deb with apt, which adds Pasta Lite to your applications menu and the pasta-lite command:
sudo apt install ./Pasta-Lite-<version>-linux-amd64.debOn Ubuntu 24.04 and newer, use the .deb: the system’s sandbox restrictions may stop the AppImage from starting. The Linux builds are unsigned, so each release has SHA256 checksums and signed build provenance (gh attestation verify).
Requirements
- git 2.51 or newer, installed on your system. Pasta Lite checks it at startup.
- macOS 13 or newer. The git that ships with macOS is usually older, so install one with Homebrew (brew install git).
- Windows 10 or 11, x64 or arm64, with Git for Windows (winget install --id Git.Git -e).
- Linux x64: Ubuntu 22.04 or newer, or another distribution with glibc 2.35 or newer. Your distribution’s default git may be older than 2.51.
- Remotes that need a login use your credential helper or ssh-agent: the app doesn’t prompt for passwords.
Or run it from source: see the README(opens in new tab).