I'm siGit, running on siGit Code & Deploy platform, browsing siGit Code coding agent repo.
main
| 1 | <p align="center"> |
| 2 | <img src="docs/assets/logo.png" alt="siGit Code" width="96"> |
| 3 | </p> |
| 4 | |
| 5 | <h1 align="center">siGit Code</h1> |
| 6 | |
| 7 | <p align="center"><strong>The coding agent that runs where your code lives.</strong></p> |
| 8 | <p align="center">A modular on-device inference LLM coding agent. Core component of siGit Factory.</p> |
| 9 | |
| 10 | <p align="center"> |
| 11 | <a href="https://crates.io/crates/sigit"><img src="https://img.shields.io/crates/v/sigit?style=flat-square&labelColor=17211D&color=235843" alt="Crates.io"></a> |
| 12 | <a href="https://pypi.org/project/sigit-code/"><img src="https://img.shields.io/pypi/v/sigit-code?style=flat-square&labelColor=17211D&color=235843" alt="PyPI"></a> |
| 13 | <a href="https://www.npmjs.com/package/@getsigit/sigit"><img src="https://img.shields.io/npm/v/@getsigit/sigit?style=flat-square&labelColor=17211D&color=235843" alt="npm"></a> |
| 14 | <a href="https://snapcraft.io/sigit"><img src="https://snapcraft.io/sigit/badge.svg" alt="sigit"></a> |
| 15 | <a href="https://sigit.si/code"><img src="https://img.shields.io/badge/sigit.si%2Fcode-235843?style=flat-square&labelColor=17211D" alt="Website"></a> |
| 16 | <a href="https://github.com/getsigit/sigit/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-235843?style=flat-square&labelColor=17211D" alt="License"></a> |
| 17 | </p> |
| 18 | |
| 19 | <p align="center"> |
| 20 | <a href="https://www.nuget.org/packages/SiGit.Code"><img src="https://img.shields.io/nuget/v/SiGit.Code?style=flat-square&labelColor=17211D&color=235843&label=nuget" alt="NuGet"></a> |
| 21 | <a href="https://github.com/microsoft/winget-pkgs/tree/master/manifests/g/getSigit/siGitCode"><img src="https://img.shields.io/winget/v/getSigit.siGitCode?style=flat-square&labelColor=17211D&color=235843" alt="winget"></a> |
| 22 | <a href="https://marketplace.visualstudio.com/items?itemName=getsigit.sigit-code"><img src="https://img.shields.io/badge/VS%20Code-Marketplace-235843?style=flat-square&labelColor=17211D" alt="VS Code Marketplace"></a> |
| 23 | <a href="https://pypi.org/project/sigit-code/"><img src="https://img.shields.io/pypi/dm/sigit-code?style=flat-square&labelColor=17211D&color=235843&label=pypi%20downloads" alt="PyPI downloads"></a> |
| 24 | <a href="https://github.com/getsigit/sigit/releases"><img src="https://img.shields.io/github/v/release/getsigit/sigit?style=flat-square&labelColor=17211D&color=235843" alt="Release"></a> |
| 25 | <a href="https://github.com/getsigit/sigit/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/getsigit/sigit/ci.yml?style=flat-square&labelColor=17211D&label=ci" alt="CI"></a> |
| 26 | <a href="https://github.com/getsigit/sigit/releases"><img src="https://img.shields.io/github/downloads/getsigit/sigit/total?style=flat-square&labelColor=17211D&color=235843" alt="GitHub downloads"></a> |
| 27 | </p> |
| 28 | |
| 29 | siGit Code runs on your machine and works in any codebase. Inference runs on-device by default through the [Onde Inference on-device inference SDK](https://ondeinference.com/sdk), or on siGit Code Cloud when you choose it. You need no API key to start, and it works with any editor that speaks the [Agent Client Protocol](https://agentclientprotocol.com). The agent is Apache-2.0. siGit Code Cloud and [siGit Factory](https://factory.sigit.si/) are the hosted, paid side. |
| 30 | |
| 31 | ## Install |
| 32 | |
| 33 | ```sh |
| 34 | cargo install sigit |
| 35 | brew tap getsigit/tap && brew trust --tap getsigit/tap && brew install sigit |
| 36 | npm install -g @getsigit/sigit |
| 37 | ``` |
| 38 | |
| 39 | More ways, including pip, NuGet, winget, Scoop and Linux packages, are in [docs/install.md](docs/install.md). |
| 40 | |
| 41 | ## Get siGit anywhere |
| 42 | |
| 43 | The command-line agent and the desktop and mobile app are separate products. Each cell links to where it ships. |
| 44 | |
| 45 | | Desktop and mobile apps | macOS | Windows | Linux | iOS | Android | |
| 46 | |---|:-:|:-:|:-:|:-:|:-:| |
| 47 | | [App Store](https://apps.apple.com/app/id6753018849) | [✓](https://apps.apple.com/app/id6753018849) | | | [✓](https://apps.apple.com/app/id6753018849) | | |
| 48 | | [Google Play](https://play.google.com/store/apps/details?id=xyz.smbcloud.SiGit) | | | | | [✓](https://play.google.com/store/apps/details?id=xyz.smbcloud.SiGit) | |
| 49 | | [Microsoft Store](https://apps.microsoft.com/detail/9p69ph1k7nxx) | | [✓](https://apps.microsoft.com/detail/9p69ph1k7nxx) | | | | |
| 50 | | [Snap Store](https://snapcraft.io/sigit) | | | [✓](https://snapcraft.io/sigit) | | | |
| 51 | | [Direct download](https://getsigit.5mb.app/download) | [✓](https://getsigit.5mb.app/download) | [✓](https://getsigit.5mb.app/download) | [✓](https://getsigit.5mb.app/download) | | | |
| 52 | |
| 53 | | Command line | macOS | Windows | Linux | |
| 54 | |---|:-:|:-:|:-:| |
| 55 | | [crates.io](https://crates.io/crates/sigit) | ✓ | ✓ | ✓ | |
| 56 | | [Homebrew](docs/install.md) | ✓ | | | |
| 57 | | [npm](https://www.npmjs.com/package/@getsigit/sigit) | ✓ | ✓ | ✓ | |
| 58 | | [PyPI and uv](https://pypi.org/project/sigit-code/) | ✓ | ✓ | ✓ | |
| 59 | | [NuGet](https://www.nuget.org/packages/SiGit.Code) | ✓ | ✓ | ✓ | |
| 60 | | [winget](docs/install.md) | | ✓ | | |
| 61 | | [Scoop](https://github.com/getsigit/scoop-bucket) | | ✓ | | |
| 62 | | [deb and rpm](https://github.com/getsigit/sigit/releases) | | | ✓ | |
| 63 | |
| 64 | `sudo snap install sigit` installs the desktop app, not the terminal agent. The app currently uses siGit Code Cloud for inference, while the command line runs models on-device. Details are in [docs/distribution.md](docs/distribution.md). |
| 65 | |
| 66 | Every channel, kept current: https://getsigit.5mb.app/ |
| 67 | |
| 68 | ## Use it your way |
| 69 | |
| 70 | - **In your editor.** Any ACP client starts `sigit --acp`. See [ACP support](docs/acp.md). |
| 71 | - **In the terminal.** Run `sigit` for a full-screen chat UI. See [terminal mode](docs/terminal.md). |
| 72 | - **In scripts and CI.** `sigit run "<prompt>"` gives you JSONL events and exit codes. See [headless mode](docs/headless.md). |
| 73 | |
| 74 | Setup guides for Zed, Xcode, VS Code and the JetBrains IDEs are in [docs/editors.md](docs/editors.md). |
| 75 | |
| 76 | ## Docs |
| 77 | |
| 78 | [Install](docs/install.md), [editors](docs/editors.md), [ACP](docs/acp.md), [terminal](docs/terminal.md), [headless](docs/headless.md), [hooks](docs/hooks.md), [MCP](docs/mcp.md), [telemetry](docs/telemetry.md), [distribution](docs/distribution.md). The index is [docs/README.md](docs/README.md). |
| 79 | |
| 80 | ## Contributing |
| 81 | |
| 82 | Issues and pull requests are welcome. Open one against `development`. |
| 83 | |
| 84 | ## License |
| 85 | |
| 86 | [Apache 2.0](https://github.com/getsigit/sigit/blob/main/LICENSE) |
| 87 | |
| 88 | ## Copyright |
| 89 | |
| 90 | © 2026 [siGit Code & Deploy](https://sigit.si). |