Historia scrolling the Linux kernel commit graph

Historia

A fast, open-source desktop Git client with a beautiful, easy-to-read commit graph.

Why Historia?

  1. Raw Speed and Responsiveness

    Fast launch, zero UI lag, and smooth handling of massive repositories (hundreds of thousands of commits), keeping the full history loaded rather than capping it.

  2. Feature Completeness & Simplicity

    Advanced power tools (interactive rebase*, line/hunk staging, cherry-pick, submodules, stash management) paired with an intuitive, clean workflow for everyday commits, branching, and conflict resolution.

  3. Visual Elegance

    Vivid, color-coded branch lanes, round commit nodes, branch/tag labels, merge arcs, and visual drag-and-drop actions*, engineered for high-performance rendering.

  4. Progressive Disclosure

    Essential, everyday workflows (inspecting history, staging, committing, branch switching) remain immediate and distraction-free, while deep Git power tools (interactive rebase*, conflict resolver, hunk staging, submodules, worktrees, terminal, error diagnostics) disclose on demand through context menus, collapsible drawers, and dedicated inspection panels without overwhelming the user.

  5. Designed with Agentic Coding in Mind

    When agents work in parallel, Historia keeps you on top of what they did: they can point you to the exact commit, file or change that needs your review and hand you their staged work to commit, while every commit stays yours to make.

* On the roadmap.