@sigit / homebrew-tap / commits / c79f598

initial commit

paydii committed Apr 12, 2026 at 12:07 UTC c79f5982a77284e6ece3e4ef1829888caf1669fe
2 files changed +79
Formula/sigit.rb new
+22
@@ -0,0 +1,22 @@
1 +# frozen_string_literal: true
2 +
3 +# Builds from source — expect a few minutes on first install.
4 +class Sigit < Formula
5 + 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']
8 +
9 + head 'https://github.com/setoelkahfi/sigit.git', branch: 'main'
10 +
11 + depends_on 'rust' => :build
12 +
13 + def install
14 + system 'cargo', 'install', *std_cargo_args
15 + end
16 +
17 + 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
21 + end
22 +end
README.md new
+57
@@ -0,0 +1,57 @@
1 +# siGit Code
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.
4 +
5 +## Install
6 +
7 +```bash
8 +brew tap setoelkahfi/sigit https://github.com/setoelkahfi/sigit-homebrew-tap
9 +brew install --HEAD sigit
10 +```
11 +
12 +The first install builds from source, so expect a few minutes while Cargo pulls the world. Grab a coffee.
13 +
14 +## Usage
15 +
16 +```bash
17 +sigit # opens the interactive chat TUI
18 +```
19 +
20 +For Zed, add this to `~/.config/zed/settings.json` and it just works:
21 +
22 +```json
23 +{
24 + "agent_servers": {
25 + "siGit": {
26 + "command": "sigit",
27 + "args": []
28 + }
29 + }
30 +}
31 +```
32 +
33 +## Upgrade
34 +
35 +```bash
36 +brew upgrade --fetch-HEAD sigit
37 +```
38 +
39 +## Uninstall
40 +
41 +```bash
42 +brew uninstall sigit
43 +brew untap setoelkahfi/sigit
44 +```
45 +
46 +## Requirements
47 +
48 +- macOS 14 or later
49 +- ~2 GB free disk for the default model — downloaded on first run, not at install time
50 +
51 +## Notes
52 +
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.
54 +
55 +## License
56 +
57 +MIT OR Apache-2.0
\ No newline at end of file