Skip to content

Commit 64c9c8d

Browse files
committed
Add commands
Document ante and juror from HN discovery; block nixpkgs ante collision.
1 parent 612718b commit 64c9c8d

4 files changed

Lines changed: 255 additions & 0 deletions

File tree

assets/commands/ante.md

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
# TAGLINE
2+
3+
Self-contained terminal coding agent with multi-provider and offline support
4+
5+
# TLDR
6+
7+
**Launch interactive terminal UI**
8+
9+
```ante```
10+
11+
**Run a one-shot headless task**
12+
13+
```ante -p "[add error handling to src/main.rs]"```
14+
15+
**Pipe a diff for review**
16+
17+
```git diff | ante -p "[review this for security issues]"```
18+
19+
**Use a specific provider and model**
20+
21+
```ante --provider [openai] --model [gpt-5.5] -p "[refactor the database module]"```
22+
23+
**Run fully offline with a local GGUF model**
24+
25+
```ante --offline-model [~/.ante/models/model.gguf] -p "[add tests]"```
26+
27+
**Resume a saved session**
28+
29+
```ante --resume [ses_...] -p "[now add tests]"```
30+
31+
**Update to the latest release**
32+
33+
```ante update```
34+
35+
# SYNOPSIS
36+
37+
**ante** [_options_] [**-p** _prompt_]
38+
39+
**ante** **serve**
40+
41+
**ante** **gateway**
42+
43+
**ante** **update** [_options_]
44+
45+
# PARAMETERS
46+
47+
**-p**, **--prompt** _PROMPT_
48+
> Run in headless mode with the given prompt and exit when done
49+
50+
**-m**, **--model** _MODEL_
51+
> Override the model name
52+
53+
**--provider** _PROVIDER_
54+
> Override the API provider (for example anthropic, openai, gemini, xai, openrouter, local)
55+
56+
**--profile** _NAME_
57+
> Use **~/.ante/**_NAME_**.settings.json** instead of the default settings; **ANTE_PROFILE** is equivalent
58+
59+
**--effort** _LEVEL_
60+
> Override model effort: min, low, medium, high, xhigh, or max
61+
62+
**--yolo**
63+
> Skip all interactive tool approval prompts
64+
65+
**--output-format** _FORMAT_
66+
> Headless output format: json, human, or minimal (default: minimal)
67+
68+
**--offline-model** _PATH_
69+
> Path to a local GGUF model file; boots built-in local inference and uses the local provider
70+
71+
**-r**, **--resume** _SESSION_ID_
72+
> Resume a previously saved session by ID
73+
74+
**--no-session-save**
75+
> Do not persist a transcript or resumable snapshot
76+
77+
**--check**
78+
> After the main task, run a verification pass on the work
79+
80+
**--system-prompt** _PROMPT_
81+
> Replace the default system prompt entirely
82+
83+
**--system-prompt-file** _PATH_
84+
> Read a replacement system prompt from a UTF-8 file
85+
86+
**--append-system-prompt** _TEXT_
87+
> Append text to the system prompt
88+
89+
**--no-skills**
90+
> Skip skill discovery; no skills are advertised or invocable
91+
92+
**--tools** _TOOLS_...
93+
> Replace the default tool set with exactly these tools
94+
95+
**--include-tools** _TOOLS_...
96+
> Add tools on top of the default or **--tools** set
97+
98+
**--exclude-tools** _TOOLS_...
99+
> Remove tools after **--tools** and **--include-tools**
100+
101+
# COMMANDS
102+
103+
**serve**
104+
> Run as a long-lived daemon over a structured JSONL protocol for editor plugins and integrations
105+
106+
**gateway**
107+
> Run Ante as a Slack or Discord bot
108+
109+
**update**
110+
> Install the latest release; supports **--channel** and **--version**
111+
112+
# DESCRIPTION
113+
114+
**ante** is a self-contained coding agent from Antigma Labs that runs in the terminal. It is distributed as a single Rust binary (~15MB) with no runtime language dependencies. Day-to-day use is an interactive TUI (**ante** with no arguments); headless one-shots use **-p** / **--prompt**.
115+
116+
It works with many cloud providers (Anthropic, OpenAI, Gemini, Grok/xAI, Open Router, and OpenAI-compatible endpoints) via API keys or OAuth, and can also run fully offline against a local GGUF model through a built-in inference engine. Configuration lives under **~/.ante/** (settings, catalog, and optional named profiles).
117+
118+
Subcommands cover programmatic embedding (**ante serve**), chat-platform bots (**ante gateway**), and self-updates (**ante update**). Features include multi-agent orchestration, skills, MCP servers, and persistent memory across sessions.
119+
120+
# CAVEATS
121+
122+
Ante is in alpha/preview: expect breaking changes and incomplete functionality. Official support is macOS and Linux (Windows users are directed to WSL). Headless mode implies auto-approval of tool calls (yolo). Cloud providers need credentials (for example **ANTHROPIC_API_KEY**, **OPENAI_API_KEY**); offline mode needs a local GGUF. The prebuilt binary is free to use during the alpha under separate binary terms; open-source parts of the repository are Apache-2.0. Install via the official script (**curl -fsSL https://ante.run/install.sh | bash**); distro packages named **ante** are typically a different project (the Ante programming language).
123+
124+
# CONFIGURATION
125+
126+
Default settings: **~/.ante/settings.json**
127+
128+
Named profiles: **~/.ante/**_name_**.settings.json** (select with **--profile** or **ANTE_PROFILE**)
129+
130+
Provider/model catalog overrides: **~/.ante/catalog.json**
131+
132+
Binary install location defaults to **~/.ante/bin** (override with **ANTE_INSTALL_DIR** during install)
133+
134+
# SEE ALSO
135+
136+
[claude](/man/claude)(1), [codex](/man/codex)(1), [opencode](/man/opencode)(1), [aider](/man/aider)(1), [goose](/man/goose)(1)
137+
138+
# RESOURCES
139+
140+
```[Source code](https://github.com/AntigmaLabs/ante)```
141+
142+
```[Homepage](https://antigma.ai)```
143+
144+
```[Documentation](https://docs.antigma.ai)```
145+
146+
<!-- verified: 2026-08-10 -->

assets/commands/index.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ ansible-vault.md
215215
ansible.md
216216
ansiweather.md
217217
ant.md
218+
ante.md
218219
anthropic.md
219220
antibody.md
220221
antigen.md
@@ -3828,6 +3829,7 @@ jupyter.md
38283829
jupyterlab.md
38293830
jupyterlite.md
38303831
jupytext.md
3832+
juror.md
38313833
just.1.md
38323834
just.js.md
38333835
just.md

assets/commands/juror.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# TAGLINE
2+
3+
Multi-model AI pull request review CLI with cost receipts
4+
5+
# TLDR
6+
7+
**Review the current branch against a base**
8+
9+
```juror review --base [main]```
10+
11+
**Review a pull request and print findings**
12+
13+
```juror review --pr [1234] --repo [owner/name]```
14+
15+
**Review a PR and post the sticky comment**
16+
17+
```juror review --pr [1234] --repo [owner/name] --post```
18+
19+
**Use a jury preset**
20+
21+
```juror review --preset [balanced] --base [main]```
22+
23+
**Run a shadow benchmark from a corpus file**
24+
25+
```juror benchmark --file [benchmarks/case.json]```
26+
27+
# SYNOPSIS
28+
29+
**juror** **review** [_options_]
30+
31+
**juror** **benchmark** [**--file** _path_]
32+
33+
# PARAMETERS
34+
35+
**review**
36+
> Run a multi-model review of a local branch or a GitHub pull request
37+
38+
**--base** _REF_
39+
> Base ref to diff against for a local working-branch review
40+
41+
**--pr** _NUMBER_
42+
> Pull request number to review
43+
44+
**--repo** _OWNER/NAME_
45+
> GitHub repository for **--pr** reviews
46+
47+
**--post**
48+
> Post (or update) the sticky review comment on the pull request
49+
50+
**--preset**, **--mode** _NAME_
51+
> Jury preset: fast (default), balanced, high, or ultra
52+
53+
**--models** _A,B,..._
54+
> Narrow the selected preset (or custom jury) to these model ids for one run
55+
56+
**--config** _PATH_
57+
> Path to a Juror config file (default: **.juror.yml** at the repo root)
58+
59+
**--cost-target** _USD_
60+
> Per-PR planning cost target in USD
61+
62+
**--repo-dir** _PATH_
63+
> Local repository directory (used by CI and advanced invocations)
64+
65+
**--json** _PATH_
66+
> Write structured review output as JSON to _PATH_
67+
68+
**--dry-run**
69+
> Do not treat the run as a live publish (used with Action dry runs)
70+
71+
**benchmark**
72+
> Evaluate reviewer quality against an adjudicated corpus file
73+
74+
**--file** _PATH_
75+
> Benchmark corpus JSON file
76+
77+
# DESCRIPTION
78+
79+
**juror** (npm package **juror-ai**) is a multi-model code review tool that runs several frontier models in parallel through their native agent harnesses (Claude Code, Codex, OpenCode, Grok Build, Kimi Code, and generic OpenAI-compatible endpoints), then merges and deduplicates findings into one report with a merge-confidence score and a per-model cost receipt.
80+
81+
It is designed for GitHub pull requests and local branch diffs. Typical install is **npm i -g juror-ai** (binary names **juror** and **juror-ai**). The same code path powers the **juror-ai/juror** GitHub Action, which posts a sticky summary comment and batched inline review comments on PRs.
82+
83+
Findings are anchored to the diff, blocked by file/line window, collapsed by exact and similarity/referee stages, and optionally filtered for higher precision via **publish_mode: consensus**. Provider keys are isolated per harness; models never receive **GITHUB_TOKEN**.
84+
85+
# CAVEATS
86+
87+
Requires Node.js 20+ and at least one LLM provider API key (**JUROR_OPENAI_API_KEY**, **JUROR_ANTHROPIC_API_KEY**, **JUROR_XAI_API_KEY**, **JUROR_FIREWORKS_API_KEY**, or unprefixed vendor fallbacks). Actual review quality and cost depend on installed harness CLIs and available keys. Cost for some harnesses is estimated from tokens × list price rather than provider-reported USD. Fork PRs in GitHub Actions are skipped by design when secrets are withheld. Not an autofix bot or linter.
88+
89+
# CONFIGURATION
90+
91+
Repo-root **.juror.yml** (optional). Keys include **preset**, **models**, **consensus**, **review** (publish_mode, severity_floor, paths_ignore), **budget**, and **output**. An explicit **models:** list replaces the preset entirely.
92+
93+
Provider keys in environment or a local **.env** (loaded automatically; untracked files are not exposed to model checkouts).
94+
95+
# SEE ALSO
96+
97+
[gh](/man/gh)(1), [claude](/man/claude)(1), [codex](/man/codex)(1), [opencode](/man/opencode)(1), [grok](/man/grok)(1)
98+
99+
# RESOURCES
100+
101+
```[Source code](https://github.com/Juror-AI/juror)```
102+
103+
```[Documentation](https://github.com/Juror-AI/juror#readme)```
104+
105+
<!-- verified: 2026-08-10 -->

scripts/fetch-package-installs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,8 @@
126126
"aur": "mcpp-bin",
127127
"brew": "mcpp-community/mcpp/mcpp-m",
128128
},
129+
# ante: nixpkgs "ante" is jfecher/ante (programming language), not AntigmaLabs coding agent
130+
"ante": {},
129131
}
130132

131133
# Prefer these path prefixes when mapping binaries (order = priority).

0 commit comments

Comments
 (0)