BatSwap | Swap frames for your real design system components.
The Claude → Figma Pipeline. Finally Solved.
Plugin Preview
About this plugin
**Swap placeholder frames for your real design system components — instantly.**You pasted a webpage into Figma and got 200 frames named `div.card`. Or you'remigrating to a new library and swapping instances one at a time. Or you have thedesign but not the component, so you're rebuilding it by hand.BatSwap fixes all three.## Swap — select and it's doneSelect your frames, add one component to the selection, and they're swappedbefore you let go of the mouse. No dialogs, no dragging, no clicking through alist. One undo step reverts everything.- **Your text survives.** Labels, headings and body copy map into the newcomponent automatically — with a review step when it's ambiguous.- **Your images survive.** A product photo in the old frame lands in the newcomponent's image slot.- **The right variant, per frame.** A frame named (or colored) `danger` becomes`State=Danger` while the one next to it becomes `Success` — in the same swap.## Sweep — clear a whole import in a few clicksSwap one fake button and BatSwap finds its twins in the rest of the page.One click replaces all of them. Big imports clear in seconds, not an afternoon.## Forge — no component yet? Build one from what you haveSelect frames with nothing to swap into and hit **Forge**. BatSwap builds thereal thing: a main component (a proper variant set when your frames differ),every text layer exposed as an editable property, the frames replaced withinstances, and the new component dropped on your canvas ready to publish.## Migrate — old library to newSelect your old instances plus the new main component. They all swap overthrough Figma's native swap, so overrides stay intact.---**Why it's fast:** no document scanning, no library indexing, no loading bar.BatSwap only reads what you selected, so it opens and swaps at the same speedon a 10-frame file or a 10,000-layer one.**Free. No account. Works with any design system — local or published.**
Plugin Details
| Version | 9 |
|---|---|
| Created | March 6, 2026 |
| Last Updated | September 27, 2026 |
| Category | File organization plugins |
| Creator | xKhalaf |
| Stats | 24 installs, 1 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:dist/ui.html
- main:dist/main.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
More Like This
Discover other plugins in the File organization plugins category.