ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Digital Laboratory
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
LabBridge is a first-person 3D virtual science lab that runs in the browser. It has four benches (microscopy, titration, circuits and analytical) and Dr. Curie, an AI lab manager who walks the lab floor, watches your experiment and steps in when something goes wrong.
Without GEMINI_API_KEY, the lab still runs, but Dr. Curie shows as offline.README 전문 보기 ↗LabBridge is a first-person 3D virtual science lab that runs in the browser. It has four benches (microscopy, titration, circuits and analytical) and Dr. Curie, an AI lab manager who walks the lab floor, watches your experiment and steps in when something goes wrong.
bun install # or npm install
cp .env.example .env.local # set GEMINI_API_KEY
bun run dev
Without GEMINI_API_KEY, the lab still runs, but Dr. Curie shows as offline.
lib/labStore.ts: the single source of truth for all experiment state, plus the pure simulation functions (titration pH, Ohm's law). The 3D scene, the HUD and Dr. Curie all read from and write to it.lib/curie.ts: Dr. Curie's brain. There is one shared conversation, and every request includes a live lab-state snapshot. Any actions she takes through tool calling are applied to the store. It also runs the proactive "lab manager" rules (endpoint overshoot, no indicator, high current).app/api/assistant/route.ts: the Gemini endpoint. It takes the conversation history and lab state, exposes function declarations for lab actions, and returns proper HTTP errors when something fails.lib/curieNPC.ts: Dr. Curie in 3D. She walks to your bench, turns to face you and tracks you with her head. She uses public/models/dr-curie.glb if it exists.lib/assetLoader.ts: the glTF/Draco/Meshopt pipeline. Real .glb models listed in public/models/manifest.json replace the procedural placeholders automatically.components/Lab3DScene.tsx: the Three.js scene. It is built once, frees its GPU resources on unmount, and uses image-based lighting.The current geometry is procedural placeholder art. See:
docs/ASSET_SPEC.md: the exact model list, sizes, node names and polygon budgets.docs/CLAUDE_DESIGN_PROMPT.md: the prompt for the art direction, UI and Dr. Curie design.