Vouch logo Vouch

Your AI work-twin, in your team chat.

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 👇

Feishu · DingTalk · WeCom Apache-2.0 Node ≥24 BYO-key · read-only

01What it does for you

It sits in your chat and handles the work that lands there. You just nod.

pick up

Your tasks

Spots the messages actually asking you to do something → a one-click confirm queue. Never auto-acts.

do

The work

Turns a task into a finished deliverable — code work order (references verified), requirements, design, API doc, test plan.

speak

In your voice

Drafts replies across tones from your learned style & positions; you approve, it sends as you (on Feishu).

learn

You

Distills your preferences, stances, and voice — plus timed digests and a local daemon that auto-closes work orders.

02When it's code, it doesn't lie

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.

sample repo (read-only)

        
citations — {path, symbol, line}editable
deterministic · no model · no key · no network

03How the engine works

Fast and grounded — worst case two model calls.

retrieve

Deterministic scope

No LLM: bilingual concept expansion → full symbol bodies + cross-file callers + "not-yet-implemented" evidence.

synthesize

One shot, your model

A single call to your own endpoint produces the work order with a machine-readable SPEC of citations.

verify

Check every reference

Path exists · symbol defined here · line within ±3. Deterministic, no key. The step you just ran.

patch

Fix or abstain

Only the failures are re-fetched for one corrective pass. Whatever still fails is surfaced, never hidden.

04A real work order

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.

vouch plan
Loading the generated example…

05Use it now

No install step — npx runs the published build. Needs Node ≥24 and git.

# deterministic, no key — fail hallucinated docs in CI npx @lapland/vouch verify ./work-order.md --repo . # deterministic retrieval preview npx @lapland/vouch scope "add a concurrency cap to the uploader" --repo . # full work order (BYO OpenAI-compatible key) VOUCH_BASE_URL=… VOUCH_API_KEY=sk-… VOUCH_MODEL=… npx @lapland/vouch plan "…" --repo .

06Principles