Overview of BenchLocal
mainBenchLocal is a local-first desktop application designed for running, comparing, and managing installable LLM Bench Packs against both local and remote models. It provides a shared desktop runtime that manages:
- Provider configuration
- Model registry
- Bench Pack installation and updates
- Per-tab sampling overrides
- Run execution and result history
- Verifier lifecycle management
- Persisted desktop UI state
Each Bench Pack is self-contained and owns its own scenario definitions, prompts, scoring logic, verifier contracts, and traces.