Skip to content

getsigit/sigit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

siGit Code

Crates.io Version

A coding agent for smbCloud 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:

  • macOS: ACP mode and interactive terminal mode
  • Linux: ACP mode and interactive terminal mode
  • Windows: ACP mode only for now

Install

cargo install sigit

First run

The first time siGit starts, it downloads a GGUF model (~1–2 GB) from HuggingFace. Subsequent starts load from disk in a few seconds.

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:

{
  "agent_servers": {
    "siGit Code": {
      "type": "custom",
      "command": "/absolute/path/to/sigit"
    }
  }
}

Use the full absolute path. ~ will not be expanded here.

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.

That terminal mode currently depends on Unix terminal behavior, so it works on macOS and Linux. On Windows, siGit supports ACP/editor mode only right now.

Copyright

2026 smbCloud (Splitfire AB).