Flagship foveated vision research instrument. Electron + WebGL 2.0 + WebGPU compute. renderer/shaders/peripheral.frag is 2388 lines modeling LGN/V1/V4 with DoG decomposition, Schwartz cortical magnification (CMF_A=2.78), Bowers chromatic decay, and Portilla-Simoncelli pyramid synthesis. 3 sub-repos in scrutinizer-repo/.
Full codebase map: docs/CODEBASE_MAP.md — auto-generated by Cartographer (7 parallel sonnet subagents). Covers shell + renderer + shaders + scanpath + CLI + MCP + scripts toolchain + tests, with file:line citations for every gotcha. Sibling artifact:
.understand-anything/knowledge-graph.json(882-node interactive graph via/understand-dashboard).
- Jest (not Vitest — Electron/Node compatibility). Don't introduce Vitest here.
uv run --python 3.12for validation scripts.- Tests cover core vision algorithms and parameter systems, not UI.
- Electron, raw WebGL 2.0, WebGPU compute shaders
- Python validation scripts via uv
- This is a primary research instrument with an arXiv paper, not a demo.
- Related repos:
scrutinizer-www/(marketing),PooledStatisticsMetamers/(Brown/Rosenholtz),fovi/(PyTorch),clicksense/(motor behavior). - See
cli/README.mdfor automation scripts, MCP server, headless capture pipeline. /scrutinizer <command>skill controls the running app via AppleScript.