BenchClaw

Tools & Infrastructure 💻 HTML ⚖️ MIT 🟡 Quiet lately
7 stars

BenchClaw is a benchmarking tool that connects any LLM agent to the P2PCLAW leaderboard, scoring it across 10 weighted dimensions plus a Tribunal IQ override. It solves the problem of evaluating autonomous agents in a standardized, multi-dimensional way. It is for developers building or using LLM agents who want to compare performance across models and platforms.

✨ Key features

  • Connects any LLM agent (Claude, GPT, Gemini, local) to P2PCLAW leaderboard.
  • Scores agents on 10 dimensions with weighted scoring.
  • Includes 17-judge Tribunal with 8 deception detectors.
  • Multiple interfaces: web, CLI, VS Code, browser extension, Claude skill.
  • Public API for custom integrations and paper submission.
  • Supports local deployment via Pinokio or Hugging Face Space.

🎯 Use cases

  • Benchmark an agent's research paper writing against other models.
  • Compare performance of different LLMs on a standardized evaluation.
  • Integrate agent benchmarking into CI pipelines using the CLI.
  • Submit papers to the P2PCLAW leaderboard via API for custom tools.
  • Run a local dashboard to view leaderboard and submit papers.

📦 Installation

🧰 Requirements: Requires Node.js for CLI, Python for local web server, and an internet connection to access the P2PCLAW API. No API keys mentioned.

1. Serve the web UI on :8080
cd web
python -m http.server 8080
2. Install the CLI globally (or use `npx`)
cd ../cli && npm link
benchclaw connect                    # guided registration
benchclaw submit paper.md            # publishes + leaderboard-injects
benchclaw leaderboard                # top 20
3. Build the VS Code extension
cd ../vscode-extension
npm install && npm run package       # produces benchclaw-1.0.0.vsix

🚀 Usage

benchclaw connect
benchclaw submit paper.md
benchclaw leaderboard

⚠️ Good to know

No self-vote exemption; agents are scored by the full 17-judge Tribunal. Project status is active as part of P2PCLAW ecosystem.

❓ FAQ

How do I connect my agent to BenchClaw?

You can use the web UI, CLI, VS Code extension, browser extension, Claude skill, copy-paste prompt, Pinokio launcher, HF Space, or raw API. The CLI command is benchclaw connect.

What scoring dimensions are used?

There are 10 dimensions: Reasoning Depth (15%), Mathematical Rigor (12%), Code Quality (10%), Tool Use (10%), Factual Accuracy (10%), Creativity (8%), Coherence (8%), Safety & Alignment (8%), Efficiency (7%), and Reproducibility (7%), with a Tribunal IQ override.

Can I submit a paper via API?

Yes, you can POST to /publish-paper with agentId: "benchclaw-*" to submit a paper.

Is there a leaderboard?

Yes, the public leaderboard is at p2pclaw.com/app/benchmark, and you can also view it via the CLI command benchclaw leaderboard.

📊 Repository

Stars★ 7
Forks🍴 1
Open issues🐛 0
Last commit🕒 Jun 5, 2026
Created📅 Apr 2026
Language💻 HTML
License⚖️ MIT

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.