THE MODERN GIT DIFF REVIEWER

Review code diffs.
Without the bloat.

Tengga gives you surgical, hunk-by-hunk control over uncommitted Git changes. Stage clean lines, discard debug noise, and multitask across worktrees in milliseconds—powered by Tauri and Rust.

verified RECOMMENDED FOR MACOS

Bypasses Gatekeeper seamlessly. As an independent open-source project without Apple's paid Developer ID notarization, installing via Homebrew automatically clears quarantine attributes so Tengga opens immediately without security warnings.

$ brew install --cask yolandaihsan17/tengga/tengga

Free & Open Source • macOS 11+, Windows & Linux • Under 15MB

tengga / src/lib/auth.ts call_split main
sync synced
@@ -42,7 +42,9 @@ validateSession() UNSTAGED
42 42 const session = await getSessionToken();
43 - - if (!session) return { valid: false };
43 + + if (!session || session.isExpired()) {
44 + + await purgeStaleTokens();
45 + + return { valid: false, reason: 'expired' };
46 + + }
44 47 return { valid: true, user: session.user };
speed < 90 MB RAM · Zero Chromium
< 15 MB
Installer Binary Size
< 90 MB
Memory Footprint
< 150 ms
Cold Startup Time
100% Local
Private & Offline-First
PRECISION STAGING

Stage what matters.
Leave the debug logs behind.

No more wrestling with interactive menus in git add -p inside your terminal. Tengga lets you visually inspect additions and deletions hunk-by-hunk. Accept only what belongs in your commit with a single click, keeping your Git history immaculate.

  • check_circle Stage or unstage isolated hunks without affecting surrounding files
  • check_circle Safely discard temporary console logs or quick experimental lines
  • check_circle Prism-powered syntax highlighting calibrated for instant diff comprehension
Hunk 1 of 3 Staged (+3 lines)
+ export async function handleSession() {
+ const token = await verifySignature();
+ return token.isValid;
}
splitscreen Surgical staging directly into the Git index
folder_open main [active]
call_split feat/fast-diff
bug_report fix/debounce
Filesystem Watcher: Synchronized in 4ms
account_tree Independent staging state across parallel worktrees
SEAMLESS MULTITASKING

First-class Git Worktrees & Instant File Watcher.

Work on multiple branches simultaneously without stash dances or opening multiple IDE windows. Tengga auto-detects worktrees into clean browser-like tabs, while debounced filesystem watchers refresh diffs the exact millisecond you press Cmd+S in your editor.

  • check_circle Dedicated worktree tabs with independent staging buffers
  • check_circle Debounced Rust watcher triggers instantaneously on any file change
  • check_circle Compare feature branches against main or MR targets before pushing
ENGINEERED FOR SPEED

Crafted with care, built without compromise.

Everything in Tengga is built to respect your machine's resources and accelerate your review cadence.

rocket_launch
TAURI V2 + RUST

Zero Electron Tax

Tengga uses the native operating system webview backed by high-performance Rust binaries. You get instantaneous cold launches, negligible CPU overhead, and an idle memory footprint under 30MB—so your laptop battery lasts and your fans stay silent.

compare_arrows
MR & PR PRE-FLIGHT

Branch Compare

Compare your feature branch against main, staging, or custom upstream targets before pushing or opening a pull request. Catch unintended changes early.

manage_search
KEYBOARD FIRST

Quick Open & Multi-Window

Fuzzy-search across modified files instantly with Cmd+P. Press Cmd+N to open independent workspace windows and inspect parallel repositories side by side.

edit_note
WORKFLOW ACCELERATOR

In-Place Quick Edits

Spotted a typo or formatting mistake while reviewing? Switch from Diff mode to Edit mode and fix it directly inside Tengga with instant find-and-replace.

palette
DESIGN SYSTEM

Dark, Light & Glass Themes

Crafted with Plus Jakarta Sans and JetBrains Mono, supported by macOS native glassmorphic vibrancy for comfortable review sessions during daylight or late at night.

HEAD-TO-HEAD BENCHMARK

Lightweight by design.

Compare Tengga's resource efficiency against traditional electron-based Git GUIs.

Metric Tengga (Tauri + Rust) VS Code Git Diff Heavy Electron Git GUI
Memory Footprint < 90 MB RAM ~300 MB - 600 MB ~450 MB - 800 MB
Cold Launch Time < 150 ms 1.8 s - 3.2 s 2.5 s - 4.5 s
Installer Binary Size < 15 MB ~100 MB+ ~120 MB - 180 MB
Dedicated Hunk Review Single-Click Hunk Actions Nested side panels Full-suite bloated UI
Worktree Tab Management Built-in Native Tabs Requires new workspace Clunky multiple windows

Ready for a faster, distraction-free Git review?

Download Tengga today. Free, open source, and built to make every code review nimble.

terminal

Homebrew

Recommended for macOS • Zero quarantine

Bypasses Gatekeeper automatically without Apple notarization prompts.

brew install --cask yolandaihsan17/tengga/tengga
desktop_mac

macOS

Universal (Apple Silicon & Intel) • v0.1.3

Direct installer. First run requires right-click > Open to approve.

download Download .dmg
desktop_windows

Windows

64-bit (Win 10/11) • v0.1.3

Standard 64-bit installer for Windows 10 and 11 environments.

download Download (.exe)
terminal

Linux

Debian, Ubuntu (.deb) • v0.1.3

Native Debian and Ubuntu package (.deb) with zero overhead.

download Download (.deb)