JSPM

@pipelinescore/cli

0.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 150
  • Score
    100M100P100Q89964F
  • License Apache-2.0

PipelineScore CLI — benchmark LLMs on your own hardware. Runs a standardized 25-task suite against any local server (Ollama, LM Studio, MLX, llama.cpp) or frontier API (Anthropic, OpenAI), publishes to the hardware-aware public leaderboard at pipelinescore.ai.

Package Exports

  • @pipelinescore/cli
  • @pipelinescore/cli/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@pipelinescore/cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@pipelinescore/cli

Benchmark LLMs on YOUR hardware. A standardized 25-task LLM benchmark CLI that publishes results to the hardware-aware public leaderboard at pipelinescore.ai.

Live at pipelinescore.ai License: Apache 2.0 npm version


Quickstart — local model

If you have Ollama / LM Studio / MLX / llama.cpp running:

npx @pipelinescore/cli run \
  --provider local \
  --endpoint http://localhost:11434 \
  --model llama-3.3-70b \
  --hardware-tag m3-max-128gb \
  --user your-handle

Endpoint defaults by server:

Server Default port
Ollama http://localhost:11434
LM Studio http://localhost:1234
llama.cpp server http://localhost:8080
MLX-Omni / mlx_lm http://localhost:10240
LiteLLM proxy http://localhost:8000
vLLM http://localhost:8000

The leaderboard groups by (model, hardware_tag), so an m3-max-128gb + llama-3.3-70b run is comparable to other people's runs on the same rig. Different rig = different row.

Quickstart — frontier API

ANTHROPIC_API_KEY=sk-... npx @pipelinescore/cli run \
  --provider anthropic \
  --model claude-opus-4-7 \
  --user your-handle

Or --provider openai. Your API key never reaches our backend — it goes from your environment directly to the provider via the official SDK. See SECURITY.md for the full data-flow.

Flags

Flag Required Description
--provider yes local / anthropic / openai
--model yes Model identifier (e.g. llama-3.3-70b, claude-opus-4-7)
--endpoint for --provider local OpenAI-compatible base URL
--user recommended Public leaderboard nickname (alphanum + . _ -, 2-40 chars). Persisted to ~/.config/pipelinescore/config.json after first use.
--hardware-tag recommended for local Your rig (m3-max-128gb, rtx-4090-24gb, ryzen-7950x-cpu-only, a100-80gb, cloud-api)
--config-tag optional Customization differentiator (system-prompt-coder, lora-domain-finance, temp-zero)
--api-key optional Provider key (defaults to env: ANTHROPIC_API_KEY / OPENAI_API_KEY)
--backend optional PipelineScore backend URL (default: https://api.pipelinescore.ai)
--no-submit optional Run the benchmark locally without publishing
--no-open optional Don't auto-open the browser to your profile after submit

Run npx @pipelinescore/cli run --help for the full list.

What gets scored

Six categories, weighted to mirror real LLM usage:

Category Weight Tests
Code 25% Function-level code generation: Python, JS, SQL, regex
Reason 20% Multi-step math, logic puzzles, instruction following
Write 15% Distinct, on-spec prose, summarization
Tool use 15% API/schema selection, function-call construction
RAG 12% Grounding, refusal-to-fabricate
Speed 13% Latency under standardized conditions

Score is a weighted average (0-100) mapped to one of five tiers:

  • TRUNK (90-100) — top of the heap
  • MAINLINE (75-89) — excellent and reliable
  • FEEDER (60-74) — solid, capable
  • TAP (40-59) — functional small-branch
  • DRIP (0-39) — minimal flow

Privacy

  • Your API key never reaches our backend
  • Submission body (transcripts) retained 30 days, then redacted
  • Submission rows (score, tier, model, hardware tag, nickname) retained permanently — that's the leaderboard

Full details: pipelinescore.ai/privacy

License

Apache 2.0. Drew Mattie, 2026.