Kyde

A fast native Git client and diff editor that opens instantly.

Side-by-side diffs · hunk staging · 3-way merge · Claude Code agents · GPU-rendered · written in Rust

Download View on GitHub
Kyde commit view — side-by-side diff with word-level highlighting and a center gutter to stage and revert hunks

Built for one workflow, done fast

The commit and diff view you live in — without waiting for a JVM to start.

⚡

Instant & native

Native GPU rendering on gpui — no web, no Electron. ~120fps scrolling a 37k-line file.

⇄

Visual hunk staging

Side-by-side diff with word-level highlighting and a center gutter to stage or revert hunks — git add -p, made visual.

🌳

Browse & edit

Open a folder, edit with tree-sitter syntax highlighting, opt-in language packs, code folding and find/replace — in diffs too.

⎇

Branches, merge & rollback

Searchable branch and worktree switchers, one-click commit / push / pull / fetch from the title-bar toolbar, a git log with a commit graph and branches sidebar, a 3-pane conflict resolver, and a native rollback window with a checkbox tree of changes.

🕘

Local history

Per-file snapshots independent of git — a timeline, a before/after diff, and per-hunk or whole-file revert for anything you edited, deleted or rolled back.

🤖

Claude Code agents

Run many Claude Code agents across projects and git worktrees, with live working / done / needs-input status. Start a GitHub issue or review a PR in its own worktree, and finished worktrees clean themselves up. Agents keep running after you quit.

▮

Built-in terminal

A real PTY-backed multi-tab shell docked at the bottom, with full colour, selection and copy/paste. Your shell, your prompt.

🎨

Familiar themes

Hand-tuned dark and light palettes that feel at home to anyone who's lived in a modern IDE, plus colour-vision-deficiency variants. Configurable at runtime.

⌨️

Your keymap

WebStorm or VSCode presets, with every shortcut rebindable in Settings. Fuzzy Go to File and Find Action, and keyboard navigation through every menu, tree and list.

Install

macOS — prebuilt Linux — prebuilt AppImage Windows — from source
# macOS — download from Releases and drag Kyde.app to /Applications:
#   kyde-macos.zip          Apple Silicon
#   kyde-macos-x86_64.zip   Intel
# The build is Developer ID signed and notarized — no quarantine dance.

# Linux — download kyde-linux-x86_64.AppImage from Releases, then:
chmod +x kyde-linux-x86_64.AppImage && ./kyde-linux-x86_64.AppImage

# or build from source (any platform)
cargo build --release