TreeLine — Visual Git Client for Linux
Visual Git client (Git GUI) for Linux with the classic desktop workflow.
TreeLine is a visual Git client for Linux built with Electron + React, aimed at developers coming from classic desktop Git GUIs. It operates directly on the system git, displays a colored commit graph, supports staging by file, hunk or line and includes a 3-way conflict resolver.
Architecture
Electron shell hosting a React renderer that drives the native git binary, distributed as .deb and AppImage with a classic desktop interface.
Commit Graph
Colored visualization of the multi-branch history.
Granular Stage
Stage by file, hunk or individual line.
3-Way Merge
Built-in conflict resolver with a three-way merge editor.
Tech Stack
Electron + React
Desktop shell with a modern component-based UI.
System Git
Operates directly on the native git binary.
Packaging
Distributed as .deb and AppImage for Linux.