- Explore and edit your design files in an IntelliJ panel
- Ask Junie to edit your prototypes
- Ask Junie to implement the prototypes in your codebase
Figma.Boy.Demo.mp4
Figma Boy is an alternative to Figma’s official Dev Mode MCP that lets agents generate code from designs. We aim for more capabilities and tighter integration with Junie & IntelliJ.
✨ For now, you need to build Figma Boy locally (see the instructions below). The project consists of an IntelliJ plugin and a Figma plugin that work together. When we publish both plugins, the setup will be as easy as saving them on the marketplaces.
✨ This is a hackathon project—please star it and show support if you want us to continue our work. We are open to actively working on Figma Boy if there is a request from the community.
-
Run the Figma plugin
- Go to
figma-plugindirectory and run the following commands:npm install npx tsc -p . - Run Figma Desktop app
- Select
Plugins > Development > Open > Import plugin from manifest...and choosefigma-mcp/manifest.json - Run the Figma Boy plugin
- Go to
-
Start an IntelliJ instance with the IntelliJ plugin:
./gradlew runIde
-
Save Figma Boy MCP server: in Settings -> Tools -> Junie -> MCP Settings, paste the config below
{ "mcpServers": { "figma-boy": { "command": "npx", "args": [ "mcp-remote", "http://127.0.0.1:4114/sse" ] } } } -
The integration should work now! You can open the Figma panel (the Google authentication won't work for now) and ask Junie to build your UI