memoire
Jetzt ausprobieren
npx @sarveshsea/memoire design-doc https://stripe.comExtrahiert Farben, Typografie, Abstände, Schatten und Komponentenmuster von jeder öffentlichen URL. Erstellt eine DESIGN.md mit einem Tailwind-Konfigurationsentwurf. 10 Sekunden. Null Konfiguration.
Was du bekommst
Eingabe | Ausgabe |
Jede öffentliche URL |
|
Figma-Datei (REST oder Plugin) | Design-Tokens, Komponenten, Styles |
Penpot-Datei | Dieselben Tokens, dieselbe Pipeline |
JSON-Spezifikationen | React + TypeScript + Tailwind-Komponenten (shadcn/ui) |
Generierte Komponenten | Storybook-Stories + shadcn-Registry-Server |
npm i -g @sarveshsea/memoire
memi design-doc https://linear.app # extract any site's design system
memi go # figma -> tokens -> specs -> components -> preview
memi go --rest # same thing, no figma desktop needed
memi go --penpot # same thing, from penpot
memi tokens # export as CSS / Tailwind / JSON / Style DictionaryVerwendung mit Claude Code / Cursor
Memoire ist ein MCP-Server mit 20 Tools. Gib deinem KI-Assistenten direkten Zugriff auf dein Design-System.
memi mcp config --install # writes .mcp.json, doneOder füge es manuell zu .mcp.json hinzu:
{
"mcpServers": {
"memoire": {
"command": "memi",
"args": ["mcp", "start"]
}
}
}Zu den Tools gehören: pull_design_system, generate_code, create_spec, get_tokens, compose, design_doc, run_audit, capture_screenshot, analyze_design und 11 weitere.
Vollständige Befehlsreferenz
Befehl | Was er bewirkt |
| Vollständiges Onboarding: Token, Datei, Plugin, Bridge, MCP-Konfiguration, Test-Abruf |
| Arbeitsbereich mit Starter-Spezifikationen initialisieren |
| Figma-Bridge starten (erkennt Plugin automatisch auf den Ports 9223-9232) |
| Tokens, Komponenten, Styles aus Figma extrahieren |
| Abruf über REST-API -- kein Plugin, kein Figma Desktop erforderlich |
| Abruf aus Penpot (benötigt |
| Eine Komponenten-, Seiten- oder Datenvisualisierungs-Spezifikation erstellen |
| shadcn/ui-Code + Storybook-Stories aus Spezifikationen generieren |
| Generieren ohne Storybook-Stories |
| Vorschau-Galerie + shadcn-Registry-Server starten |
| Vollständige Pipeline mit einem Befehl |
| Generierten Code in dein Projekt exportieren |
| Tokens als CSS / Tailwind / JSON / Style Dictionary (W3C DTCG) exportieren |
| Alle Spezifikationen gegen Schemas validieren |
Befehl | Was er bewirkt |
| Design-System von jeder URL in eine DESIGN.md extrahieren |
| Zusätzlich eine DesignSpec-JSON für die Codegenerierung schreiben |
| Alias für design-doc |
Befehl | Was er bewirkt |
| Vollständige Synchronisierung: Figma + Spezifikationen + Code |
| Kontinuierlich beobachten und synchronisieren |
| Agenten-Orchestrator: klassifizieren, planen, ausführen |
| Einen persistenten Agenten-Worker starten |
| Excel/CSV in Forschung verarbeiten |
| Themen und Personas synthetisieren |
| Daemon mit reaktiver Pipeline starten |
Befehl | Was er bewirkt |
| Projektstatus-Übersicht |
| Gesundheitsprüfung: Projekt, Plugin, Bridge |
| Überwachungs-Dashboard starten |
| Design-System-Audit (WCAG, ungenutzte Spezifikationen) |
Alle Befehle unterstützen --json für strukturierte Ausgaben.
Spec-First-Workflow
Jede Komponente beginnt als JSON-Spezifikation, bevor Code generiert wird:
{
"name": "MetricCard",
"type": "component",
"level": "molecule",
"shadcnBase": ["Card", "Badge"],
"props": { "title": "string", "value": "string", "trend": "string?" },
"variants": ["default", "compact"]
}Spezifikationen werden mit Zod-Schemas validiert. Komponenten folgen dem Atomic Design (Atom, Molekül, Organismus, Template, Seite).
Architektur
src/
engine/ Core orchestrator, registry, sync, pipeline
figma/ WebSocket bridge + REST client + Penpot client
agents/ Intent classifier, plan builder, task queue
mcp/ MCP server (20 tools, 3 resources, stdio)
codegen/ shadcn/ui mapper, Storybook, dataviz, pages
research/ Research engine (Excel, stickies, web)
specs/ Spec types, Zod schemas, 62-component catalog
preview/ Preview gallery, API server, shadcn registry
notes/ Downloadable skill packs
commands/ 28 CLI commands
plugin/ Figma plugin (Widget V2)Links
memoire.cv -- Changelog -- MCP-Dokumentation -- Notizen
Lizenz
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sarveshsea/m-moire'
If you have feedback or need assistance with the MCP directory API, please join our Discord server