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
gitpanestarts GitPane and gives the terminal back. Closing the terminal does not close GitPane.gitpane --attachkeeps GitPane attached to the terminal (Linux and macOS): its output and errors are shown there, and Ctrl+C stops it.gitpane --logwrites a diagnostic log; on Linux and macOS the terminal shows its path.gitpane --versionprints 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.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gitpane-1.0.4.tar.gz | 11.5 MB | Without provenance | Details for gitpane-1.0.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gitpane-1.0.4-py3-none-any.whl | Python 3 | none | any | Details for gitpane-1.0.4-py3-none-any.whl |
Total release size: 23.2 MB
Release files / gitpane-1.0.4.tar.gz
| Download URL | gitpane-1.0.4.tar.gz |
|---|---|
| Size | 11.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d21a2f2736ecc8e125a8287d1cc2bbc6e6756ee2b5b0b0bf16a0da0582421fe
|
|
BLAKE2b-256 checksum How to use checksums |
c0ee2ba8601dffbb865ad30e016a71f561a02d9116fd5a7af4df386a9476b647
|
| 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.4-py3-none-any.whl
| Download URL | gitpane-1.0.4-py3-none-any.whl |
|---|---|
| Size | 11.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b34ad3fea1a86312957067ef96b7b689487f912851c0996fc9cd369e3cee4969
|
|
BLAKE2b-256 checksum How to use checksums |
054c0c17c79fb91fac0e7141c418b339fc7887d3a197fa252872f5dbdc2e2030
|
| 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.4
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.