Bien démarrer
Pas encore de fichier de design ? Vérifiez votre installation avec le petit exemple public : vérifiez le binaire choisi, trouvez un frame et validez son bundle. Aucun modèle nécessaire.
Placez design.fig dans votre projet, puis choisissez une configuration. Chacune donne à votre agent les outils figlens et le même guide intégré pour la planification, l'implémentation et la préparation des images.
| Configuration | Pour | Le guide vient de |
|---|---|---|
| Plugin | Claude Code, Codex, Antigravity, Cursor, Kimi Code | le skill du plugin et l'outil workflow du serveur |
| MCP | Claude Code, Cursor, Codex, Gemini CLI et les autres clients MCP | l'outil workflow du serveur |
| Pi | Pi 1.3.0+ | le paquet, qui inclut le skill |
| OpenCode V2 | OpenCode V2 2.2.0 | le skill fourni dans le paquet |
| OMP | OMP 18.13.2 | le skill fourni dans le paquet |
| CLI | les agents qui n'exécutent que des commandes shell, les scripts et la CI, ou vous | figlens workflow <topic>, ou le skill facultatif |
Ordinaire vs avancé. L'usage ordinaire ne demande aucune configuration : figlens search design.fig "query" lit le .fig et ne crée rien. Un index local optionnel n'est créé que sur votre demande (figlens index prepare design.fig --scope 0:0), puis réutilisé entre redémarrages et hôtes. Voir Recherche ordinaire et index local optionnel. Optionnel et expérimental : --mode semantic ou hybrid classe par le sens avec un modèle local que vous installez vous-même ; voir Recherche sémantique optionnelle.
Plugin
Une seule installation ajoute le skill figlens et le serveur MCP à votre agent (Node.js 18+). Le serveur est figé sur la version du plugin (npx -y @runkids/figlens@<version> mcp). Mettez le plugin à jour pour passer à une nouvelle version.
| Hôte | Installation |
|---|---|
| Claude Code | claude plugin marketplace add runkids/figlens, claude plugin install figlens@figlens |
| Codex | codex plugin marketplace add runkids/figlens, codex plugin add figlens@figlens |
| Antigravity | agy plugin install https://github.com/runkids/figlens/tree/main |
| Cursor | git clone --depth 1 https://github.com/runkids/figlens ~/.cursor/plugins/local/figlens, puis rechargez la fenêtre |
| Kimi Code | /plugins install https://github.com/runkids/figlens/tree/main dans une session, puis /reload |
skillshare installe le même plugin sur plusieurs hôtes à la fois : skillshare plugin add https://github.com/runkids/figlens.git --target claude --target codex --target cursor -g ; mettez-le à jour ensuite avec skillshare plugin update figlens -g.
Redémarrez l'hôte ou ouvrez une nouvelle session, puis vérifiez que les outils figlens sont listés. L'installation d'un plugin copie le dépôt : environ 7 Mo, plus l'historique Git (environ 60 Mo) dans Codex. Antigravity ne charge que les 24 premiers Ko du skill ; l'outil workflow du serveur fournit le guide complet. Muse n'est pas encore pris en charge. Tableau des hôtes et ce qui a été vérifié
MCP
Claude Code (Node.js 18+, macOS/Linux) :
claude mcp add --transport stdio --scope local figlens -- npx -y @runkids/figlens mcp
Codex CLI (Node.js 18+, macOS/Linux) :
codex mcp add figlens -- npx -y @runkids/figlens mcp
Tout client MCP :
{
"mcpServers": {
"figlens": {
"command": "npx",
"args": ["-y", "@runkids/figlens", "mcp"]
}
}
}
Sans Node.js, installez le binaire autonome (CLI) et utilisez "command": "figlens", "args": ["mcp"]. Ouvrez une nouvelle session et vérifiez que les outils figlens apparaissent (/mcp dans Claude Code). Aucune installation séparée du skill n'est nécessaire. Ajoutez --root <dir> après mcp pour limiter les dossiers que figlens peut lire et écrire.
Arguments de démarrage MCP
Ajoutez ces options après mcp dans les args du client. Ce sont les seules options de démarrage MCP ; les deux sont facultatives et répétables.
| Option | Rôle |
|---|---|
--root DIR |
Autorise la lecture des designs et les exports dans DIR et ses sous-dossiers. Sans cette option, figlens n’ajoute aucune restriction de chemin ; les permissions système restent applicables. Il ne se limite pas au projet courant et ne parcourt pas l’ordinateur. |
--storage-root DIR |
Autorise un stockage d’index personnalisé explicitement demandé dans DIR et ses sous-dossiers. Ne sélectionne ni ne modifie le stockage par défaut. |
Utilisez des chemins absolus vers des répertoires existants. Chaque option et chemin est un élément distinct du tableau ; répétez l’option pour plusieurs dossiers. --root est une limite de chemin, pas un accès administrateur, et ne restreint que figlens MCP, pas les autres outils de l’agent.
Exemple avec deux racines de design/sortie et deux racines de stockage autorisées :
{
"mcpServers": {
"figlens": {
"command": "npx",
"args": [
"-y", "@runkids/figlens", "mcp",
"--root", "/absolute/designs",
"--root", "/absolute/project",
"--storage-root", "/absolute/storage-a",
"--storage-root", "/absolute/storage-b"
]
}
}
}
figlens mcp --storage n’existe pas. Choisissez l’emplacement réel avec l’argument storage de l’outil index (chemin absolu sous une racine autorisée), ou via CLI : figlens index prepare design.fig --storage /absolute/storage-a. Après prepare, figlens mémorise l’emplacement du workspace et le réutilise entre redémarrages et hôtes sans répéter storage ni --storage-root. Sans emplacement personnalisé, les répertoires par défaut de l’utilisateur s’appliquent, sans option de stockage.
Pour ne pas figer ces chemins dans une configuration versionnée, ou pour partager les designs entre worktrees Git, consultez roots dans une configuration versionnée.
Plusieurs racines de stockage élargissent seulement les emplacements autorisés : chaque storage en choisit un seul. Elles ne distribuent, ne synchronisent et ne sauvegardent pas les index. Indiquer une autre racine ne déplace pas une base existante ; figlens refuse l’emplacement en conflit.
Pi
Un seul paquet fournit la CLI, MCP, le viewer, les commandes /figlens et le skill :
pi install npm:@runkids/figlens
OpenCode V2
Installez le paquet dans OpenCode V2 :
opencode plugin add @runkids/figlens
Redémarrez le client, puis exécutez /figlens help. OpenCode V2
OMP
Installez le même paquet dans OMP :
omp plugin install @runkids/figlens
Redémarrez le client, puis exécutez /figlens help. OMP
CLI
Lancez-le via npm, ou installez le binaire autonome :
npx @runkids/figlens --help # Node.js 18+, sans installation
curl -fsSL https://raw.githubusercontent.com/runkids/figlens/main/scripts/install.sh | sh # macOS, Linux
brew install runkids/tap/figlens # Homebrew
irm https://raw.githubusercontent.com/runkids/figlens/main/scripts/install.ps1 | iex # Windows PowerShell
npx exécute le binaire de la version du paquet qu'il résout. Les installations par script se mettent à jour avec figlens update, celles de Homebrew avec brew upgrade figlens. Les binaires couvrent macOS (Apple silicon, Intel), Linux (arm64, x86_64) et Windows (x86_64).
Un agent qui utilise la CLI lit son guide avec figlens workflow build (ainsi que audit, images, search, plan, planning-details et yolo, réservé à une demande explicite), toujours aligné sur la version du binaire, ou via le skill.
Skill pour agents (facultatif)
Le skill enseigne à un agent le même déroulé que le guide intégré : trouver le frame, lire le bundle par petits morceaux, planifier le périmètre et comparer l'UI en cours d'exécution avec le design. Il ne contient que des instructions : associez-le à la CLI ou à MCP. Les configurations MCP et Pi n'en ont pas besoin.
Recommandé : skillshare. Installez le skill une fois et synchronisez-le avec chaque agent que vous utilisez :
skillshare install github.com/runkids/figlens/skills/figlens
skillshare sync
Le même outil peut aussi configurer la connexion MCP de figlens pour ces agents :
skillshare mcp add figlens --global --target claude --target codex --target cursor --no-tui -- npx -y @runkids/figlens mcp
skillshare sync mcp --global
Autres façons d'installer le skill :
npx skills add runkids/figlens --skill figlens # Skills CLI
Ou copiez skills/figlens/ depuis ce dépôt ou une archive de release dans le répertoire de skills de votre agent (Claude Code : ~/.claude/skills/). Un skill installé se met à jour séparément du binaire ; figlens workflow correspond toujours au binaire.
Demandez ensuite un écran :
Build the task board from ./design.fig in this project.
Find the matching frame, use this project's components and image workflow,
then compare the running UI with the design and fix confirmed differences.
Report missing assets and any checks you could not run.
L’agent trouve la frame, regroupe les données de design, les assets et une image de référence, puis construit l’écran avec votre stack. Le workflow partagé guide les vérifications des polices et des ressources ; les éléments manquants sont signalés pendant que l’implémentation de la mise en page continue avec des alternatives documentées. Demandez les fichiers modifiés et une comparaison dans le navigateur.
Cette page est générée à partir de README-fr.md dans le dépôt.