Integrations
You can connect FlutterFlow Designer with external AI agents and developer tools. This enables you to generate, edit, and inspect designs directly from your preferred AI environment instead of working only inside the Designer UI.
For example, you can use an agent like Claude or Codex to open your design, make layout changes, add components, or iterate on styles just by describing what you want in natural language.
Before using integrations, make sure the following are set up:
- FlutterFlow Designer Desktop App is installed (currently available only on macOS)
- Agent MCPs are installed via CLI. The install commands are:
- Claude Code:
npm install -g @anthropic-ai/claude-code - Gemini CLI:
npm install -g @google/gemini-cli - Codex CLI:
npm install -g @openai/codex
- Claude Code:
- Supported IDEs are installed on your system. To download, use the official links:
- Cursor: https://cursor.com/download
- Antigravity: https://antigravity.google/download
Installation
To add integrations, go to the Integrations section inside FlutterFlow Designer. Here you will see available integrations under Agent MCPs (such as Claude Code, Gemini CLI, and Codex) and IDEs (such as Cursor, Antigravity). Click Install next to any integration you want to use.
Launch Agent
To launch an agent and update the design:
- Open your design project and click the agent menu option in the top-right side.
- Choose where you want to open the project, such as Open in Claude Code, Open in Gemini CLI, Open in Cursor, or Open in Antigravity.
- Once the terminal opens, describe the change you want to make. For example, ask the agent to create more variations of a selected screen or modify the current design.
- When the agent asks for permission to run a Designer MCP tool, approve the request so it can inspect and update the project.
- Wait for the agent to complete the task. It will create or update frames inside your current design project.
- Return to FF Designer and review the generated frames or changes.
MCP Calls
MCP Calls let an AI assistant work directly with your current FF Designer project. It can read, edit, create screens, update UI, manage components, adjust themes, and export designs.
There are two main calls:
create_session: Connects the assistant to your open project and returns a session ID with available tools. Must be called first.call_design_script: Executes actions like editing screens, creating layouts, updating content, or exporting designs.
Using MCP Calls, an assistant can work with:
- Designs: Create, open, rename, or export projects
- Frames (Screens): Create, duplicate, edit, or organize screens
- Nodes (Elements): Update text, colors, images, layout, and structure
- Components: Create reusable UI, edit once and update everywhere
- Theme: Control colors, typography, spacing, and styles
- Images & Assets: Upload, replace, generate, and manage media
- Captures: Take screenshots of screens or elements
- Selection: Work on currently selected items
- History: Undo, redo, and review changes
The assistant operates directly on your design, making it easy to iterate quickly and visually.