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.
Connects to
memi CLI
npx -y @memi-design/cli@2.7.9 diagnose . --json --no-write --fail-on noneHow Memi works
Color library
porcelainrosecoralrubycrimsonwinemosspondgoldcreamgraphiteink
ruby · moss · pond · antique gold · graphiteType specimensMemi / 48Clear interface copy / 16
mono / 12 · labels + commandsmemi
Audit status: VerifiedAudit receipt
Receipt #50D898D02026.08.02 / 18:57 UTC
- Findings
- 06
- Files scanned
- 120
- Routes checked
- 21
- 01Raw colors are leaking into UI code
src/components/tweak/Customizer.tsxhigh - 02Images need accessible text
src/components/component-detail/fetchCode.tshigh
Audit scoreusable but uneven
89/ 100
The memi toolkit.
Beta · open source
Start here
memi CLI
Audit your UI and return a clear report.
- Repository audit
- Agent brief
- Design checks
Native macOS · in development
Coming soon
memi Canvas
Explore product structure before source editing is trusted.
- Map the product
- Review selection
- Follow progress
Studio
memi Studio
Review briefs, runs, and handoff context in the macOS app.
- Run history
- Project context
- Figma handoff
Real user story
Memi checked an unread badge and a command menu, then saved a report you can inspect.
Audit1 August 2026
What memi checked
2 of 2 checks passedTwo UI jobs, checked.
- 01Buzzr unread badgeExpo app
Can a person spot an unread message right away?
Useddiagnoserun auditprepare design agent briefaudit frontend designremember design systemInbox3Design reviewNewWeekly notesReadLaunch planNew - 02Paraform command menuWeb app
Can a person find the right command without hunting?
Useddiagnoserun auditprepare design agent briefaudit frontend designenforce design ciCommand center⌘ KSearch actions…↵↗Open project◌Review changes+Invite teammate
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.
| Surface | UI job | Result | Mean token change | Efficiency % |
|---|---|---|---|---|
| SwiftUIPDF | Reduced-motion check | Not graded | Input +50.1k · output +809 | Not publishedMemi minus baseline; the PDF reports no percentage denominator. |
| ExpoPDF | Unread badge | Passed | Input +39.5k · output +326 | Not publishedMemi minus baseline; negative would mean fewer tokens. |
| Desktop webPDF | Command menu | Passed | Input −23.8k · output −107 | Not publishedMemi used fewer tokens here; the PDF has no baseline total for a %. |
| MobileNot measured | No paired capture | Not measured | No paired run | Not publishedA before-and-after token capture is still needed. |
| TabletNot measured | No paired capture | Not measured | No paired run | Not publishedA before-and-after token capture is still needed. |
Audit
Run an audit. Get a report.
@memi-design/cli@2.7.9Run
npx -y @memi-design/cli@2.7.9 diagnose . --jsonMatch
contains:componentLooks for the exact word “component” without changing the files.Report
receipt.jsonFindings and run details in one file.Start with the facts.
Run your first auditWhat 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.



