@sigit / homebrew-tap / commits / 160dc41

Update sigit formula to use prebuilt binaries and new repo

- Switch to getsigit/sigit repository and update URLs - Use versioned prebuilt binaries for macOS (arm64, amd64) - Update license, homepage, and test block - Revise README for new install instructions and requirements

paydii committed Apr 24, 2026 at 10:55 UTC 160dc41d52c705d266a384e1243c0eb845ce87e8
2 files changed +41 -27
Formula/sigit.rb
+17 -10
@@ -1,22 +1,29 @@
1 # frozen_string_literal: true
2
3 -# Builds from source — expect a few minutes on first install.
3 +# Homebrew formula for siGit Code (`sigit` binary).
4 +# Updated automatically by CI — do not edit manually.
5 class Sigit < Formula
6 desc 'AI coding agent powered by local LLM via Onde Inference'
6 - homepage 'https://github.com/setoelkahfi/sigit'
7 - license any_of: ['MIT', 'Apache-2.0']
7 + homepage 'https://github.com/getsigit/sigit'
8 + version '0.1.1'
9 + license 'Apache-2.0'
10
9 - head 'https://github.com/setoelkahfi/sigit.git', branch: 'main'
10 -
11 - depends_on 'rust' => :build
11 + on_macos do
12 + on_arm do
13 + url 'https://github.com/getsigit/sigit/releases/download/v0.1.1/sigit-macos-arm64.tar.gz'
14 + sha256 'PLACEHOLDER'
15 + end
16 + on_intel do
17 + url 'https://github.com/getsigit/sigit/releases/download/v0.1.1/sigit-macos-amd64.tar.gz'
18 + sha256 'PLACEHOLDER'
19 + end
20 + end
21
22 def install
14 - system 'cargo', 'install', *std_cargo_args
23 + bin.install 'sigit'
24 end
25
26 test do
18 - # Non-TTY stdin triggers ACP mode; the version line lands on stderr.
19 - output = shell_output("echo '' | #{bin}/sigit 2>&1")
20 - assert_match 'siGit', output
27 + assert_match version.to_s, shell_output("#{bin}/sigit --version", 1)
28 end
29 end
README.md
+24 -17
@@ -1,15 +1,14 @@
1 -# siGit Code
1 +# siGit Code — Homebrew Tap
2
3 -[siGit Code](https://github.com/setoelkahfi/sigit) is an AI coding agent that runs a local LLM on your machine. No cloud, no API key.
3 +[siGit Code](https://github.com/getsigit/sigit) is an AI coding agent that runs a local LLM on your machine.
4
5 ## Install
6
7 ```bash
8 -brew tap setoelkahfi/sigit https://github.com/setoelkahfi/sigit-homebrew-tap
9 -brew install --HEAD sigit
8 +brew install getsigit/sigit/sigit
9 ```
10
12 -The first install builds from source, so expect a few minutes while Cargo pulls the world. Grab a coffee.
11 +Pre-built binaries are downloaded — no Rust toolchain needed.
12
13 ## Usage
14
@@ -17,14 +16,14 @@ The first install builds from source, so expect a few minutes while Cargo pulls
16 sigit # opens the interactive chat TUI
17 ```
18
20 -For Zed, add this to `~/.config/zed/settings.json` and it just works:
19 +For Zed, add to `~/.config/zed/settings.json`:
20
21 ```json
22 {
23 "agent_servers": {
25 - "siGit": {
26 - "command": "sigit",
27 - "args": []
24 + "siGit Code": {
25 + "type": "custom",
26 + "command": "sigit"
27 }
28 }
29 }
@@ -33,25 +32,33 @@ For Zed, add this to `~/.config/zed/settings.json` and it just works:
32 ## Upgrade
33
34 ```bash
36 -brew upgrade --fetch-HEAD sigit
35 +brew upgrade sigit
36 ```
37
38 ## Uninstall
39
40 ```bash
41 brew uninstall sigit
43 -brew untap setoelkahfi/sigit
42 +brew untap getsigit/sigit
43 ```
44
46 -## Requirements
45 +## Other install methods
46
48 -- macOS 14 or later
49 -- ~2 GB free disk for the default model — downloaded on first run, not at install time
47 +| Method | Command |
48 +|--------|---------|
49 +| pip | `pip install sigit` |
50 +| npm | `npm install -g @smbcloud/sigit` |
51 +| Cargo | `cargo install sigit` |
52
51 -## Notes
53 +## Requirements
54
53 -No tagged releases yet, so `--HEAD` is required. Once versions are cut the formula will get a stable `url` and `sha256` and you won't need the flag.
55 +- macOS 14 or later (Apple Silicon or Intel)
56 +- ~2 GB free disk for the default model (downloaded on first run)
57
58 ## License
59
57 -MIT OR Apache-2.0
\ No newline at end of file
60 +Apache-2.0
61 +
62 +## Copyright
63 +
64 +2026 smbCloud (Splitfire AB).
\ No newline at end of file