Skip to main content

GitPane

GitPane is a Git Extensions clone that runs on Windows, macOS and most Linux distributions. I only reimplemented the features I have used every day for the past 16 years.

GitPane needs Git and Python 3.13 or 3.14 (Python 3.15 is not supported yet).

Install

Install GitPane with pipx: it creates a private environment for GitPane and puts the gitpane command on your PATH. On Linux and macOS, the system Python does not accept new packages, so pipx is the simple way (regular pip into a venv of your own also works).


macOS

brew install python@3.13 pipx
pipx ensurepath

In a new terminal:

pipx install --python python3.13 gitpane

Run gitpane in any terminal, then click Settings › Utilities › Create desktop shortcut to get a launcher on your desktop.


Linux

Fedora:

sudo dnf install pipx
pipx ensurepath

Ubuntu and Debian:

sudo apt update
sudo apt install pipx libxcb-cursor0 # required for X11 versions of linux
pipx ensurepath

In a new terminal:

pipx install gitpane

Run gitpane in any terminal, then click Settings › Utilities › Create desktop shortcut to get a launcher on your desktop.


Windows

Install Python 3.14 from python.org, then in PowerShell or Command Prompt:

python -m pip install --user pipx
python -m pipx ensurepath

pip may warn that pipx.exe is not on PATH: ensurepath has just fixed that.

In a new terminal:

pipx install gitpane

Run gitpane in any terminal, then click Settings › Utilities › Create desktop shortcut to get a launcher on your desktop.

Update

Close GitPane, then:

pipx upgrade gitpane

Command line

  • gitpane starts GitPane and gives the terminal back. Closing the terminal does not close GitPane.
  • gitpane --attach keeps GitPane attached to the terminal (Linux and macOS): its output and errors are shown there, and Ctrl+C stops it.
  • gitpane --log writes a diagnostic log; on Linux and macOS the terminal shows its path.
  • gitpane --version prints the version (Linux and macOS).

When gitpane is not found

Run pipx ensurepath again (python -m pipx ensurepath on Windows), then open a new terminal: the PATH change only reaches terminals opened after it.

License

GitPane is under the MIT license. It ships the Noto Color Emoji font under the SIL Open Font License 1.1 (OFL-1.1) and the Windows launchers of distlib under the Python Software Foundation License 2.0 (PSF-2.0).

Metadata

Release files for gitpane 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gitpane 1.0.3
File Size Uploaded Provenance Actions
gitpane-1.0.3.tar.gz 11.5 MB Without provenance Details for gitpane-1.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gitpane 1.0.3
File Interpreter ABI Platform Actions
gitpane-1.0.3-py3-none-any.whl Python 3 none any Details for gitpane-1.0.3-py3-none-any.whl

Total release size: 23.2 MB

Release files / gitpane-1.0.3.tar.gz

Download URL gitpane-1.0.3.tar.gz
Size 11.5 MB
Tags Source
SHA-256 checksum
How to use checksums
0a5af1998b94b3bedcd9aba3dda22ee78a46c30db4670c5196bbb9799c47e8f0
BLAKE2b-256 checksum
How to use checksums
4e12e44dbe0b1549c0ed902db6fb0cfdf9fa3a38116a8e7a9ad2bf2c344f5f6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / gitpane-1.0.3-py3-none-any.whl

Download URL gitpane-1.0.3-py3-none-any.whl
Size 11.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b0d9c38af117ee3ac3b0b324095e4be8a4fcc03f84d5b3c6d0e8fa852a11264f
BLAKE2b-256 checksum
How to use checksums
213934527d78422753e5d147408987bf3c750a2c1f1dca6dc3120bf86a884ec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Security for gitpane 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page