2 files changed
+38
-3
.github/workflows/release.yml
+1
-1
@@ -31,7 +31,7 @@ jobs:
31
archive_ext: tar.gz
32
33
- target: x86_64-apple-darwin
34
- os: macos-13
34
+ os: macos-15-intel
35
artifact: sigit-darwin-x86_64
36
binary: sigit
37
archive_ext: tar.gz
README.md
+37
-2
@@ -1,8 +1,43 @@
1
-# siGit: Code & Deploy
1
+# siGit
2
3
[](https://crates.io/crates/sigit)
4
5
-A simple ACP-compatible coding agent that uses local Llm by default. Currently tighlly coupled with [smbCloud](https://smbcloud.xyz/) services.
5
+A coding agent for [smbCloud](https://smbcloud.xyz/) that runs entirely on your machine. No API keys. No cloud round-trips. The model lives in your local HuggingFace cache.
6
+
7
+Two modes: an ACP agent that Zed (and other ACP-compatible editors) spawns over stdio, or an interactive terminal chat when you run it directly.
8
+
9
+## Install
10
+
11
+```sh
12
+cargo install sigit
13
+```
14
+
15
+## First run
16
+
17
+The first time siGit starts, it downloads a GGUF model (~1–2 GB) from HuggingFace. Subsequent starts load from disk in a few seconds.
18
+
19
+On macOS, siGit shares the model cache with the siGit desktop app via an App Group container — if you've already downloaded it there, the CLI picks it up automatically.
20
+
21
+## Zed setup
22
+
23
+Add to `~/.config/zed/settings.json`:
24
+
25
+```json
26
+{
27
+ "agent_servers": {
28
+ "siGit": {
29
+ "type": "custom",
30
+ "command": "/absolute/path/to/sigit"
31
+ }
32
+ }
33
+}
34
+```
35
+
36
+Use the absolute path — `~` expansion won't work here.
37
+
38
+## Terminal mode
39
+
40
+Running `sigit` directly in a terminal opens an interactive chat UI. Same model, same system prompt — handy for quick questions without opening an editor.
41
42
## Copyright
43