{"repo":"ReyJ94/SceneProof","free":true,"listed":false,"github":"https://github.com/ReyJ94/SceneProof","clone":"git clone https://github.com/ReyJ94/SceneProof.git","description":"The visual layer of your agent harness. Renders React components and Three.js scenes from source, with structure and evidence behind every frame — so agents can see, verify, and fix what they built.","language":"TypeScript","stars":41,"topics":["bun","coding-agents","react","threejs","visual-testing","ai-agents","browser-automation","developer-tools","ui-testing","visual-inspection"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"SceneProof turns visual work into a loop a coding agent can follow. It renders your React components and Three.js scenes straight from source, then pairs the image with the structure and context behind it. The agent can see what changed, understand why, and keep working instead of guessing from code. Install SceneProof needs Bun 1.3.14+ and a local Chrome or Chromium. If setup gets fussy, jump to troubleshooting. SceneProof also ships with a SKILL.md for any agentic harness that supports skills. Try it Swap in your own component and props file. SceneProof renders it fresh from source at the scale you asked for—not as a crop of an old screenshot. From there, tree shows the structure, scout helps with Three.js cameras, and the React and Three.js guides cover the rest. Why agents use it - You can trace the picture back to the code. React and Three.js trees keep stable IDs, bounds, styles, materials, lights, and cameras alongside the render. - You fix the view before buying more pixels. Context renders, fresh region renders, and Scout camera candidates make framing problems obvious. - You get facts, not a made-up verdict. SceneProof reports what ran, what it rendered, how it got there, and what it measured. The agent still judges the result. - References stay auditable. Silhouette, luminance, and pixel-probe deltas come with the mask and overlays needed to check that SceneProof compared the right subject. - Different kinds of evidence can still travel together. A labeled sheet ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/ReyJ94","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ReyJ94/SceneProof/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}