Skip to content
 
 

Repository files navigation

openllmrank — monorepo

This is the Bun-workspace monorepo for the openllmrank project.

Hosted version: openllmrank.io — one-shot reports without installing the CLI.

Sample openllmrank HTML report

Packages

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

Quick start (CLI users)

See packages/cli/README.md. The short version:

bun install -g openllmrank
openllmrank init
openllmrank run
openllmrank report --html

Working in this repo

bun install         # install all workspaces (single lockfile at root)
bun test            # run all tests across all packages
bun run typecheck   # typecheck across all packages

Test framework is bun:test everywhere; tests live in packages/*/test/.

Project documentation

License

MIT — see LICENSE.

About

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages