mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-06 08:18:39 +00:00
| .. | ||
| public | ||
| src | ||
| components.json | ||
| eslint.config.mjs | ||
| next.config.ts | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tsconfig.json | ||
Roo Code Benchmark Web UI
Getting Started
Install dependencies:
pnpm install
Create your SQLite database:
cp .env.sample .env
# Update path to SQLite database as needed in `.env`.
npx drizzle-kit push
Start the app:
pnpm dev
API
curl -f -X POST http://localhost:3000/api/runs \
-H "Content-Type: application/json" \
-d '{"model": "Claude 3.7 Sonnet"}'
curl -f -X POST http://localhost:3000/api/tasks \
-H "Content-Type: application/json" \
-d '{
"runId": 1,
"language": "javascript",
"exercise": "binary",
"tokensIn": 1000000,
"tokensOut": 50000,
"tokensContext": 50,
"cacheWrites": 5,
"cacheReads": 10,
"cost": 0.543,
"duration": 150000,
"passed": true
}'
Recipes
Zero-out and re-create database file:
truncate -s 0 /tmp/benchmarks.db
npx drizzle-kit push