This is the Bun-workspace monorepo for the openllmrank project.
Hosted version: openllmrank.io — one-shot reports without installing the CLI.
| Package | Path | Description | Visibility |
|---|---|---|---|
openllmrank |
packages/cli |
The open-source CLI. Tracks brand visibility across grounded OpenAI, Anthropic, Gemini, Perplexity, and Grok APIs. Published to npm. | Public, MIT |
@openllmrank/shared |
packages/shared |
Shared Zod schemas and types used by the CLI and the hosted webapp. | Private |
@openllmrank/web |
packages/web |
The hosted Next.js app: marketing, report wizard, checkout, and hosted reports. | Private |
@openllmrank/worker |
packages/worker |
The Bun worker that runs reports, persists results, and delivers report emails. | Private |
See packages/cli/README.md. The short version:
bun install -g openllmrank
openllmrank init
openllmrank run
openllmrank report --htmlbun install # install all workspaces (single lockfile at root)
bun test # run all tests across all packages
bun run typecheck # typecheck across all packagesTest framework is bun:test everywhere; tests live in packages/*/test/.
- Contributing
- Design system
- Production deployment
- Worker deployment
- Tracked follow-up work
- Agent operating notes
MIT — see LICENSE.
