mvschwarz/openrig

5.6k starsTypeScript Latest
Open on GitHub

What It Calls

Calls external APIs Cloud by default Partial check

Without a key: Text generation (OpenRouter): skips this call without a key.

Feature matrix
Feature Provider Use Default Alternative
Text generation OpenRouter
2 call sites
Undetermined openrouter.ai Skipped without a key
External APIs
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

Check another repository This result is wrong

Badge preview

external API badge

[![external API](https://whatitcalls.reactiveworks.dev/badge/mvschwarz/openrig.svg)](https://whatitcalls.reactiveworks.dev/en/mvschwarz/openrig)

Shows as “external API · used” in a README.

Was this analysis helpful?

Freshness detailscommit 475ccab · checked 2026-10-07
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
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 version README.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 postinstal README.md:41

The README says it runs locally, while in the code does not proceed without calling .

Code quotes

Source files are not stored. Code is linked at the checked commit on GitHub; stored quotes are at most 3 lines per evidence and 6 per file.

Source: mvschwarz/openrig · commit 475ccab · packages/cli/src/commands/project-jev.ts

Checked scope details

Files

In the repository
3,439
Checked
400 (11%)

Manifests

All priority files read

  • package.json
  • packages/cli/package.json
  • packages/daemon/package.json
  • packages/tui/package.json
  • packages/ui/package.json

Unresolved import paths (658)

not read 643 · missing file 10 · dynamic import 5

Excluded files

  • .md 363
  • .yaml 123
  • .json 51
  • .sh 17
  • (none) 7
  • .txt 5

+9 more

External code not checked
None
Limits hit
file count limit
Symbolic links not followed
5
Correction history

No corrections yet.

This result is wrong · Corrections policy