Forge
Hardware work is gated by expert knowledge: when a board won't come up you need a power engineer, a signal-integrity engineer, and a firmware engineer over your shoulder — and you rarely have all three.
Core trick
Parallel specialist agents each pull datasheet facts before answering, and disagreement is shown as competing hypotheses in a live panel.
Description
Hardware work is gated by expert knowledge: when a board won't come up you need a power engineer, a signal-integrity engineer, and a firmware engineer over your shoulder — and you rarely have all three. Forge saves companies countless productivity hours and replaces those people with agents. It watches your bench through passthrough video (supporting meta quest AND iphone), listens to your question, and convenes a guild of specialist, Gemini-powered agents that deliberate in parallel — each one autonomously pulling the relevant datasheet and board-doc facts before it speaks. When they disagree, Forge surfaces the dissent in a live panel so you see the competing hypotheses before you act, then converges on safety-gated, step-by-step instructions with every value (voltages, current limits) cited against the board's datasheet, not guessed. A snapshot escalates to a stronger vision model to read chip markings and wiring. Built on Gemini Live (voice + vision), Gemini 3 vision, Gemini function-calling/agent SMEs, and a LangGraph-based orchestrator — running live on a Meta Quest in mixed reality.
README excerpt
# Forge A voice + vision **multi-agent advisor for a human at an electronics bench**. You hold the probes, turn the PSU knob, and wield the iron; Forge watches through your phone/Quest camera, summons a guild of specialist SME agents that deliberate visibly and in parallel, surfaces their disagreements, and hands you precise, safety-gated, step-by-step instructions — every value cited against the board's own documentation. Forge actuates nothing. There is no bench daemon; the human is the operator and the final authority. ## Where to start - **[ARCHITECTURE.md](ARCHITECTURE.md)** — the shared mental model (topology, orchestrator internals, the LangGraph state machine, the demo sequence, UI, safety tree, design patterns). - **[specs/](specs/)** — the contracts, numbered and cross-referenced: - `00_wire_protocol.md` — frozen event vocabulary across processes - `01_langgraph_state_machine.md` — the orchestrator graph, node by node - `02_sme_persona_format.md` — the SME sandbox layout (AGENTS.md / SKILL.md) - `03_safety_gate_matrix.md` — operator-instruction gating, two safety layers - `04_chat_bus_protocol.md` — the Discord-style client protocol - `05_board_knowledge_api.md` — board profile + read-only knowledge lookups - `06_demo_script.md` — the 3-minute BQ79616 bring-up demo - `07_environment_setup.md` — accounts, env vars, repo layout, pre-warm - `08_test_plan.md` — build-order gates + cross-process integration tests Each spec ends with a component-lev