About Projects APIs Contact
PT | EN | ES |
Project
TreeLine Git GUI for Linux

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.