AI coding agent powered by local LLM via Onde Inference.
Project description
siGit Code
sigit
AI coding agent powered by local LLM via Onde Inference.
ACP-compatible agent that runs entirely on your machine — no API keys, no cloud.
Install
pip install sigit-code
Installs the native sigit binary for your platform — no compiler, no Node.js, no runtime dependencies.
Quick start
Interactive TUI
sigit
A terminal UI opens where you can chat with a local LLM coding agent directly.
Zed editor (ACP agent)
siGit works as an ACP-compatible agent in Zed. Add this to your Zed settings:
{
"agent": {
"profiles": {
"sigit": {
"provider": "acp",
"binary": {
"path": "sigit",
"args": ["--acp"]
}
}
}
}
}
Then select sigit as your agent profile in the Zed assistant panel.
Other installation methods
| Method | Command |
|---|---|
| npm | npm install -g @smbcloud/sigit |
| Homebrew | brew install getsigit/sigit/sigit |
| Cargo | cargo install sigit |
From source
git clone https://github.com/getsigit/sigit
cd sigit
cargo build --release
./target/release/sigit
Platform support
Pre-built native binaries ship for every major platform:
| Platform | Architecture |
|---|---|
| macOS | arm64, x64 |
| Linux (glibc) | arm64, x64 |
| Windows | arm64, x64 |
Source & issues
This package ships a pre-built native binary. Source lives at github.com/getsigit/sigit — file bugs and feature requests there.
License
Licensed under Apache 2.0.
Copyright
2026 smbCloud (Splitfire AB).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sigit_code-0.1.2.tar.gz.
File metadata
- Download URL: sigit_code-0.1.2.tar.gz
- Upload date:
- Size: 112.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7548c6e9aa33814ac29d136acb84c68ba652b306a397f9dc067b610db3be067f
|
|
| MD5 |
a5358932e103a60af6962c91639fd761
|
|
| BLAKE2b-256 |
83d48a2e3301981f1534d17cd7253ff999a4878ffdb9f11123dfc1c0927f18e1
|
Provenance
The following attestation bundles were made for sigit_code-0.1.2.tar.gz:
Publisher:
release-pypi.yml on getsigit/sigit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sigit_code-0.1.2.tar.gz -
Subject digest:
7548c6e9aa33814ac29d136acb84c68ba652b306a397f9dc067b610db3be067f - Sigstore transparency entry: 1381088085
- Sigstore integration time:
-
Permalink:
getsigit/sigit@813d334add99e4930f74ee46db417e59082f18e9 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/getsigit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@813d334add99e4930f74ee46db417e59082f18e9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sigit_code-0.1.2-py3-none-win_arm64.whl.
File metadata
- Download URL: sigit_code-0.1.2-py3-none-win_arm64.whl
- Upload date:
- Size: 19.7 MB
- Tags: Python 3, Windows ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9470010d1a857df78ce0a37184ed5d881dd7eb843c4b733c59835e35cf9e55ec
|
|
| MD5 |
5854c4fdf76e2f625778f648cb1aea6a
|
|
| BLAKE2b-256 |
2c87bdc11ff8b0a49e780cc86b96874acead4818afe599dc5377ec792beb6cae
|
Provenance
The following attestation bundles were made for sigit_code-0.1.2-py3-none-win_arm64.whl:
Publisher:
release-pypi.yml on getsigit/sigit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sigit_code-0.1.2-py3-none-win_arm64.whl -
Subject digest:
9470010d1a857df78ce0a37184ed5d881dd7eb843c4b733c59835e35cf9e55ec - Sigstore transparency entry: 1381088647
- Sigstore integration time:
-
Permalink:
getsigit/sigit@813d334add99e4930f74ee46db417e59082f18e9 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/getsigit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@813d334add99e4930f74ee46db417e59082f18e9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sigit_code-0.1.2-py3-none-win_amd64.whl.
File metadata
- Download URL: sigit_code-0.1.2-py3-none-win_amd64.whl
- Upload date:
- Size: 21.0 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3240b669b45e77dc98d76035bd11933b3e21373bea324982feb654dbd6bb1a18
|
|
| MD5 |
bb67ff8535a61d5c0bfa6d7cc4453f03
|
|
| BLAKE2b-256 |
7e298d60613451ea04a324ec240558f53a29e975d9ddbd96e8f415a19b6d9d64
|
Provenance
The following attestation bundles were made for sigit_code-0.1.2-py3-none-win_amd64.whl:
Publisher:
release-pypi.yml on getsigit/sigit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sigit_code-0.1.2-py3-none-win_amd64.whl -
Subject digest:
3240b669b45e77dc98d76035bd11933b3e21373bea324982feb654dbd6bb1a18 - Sigstore transparency entry: 1381088572
- Sigstore integration time:
-
Permalink:
getsigit/sigit@813d334add99e4930f74ee46db417e59082f18e9 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/getsigit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@813d334add99e4930f74ee46db417e59082f18e9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sigit_code-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: sigit_code-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 21.7 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69804499e545276950ac72e3bb2aacf652bd4df1361ae338d287c19868a6b7d8
|
|
| MD5 |
a8e2bf7d8931b42636b7924f43fc242c
|
|
| BLAKE2b-256 |
a6091f6a3b0b42060be656c4a557dc5e19e418d53a19a491ef958cab4b3422dc
|
Provenance
The following attestation bundles were made for sigit_code-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release-pypi.yml on getsigit/sigit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sigit_code-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
69804499e545276950ac72e3bb2aacf652bd4df1361ae338d287c19868a6b7d8 - Sigstore transparency entry: 1381088301
- Sigstore integration time:
-
Permalink:
getsigit/sigit@813d334add99e4930f74ee46db417e59082f18e9 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/getsigit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@813d334add99e4930f74ee46db417e59082f18e9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sigit_code-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: sigit_code-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 20.2 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70349e015d15683b8071cef71a675abfb1cb720d8ef590f905f0005e768bc1fb
|
|
| MD5 |
441841cc21f0839328c81646e68ae067
|
|
| BLAKE2b-256 |
43f7ab80b10aeafac85d1bc76d43ef3862bdc66f25b4386b1d30f2a5984467b9
|
Provenance
The following attestation bundles were made for sigit_code-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release-pypi.yml on getsigit/sigit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sigit_code-0.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
70349e015d15683b8071cef71a675abfb1cb720d8ef590f905f0005e768bc1fb - Sigstore transparency entry: 1381088213
- Sigstore integration time:
-
Permalink:
getsigit/sigit@813d334add99e4930f74ee46db417e59082f18e9 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/getsigit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@813d334add99e4930f74ee46db417e59082f18e9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sigit_code-0.1.2-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: sigit_code-0.1.2-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 29.2 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9715214e9a6e527a5292c68f7c142764998787c6d4a329fd5629cf2fa0461df7
|
|
| MD5 |
150ed8655069e6998702d9b2ddb45920
|
|
| BLAKE2b-256 |
aeb01bfad6007b75bebb66d77960bb6f88b533bd9d039399358894ce07a4eee6
|
Provenance
The following attestation bundles were made for sigit_code-0.1.2-py3-none-macosx_11_0_arm64.whl:
Publisher:
release-pypi.yml on getsigit/sigit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sigit_code-0.1.2-py3-none-macosx_11_0_arm64.whl -
Subject digest:
9715214e9a6e527a5292c68f7c142764998787c6d4a329fd5629cf2fa0461df7 - Sigstore transparency entry: 1381088501
- Sigstore integration time:
-
Permalink:
getsigit/sigit@813d334add99e4930f74ee46db417e59082f18e9 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/getsigit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@813d334add99e4930f74ee46db417e59082f18e9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file sigit_code-0.1.2-py3-none-macosx_10_12_x86_64.whl.
File metadata
- Download URL: sigit_code-0.1.2-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 30.2 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35681924b914a455ab0beae1675244ab245989e01b199fe9745cf4bbb980470c
|
|
| MD5 |
4c2e9b09158e6408b237afbce090559d
|
|
| BLAKE2b-256 |
9ea3db98434f4de246d27a83aec01759030636e9123167ac822fbec5ad98bdb5
|
Provenance
The following attestation bundles were made for sigit_code-0.1.2-py3-none-macosx_10_12_x86_64.whl:
Publisher:
release-pypi.yml on getsigit/sigit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sigit_code-0.1.2-py3-none-macosx_10_12_x86_64.whl -
Subject digest:
35681924b914a455ab0beae1675244ab245989e01b199fe9745cf4bbb980470c - Sigstore transparency entry: 1381088403
- Sigstore integration time:
-
Permalink:
getsigit/sigit@813d334add99e4930f74ee46db417e59082f18e9 -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/getsigit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-pypi.yml@813d334add99e4930f74ee46db417e59082f18e9 -
Trigger Event:
push
-
Statement type: