{"repo":"dannote/figma-use","free":true,"listed":false,"github":"https://github.com/dannote/figma-use","clone":"git clone https://github.com/dannote/figma-use.git","description":"Control Figma from the command line. Full read/write access for AI agents — create shapes, text, components, set styles, export images. 100+ commands.","language":"TypeScript","stars":592,"topics":["ai-agents","automation","cli","design","figma"],"license":"MIT","category":"ai-agents","readme_excerpt":"figma-use ⚠️ Figma 126+ blocks remote debugging. figma-use still works via figma-use daemon start --pipe . Or skip Figma entirely with OpenPencil — an open-source design editor that reads and writes .fig files, with built-in AI and P2P collaboration. CLI for Figma. Control it from the terminal — with commands or JSX. Why Figma's official MCP plugin can read files but can't modify them. This one can. LLMs know CLI. LLMs know React. This combines both. CLI commands are compact — easy to read, easy to generate, easy to chain. When a task involves dozens of operations, every saved token matters. JSX is how LLMs already think about UI. They've seen millions of React components. Describing a Figma layout as is natural for them — no special training, no verbose schemas. Demo ▶️ Button components ▶️ Tailwind UI calendar Installation Or run directly without installing: Start Figma with remote debugging enabled: Check connection: That's it. No plugins to install. Two Modes Imperative — one command at a time: Or declaratively — describe the structure in JSX and render it: The stdin mode accepts pure JSX only — no variables, no logic. For components, variants, and conditions, use .figma.tsx files. Elements: Frame , Rectangle , Ellipse , Text , Line , Star , Polygon , Vector , Group , Icon , Image Examples Icons Insert any icon from Iconify by name. No downloading, no importing, no cleanup. In JSX: Browse 150k+ icons: icon-sets.iconify.design Images Load images from URL: Export to JSX Con","default_branch":null,"files":null,"tree":[],"storefront":"/r/dannote","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dannote/figma-use/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}