Automatically renames your Figma layers as you design — using smart local rules or Claude AI. No interruptions, no manual renaming, clean layer panels from the moment you start.
Every designer knows the pain — you open a file and the layer panel is full of Frame 1, Frame 2, Group 5, Frame 12. Meaningful names get skipped when you're in flow. Then handoff arrives and the mess becomes everyone's problem.
AI Realtime Renamer fixes this by watching your document as you design and renaming frames the moment they're created or modified. A horizontal strip with a logo and links becomes Nav Bar. A card with an image and text becomes Content Card. Automatically. Instantly. Without interrupting your work.
The Layer Health panel sits between your settings and your action buttons. It gives you a live snapshot of how well-named the current page is — useful before starting a session or before handing off to developers.
AI Mode connects directly from your Figma client to Anthropic's API — no server in between. Your key never leaves your machine except to call api.anthropic.com.
clientStorage — local only, never transmitted to the plugin author. Hit Test to confirm the connection before enabling.documentchange event. Only structural changes trigger a rename — layout mode, children, dimensions. Cosmetic changes like fills and colours are filtered out entirely.Nav Bar, Content Card). Applied directly to the layer — no speculative intermediate name, no double rename. Total round-trip: ~500ms.| Action | Model | Context | Cost |
|---|---|---|---|
| Realtime rename As you design | Haiku | Single frame, depth 3 | ~$0.0002 |
| Quick Rename | Sonnet | Full tree + parent context | ~$0.002 |
| Analyze & Rename Nested Layers | Sonnet | Full tree, all descendants | ~$0.003–0.008 |
| Rename Entire Page | Haiku | Per frame (parallel) | ~$0.0002 × frames |
console.anthropic.com and sign up. New accounts get a small free credit.sk-ant-.All names describe what something is structurally, not what it means in your product. Portable across projects, no wrong semantic assumptions.
Structural fingerprint caching uses 20px position buckets and aspect-ratio classification, so identical frame shapes skip the scorer entirely — cache hit rate is much higher than a naive implementation. Single-child nodes (a lone text, vector, or image) bypass the full scoring loop with an early exit. Cosmetic changes (fills, colours, opacity) are filtered before any scoring runs. For Rename Entire Page, AI calls fire in parallel, not sequentially. In AI mode, the layer is renamed exactly once with the final Claude result — the previous double-rename flicker is gone.
max_tokens reduced 1200 → 800figma.clientStorage — local to your machine only. Never sent anywhere except directly to Anthropic's API when AI Mode is active.Frame 1, Group 5 are eligible. The moment you give a layer a custom name, it's permanently excluded.