mvschwarz/openrig
What It Calls
Calls external APIs
Cloud by default
Partial check
Without a key: Text generation (OpenRouter): skips this call without a key.
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Text generation | OpenRouter | Undetermined | openrouter.ai |
Skipped without a key |
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| OpenRouter | Your API key | packages/cli/src/commands/project-jev.ts:99It uses OpenRouter (openrouter.ai) by default and switches to an alternative path if the call fails. |
Free tier | Pricing | 2026-10-05 |
Data sent out: prompt text
Checked scope: Partial check — 400/3,439 files · tree not truncated · no submodules · 658 unresolved import path(s)
Next
Badge preview
[](https://whatitcalls.reactiveworks.dev/en/mvschwarz/openrig)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
475ccabeca8b78e1328159d72459080636c0ca57- Committed
- 2026-10-07 10:21 UTC
- Checked
- 2026-10-07 11:59 UTC
- HEAD last seen
- 2026-10-07 11:59 UTC ·
475ccab(same as the checked commit) - Read depth
- Basic (up to 400 files · 8 MB)
- Scanner · rules
scan-5+verdict-4- Pricing catalog
- version 2
- Correction revision
- 0
- Summary
- Model ollama-cloud/gemma4:31b-cloud · some rule sentences
What is sent out
- Confirmed Sends prompt text data to OpenRouter.
packages/cli/src/commands/project-jev.ts:54packages/cli/src/commands/project-jev.ts:52
README claims ↔ code1
local
Requires Node.js 22 or 24 and tmux, on macOS or Linux. On Linux, the distribution's own Node.js can be older (Ubuntu 24.04's is 18); install a supported versionREADME.md:23
To install with Bun instead, run bun add -g @openrig/cli . OpenRig still runs on Node.js, so install Node.js 22 as well. Bun may block this package's postinstalREADME.md:41
The README says it runs locally, while in the code does not proceed without calling .
Code quotes
Checked scope details
Files
- In the repository
- 3,439
- Checked
- 400 (11%)
Manifests
All priority files read
package.jsonpackages/cli/package.jsonpackages/daemon/package.jsonpackages/tui/package.jsonpackages/ui/package.json
Unresolved import paths (658)
entryUrlpackages/cli/src/bin-wrapper.ts:89@openrig/daemon/instance-initializationpackages/cli/src/commands/config-init-workspace.ts:5@openrig/daemon/crash-cartpackages/cli/src/commands/crash-cart.ts:67@openrig/daemon/spec-conformancepackages/cli/src/commands/doctor.ts:18@openrig/daemon/gateway-human-registrypackages/cli/src/commands/gateway.ts:147
not read 643 · missing file 10 · dynamic import 5
Excluded files
.md363.yaml123.json51.sh17(none)7.txt5
+9 more
- External code not checked
- None
- Limits hit
- file count limit
- Symbolic links not followed
- 5
Correction history
No corrections yet.