Roo-Code/benchmark
2025-03-20 14:43:02 -07:00
..
apps Clean up package.json files 2025-03-20 14:43:02 -07:00
config Clean up package.json files 2025-03-20 14:43:02 -07:00
packages Clean up package.json files 2025-03-20 14:43:02 -07:00
.env.sample Small fixes 2025-03-19 23:41:50 -07:00
.gitignore Add next.js stuff to .gitignore 2025-03-19 23:11:53 -07:00
.npmrc Add comment 2025-03-19 23:21:41 -07:00
Dockerfile Organize package locations 2025-03-20 14:38:06 -07:00
entrypoint.sh Organize package locations 2025-03-20 14:38:06 -07:00
package.json Clean up package.json files 2025-03-20 14:43:02 -07:00
pnpm-lock.yaml Clean up package.json files 2025-03-20 14:43:02 -07:00
pnpm-workspace.yaml Organize package locations 2025-03-20 14:38:06 -07:00
README.md More progress 2025-03-20 00:54:41 -07:00
turbo.json Turn benchmarks into a monorepo 2025-03-19 19:05:03 -07:00

Benchmark Harness

Install nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
# Reload shell.
nvm install

Install pnpm:

npm install --global corepack@latest
corepack enable pnpm
corepack use pnpm@latest-10

Install dependencies:

pnpm install

Configure database:

cp packages/server/.env.sample packages/server/.env
# Update BENCHMARKS_DB_PATH as needed in `packages/server/.env`.
pnpm --filter @benchmark/server db:migrate

Run the web ui:

pnpm web