gity-cli
Make large Git repositories feel instant — install via pip.
What is gity?
Gity is a lightweight, cross-platform daemon that accelerates Git operations on large repositories. It watches your files, maintains warm caches, and runs background maintenance so git status stays fast even in repos with millions of files.
This PyPI package is a thin wrapper that downloads and installs the correct pre-built native binary for your platform on first use.
Installation
pip install gity-cli
Or with uv:
uv tool install gity-cli
Quick Start
# Register your large repo (one-time setup)
gity register /path/to/large-repo
# Git commands are now accelerated
cd /path/to/large-repo
git status # Fast!
Supported Platforms
| Platform | Architecture | Status |
|---|---|---|
| Linux | x86_64, aarch64 | Supported |
| macOS | x86_64, arm64 | Supported |
| Windows | x86_64 | Supported |
Commands
| Command | Description |
|---|---|
gity register <path> |
Start accelerating a repository |
gity unregister <path> |
Stop accelerating and clean up |
gity list |
Show registered repos |
gity status <path> |
Fast status summary |
gity health <path> |
Detailed diagnostics |
gity daemon start/stop |
Control the background daemon |
Requirements
- Python 3.8+
- Git 2.37+
- Linux, macOS, or Windows
Links
License
MIT
Metadata
Release files for gity-cli 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gity_cli-0.1.2.tar.gz | 3.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gity_cli-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / gity_cli-0.1.2.tar.gz
| Download URL | gity_cli-0.1.2.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d98d89aff6be4a9c9ab61158f5bb0cf7cba9fa83f13a980975650a0ddecaaff6
|
|
BLAKE2b-256 checksum How to use checksums |
c765dcbfb6c8548f09f7946dcb9ff5e1f6ef4d7ae8ec895e3dd7199302d387b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / gity_cli-0.1.2-py3-none-any.whl
| Download URL | gity_cli-0.1.2-py3-none-any.whl |
|---|---|
| Size | 3.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4598446592e8d6c5a3e3890fdd3dd852d32685cf810bcdbfc70ef7dae1fc58fd
|
|
BLAKE2b-256 checksum How to use checksums |
d8b95e43c2e7d978960a2734269dc73b747f27b97f67cf370a15ff478f77f396
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|