Update README with detailed usage and setup instructions
paydii committed
Apr 24, 2026 at 14:21 UTC
5620d51901a24991a9be14f5a55a81f5fed7c90d
1 file changed
+28
-11
README.md
+28
-11
index a194811..2dddc6e 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,15 @@
# siGit Code — Homebrew Tap
-[siGit Code](https://github.com/getsigit/sigit) is an AI coding agent that runs a local LLM on your machine.
+[siGit Code](https://github.com/getsigit/sigit) is 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.
+
+siGit has two modes:
+
+- ACP mode, where Zed or another ACP-compatible editor starts it over stdio
+- an interactive terminal chat when you run `sigit` yourself
+
+Current platform support through this tap:
+
+- macOS: ACP mode and interactive terminal mode
## Install
@@ -8,27 +17,35 @@
brew install getsigit/sigit/sigit
```
-Pre-built binaries are downloaded — no Rust toolchain needed.
+Homebrew downloads a pre-built macOS binary, so you do not need a Rust toolchain.
-## Usage
+## First run
-```bash
-sigit # opens the interactive chat TUI
-```
+The first time siGit starts, it downloads a GGUF model (~1–2 GB) from HuggingFace. After that, startup is much faster because the model is already on disk.
-For Zed, add to `~/.config/zed/settings.json`:
+On macOS, siGit shares its model cache with the siGit desktop app through an App Group container. If the desktop app already downloaded the model, the CLI will reuse it.
+
+## Zed setup
+
+Add to `~/.config/zed/settings.json`:
```json
{
"agent_servers": {
"siGit Code": {
"type": "custom",
- "command": "sigit"
+ "command": "/opt/homebrew/bin/sigit"
}
}
}
```
+Use the full absolute path. If you are on Intel macOS, that path may be `/usr/local/bin/sigit` instead.
+
+## Terminal mode
+
+If you run `sigit` directly in a terminal, it opens an interactive chat UI. It uses the same model and system prompt as the editor integration, so it is useful for quick questions when you do not want to open Zed first.
+
## Upgrade
```bash
@@ -46,14 +63,14 @@ brew untap getsigit/sigit
| Method | Command |
|--------|---------|
-| pip | `pip install sigit` |
| npm | `npm install -g @smbcloud/sigit` |
| Cargo | `cargo install sigit` |
## Requirements
-- macOS 14 or later (Apple Silicon or Intel)
-- ~2 GB free disk for the default model (downloaded on first run)
+- macOS 14 or later
+- Apple Silicon or Intel
+- ~2 GB free disk for the default model download
## License