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.
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 before enabling.documentchange event. Only structural changes trigger a rename — layout mode, children, dimensions. Cosmetic changes like fills are filtered out entirely.Nav Bar, Content Card). The plugin replaces the speculative name silently. Total round-trip: ~500ms.| Action | Model | Context | Cost |
|---|---|---|---|
| Realtime rename As you design |
Haiku | Single frame, depth 3 | ~$0.0002 |
| Fix Selected | Sonnet | Full tree + parent context | ~$0.002 |
| Analyze & Rename | Sonnet | Full tree, all descendants | ~$0.003–0.008 |
| Whole 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 means identical frame shapes skip the scorer entirely. Cosmetic changes (fills, colours, opacity) are filtered out — only structural changes trigger a rename. AI calls fire in parallel, not sequentially. In AI mode, a speculative local name is applied immediately while Claude processes in the background.
figma.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.