npm installSet your OpenAI API key either:
-
Environment variable (recommended for CLI):
export OPENAI_API_KEY=sk-your-api-key-here -
Via the web UI: Enter the key in the configuration section on the home page.
Development:
npm run devProduction:
npm run build
npm run startThe server runs on http://localhost:3000 by default.
- Navigate to
/exams - Fill in exam metadata (ID, name, course, institution, year)
- Upload the exam PDF/TXT file
- Upload the solutions PDF/TXT file
- Optionally upload reference materials
- Click "Process and Add Exam"
The AI will parse the exam and solutions, generating a structured exam.md file in the courseexam format.
- Navigate to
/labs - Enter the GitHub repository URL
- Fill in course metadata
- Click "Clone and Analyze Lab"
The AI agent will:
- Clone the repository
- Analyze the structure to identify tasks
- Generate config.json, task.md, compose.yaml, and evaluate.sh for each task
- Copy starter files
- Update courses.json
- Exams:
/system-intelligence-benchmark/benchmarks/courseexam_bench/data/raw/{exam_id}/ - Labs:
/system-intelligence-benchmark/benchmarks/courselab_bench/data/{course_id}/