Skip to content

For teams shipping UI with agents

Stop letting the agent guess.

memi reads your interface before an agent edits it, then checks the change before it ships.

memi CLI
npx -y @memi-design/cli@2.7.9 diagnose . --json --no-write --fail-on none

How Memi works

memi

Audit receipt

Audit status: Verified

Receipt #50D898D02026.08.02 / 18:57 UTC

Findings
06
Files scanned
120
Routes checked
21
  1. 01Raw colors are leaking into UI codesrc/components/tweak/Customizer.tsxhigh
  2. 02Images need accessible textsrc/components/component-detail/fetchCode.tshigh

Audit scoreusable but uneven

89/ 100

clean capturecli 2.7.72/6 shown

sha256:58d703…81747d

The memi toolkit.

Native macOS · in development

Coming soon

memi Canvas

Explore product structure before source editing is trusted.

  • Map the product
  • Review selection
  • Follow progress
Real user story

Memi checked an unread badge and a command menu, then saved a report you can inspect.

What memi checked

Two UI jobs, checked.

2 of 2 checks passed
  1. 01
    Buzzr unread badgeExpo app

    Can a person spot an unread message right away?

    Useddiagnoserun auditprepare design agent briefaudit frontend designremember design system
  2. 02
    Paraform command menuWeb app

    Can a person find the right command without hunting?

    Useddiagnoserun auditprepare design agent briefaudit frontend designenforce design ci
Token check

Token efficiency by surface.

The PDF gives the mean token change (memi minus baseline). It does not give baseline totals, so a percentage would be misleading.

Token efficiency by product surface
SurfaceUI jobResultMean token changeEfficiency %
SwiftUIPDFReduced-motion checkNot gradedInput +50.1k · output +809Not publishedMemi minus baseline; the PDF reports no percentage denominator.
ExpoPDFUnread badgePassedInput +39.5k · output +326Not publishedMemi minus baseline; negative would mean fewer tokens.
Desktop webPDFCommand menuPassedInput −23.8k · output −107Not publishedMemi used fewer tokens here; the PDF has no baseline total for a %.
MobileNot measuredNo paired captureNot measuredNo paired runNot publishedA before-and-after token capture is still needed.
TabletNot measuredNo paired captureNot measuredNo paired runNot publishedA before-and-after token capture is still needed.
Audit

Run an audit. Get a report.

@memi-design/cli@2.7.9
Runnpx -y @memi-design/cli@2.7.9 diagnose . --json
Matchcontains:componentLooks for the exact word “component” without changing the files.
Reportreceipt.jsonFindings and run details in one file.

Start with the facts.

Run your first audit
What happens on the first run?

memi scans the repository and returns a structured report with file-level findings.

Does the audit edit source files?

No. Diagnose mode reads the repository and returns a receipt for review before any agent edits.

Where does Studio fit?

Studio is the signed macOS companion for reviewing briefs, receipts, and handoff context.

What is Canvas?

Canvas is the in-development spatial workspace. It is not yet a production source editor.