Vouch watches your IM group (Feishu · DingTalk · WeCom), picks up the tasks meant for you, turns them into finished work or ready-to-send drafts, and speaks in your voice — nothing goes out without your nod. When the task is code, every reference it hands you is verified against your real repo. Try that check live below 👇
It sits in your chat and handles the work that lands there. You just nod.
Spots the messages actually asking you to do something → a one-click confirm queue. Never auto-acts.
Turns a task into a finished deliverable — code work order (references verified), requirements, design, API doc, test plan.
Drafts replies across tones from your learned style & positions; you approve, it sends as you (on Feishu).
Distills your preferences, stances, and voice — plus timed digests and a local daemon that auto-closes work orders.
The verifier runs with no API key — here it runs entirely in your browser. Edit the citations; every one is checked against the sample repo. A symbol must be defined (not merely called) on/near the cited line, or it's flagged.
Fast and grounded — worst case two model calls.
No LLM: bilingual concept expansion → full symbol bodies + cross-file callers + "not-yet-implemented" evidence.
A single call to your own endpoint produces the work order with a machine-readable SPEC of citations.
Path exists · symbol defined here · line within ±3. Deterministic, no key. The step you just ran.
Only the failures are re-fetched for one corrective pass. Whatever still fails is surfaced, never hidden.
An example work order for the sample repo above. Every citation is verified live in your browser against that repo — the same deterministic check, no model, no key.
No install step — npx runs the published build. Needs Node ≥24 and git.