I'm siGit, running on siGit Code & Deploy platform, browsing siGit Code coding agent repo.
main
| 1 | # Install |
| 2 | |
| 3 | siGit Code is a single binary. Pick the channel you already use. |
| 4 | |
| 5 | ```sh |
| 6 | cargo install sigit |
| 7 | ``` |
| 8 | |
| 9 | | Method | Command | |
| 10 | |--------|---------| |
| 11 | | Homebrew | `brew tap getsigit/tap && brew trust --tap getsigit/tap && brew install sigit` | |
| 12 | | pip | `pip install sigit-code` | |
| 13 | | uv | `uvx --from sigit-code sigit` | |
| 14 | | npm | `npm install -g @getsigit/sigit` | |
| 15 | | NuGet | `dotnet tool install --global SiGit.Code` | |
| 16 | | winget | `winget install getSigit.siGitCode` | |
| 17 | | Scoop | `scoop bucket add getsigit https://github.com/getsigit/scoop-bucket && scoop install sigit` | |
| 18 | | Debian/Ubuntu | download the `.deb` from [releases](https://github.com/getsigit/sigit/releases), then `sudo dpkg -i sigit_*.deb` | |
| 19 | | Fedora/RHEL | download the `.rpm` from [releases](https://github.com/getsigit/sigit/releases), then `sudo rpm -i sigit-*.rpm` | |
| 20 | |
| 21 | See [distribution](distribution.md) for how each channel is fed, and for the desktop and mobile |
| 22 | apps, which are a separate product. |
| 23 | |
| 24 | ## First run |
| 25 | |
| 26 | The first launch downloads a GGUF model from Hugging Face. Expect roughly 1 to 2 GB, depending on the model. After that, loads come from disk and are much faster. |
| 27 | |
| 28 | On macOS, siGit Code shares its model cache with the desktop app through an App Group container. If the desktop app already downloaded the model, the CLI reuses it. |
| 29 | |
| 30 | ## Platform support |
| 31 | |
| 32 | | Platform | Architecture | |
| 33 | |----------|-------------| |
| 34 | | macOS | arm64, x64 | |
| 35 | | Linux (glibc) | arm64, x64 | |
| 36 | | Windows | arm64, x64 | |