Skip to main content
BenchScope logo

BenchScope

English | 简体中文

BenchScope is an open‑source LLM inference benchmarking platform built with Vibe Coding Harness Coding.

A visualization testing platform for LLM model performance & accuracy, supporting models inference with vLLM / SGLang and any OpenAI‑compatible API.

BenchScope main performance screenshot

Features

  • Easy to install — pip install and one command starts the whole web platform.
  • Performance testing dual mode — Concurrency Mode (multi-level concurrency load) and Threshold Mode (auto-search the max concurrency meeting the threshold).
  • Accuracy testing dual mode — Native(local model weights)/ Serving(API)double model tasks。
  • Real-time data feedback — every concurrency result streams into tables, charts and progress in real time.
  • Visualization curves — multi-dimensional charts for throughput / TTFT / TPOT / ITL.
  • Log cache & download — run logs, mean/P99 summaries and Excel export with online preview & download.

Quick Start

# Install from PyPI
pip install benchscope

# Start
benchscope

# Options
benchscope --port 8080 --no-browser

Development

See docs/Readme.md.

Open Source

Metadata

Release files for benchscope 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for benchscope 1.1.1
File Size Uploaded
benchscope-1.1.1.tar.gz 2.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for benchscope 1.1.1
File Interpreter ABI Platform
benchscope-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.9 MB

Release files / benchscope-1.1.1.tar.gz

Download URL benchscope-1.1.1.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
f03d3621510078db030caf09b1449150d315ed86ecf9874fa4d113f931c773d2
BLAKE2b-256 checksum
How to use checksums
3999d14c9e3381cc0708b4584d38b63bea0f16c50987710c24bb7d023a0f0b0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / benchscope-1.1.1-py3-none-any.whl

Download URL benchscope-1.1.1-py3-none-any.whl
Size 3.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
7a5f5bc3fc7cd4823557d96350c528a04d8efe91d2ebc9326ee77b45b5139fc0
BLAKE2b-256 checksum
How to use checksums
dac5c72de04b9ff93c66e27090d9a68551861d157775d80213e588c2d35515e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page