Skip to content

gitx

A powerful Terminal User Interface for Git, built with Python and Textual.

gitx banner placeholder

Overview

gitx simplifies Git operations through an intuitive terminal interface, making version control more accessible and efficient. Navigate repositories, manage branches, view diffs, and commit changes—all without leaving your terminal.

No more memorizing complex Git commands or struggling with merge conflicts. gitx provides a visual, keyboard-driven interface that makes Git operations intuitive and efficient.

Features

  • Repository Management

    • Browse repository structure
    • View file history
    • Track changes across commits
  • Branch Operations

    • Create and switch branches
    • Visualize branch structure
    • Manage remote branches
  • Diff Visualization

    • See changes in a clear, visual format
    • Navigate through changes easily
    • Understand complex diffs
  • Merge & Conflict Resolution

    • Interactive merge workflow
    • Visual conflict resolution
    • Simplified rebasing

Getting Started

Preview

gitx screenshot placeholder

gitx interface showing repository status, branch view, and diff panel

Project Status

This project is currently in development. We're working hard to bring you the best Git experience in the terminal.