Bring your own agent subscription. Connect your agent to the in-app chat, or use the MCP to start designs wherever you work.
Design on the canvas, ship it as code.
Design on the canvas
Draw your screens, set styles, and lay out every state of a flow side by side.
Add states and interaction
Turn your designs into React components with props, states, and interactions. Then refine it all on the canvas.
Deliver as code
Copy the React code or send it to your coding agent. The code matches what you designed on the canvas.
Bring your own agent.
Lunagraph works with the subscriptions you already have.
Connect Claude to power the in-app agent, or work anywhere over MCP.
Chat with your agent on the canvas
Select an element on the canvas and describe the change you want. Lunagraph sends the selection to your agent along with your message, so the agent edits that element.
Connect other tools over MCP
Use the MCP server from Claude Code, Codex, Cursor or any other agent to work with Lunagraph. Import a component in from your repo, or send a finished design back to your codebase.
Chat with your agent on the canvas
Select an element on the canvas and describe the change you want. Lunagraph sends the selection to your agent along with your message, so the agent edits that element.
Connect other tools over MCP
Use the MCP server from Claude Code, Codex, Cursor or any other agent to work with Lunagraph. Import a component in from your repo, or send a finished design back to your codebase.
Prototype a flow and share the link.
Select the screens in a flow and ask chat to turn them into a clickable prototype. Share the link with your team, then keep editing on the canvas as feedback comes in.
Ask chat to prototype the flow
Select the screens or states in your flow, then ask chat to connect them into an interactive prototype.
Share the prototype as a link
Copy a link to the prototype from the canvas and send it to your team. You don't need to deploy anything or open a pull request.
Canvas to codebase, and back.
Import your design system and components from your repo onto the canvas, design with them, and send the finished code back to the repo.
Import a local codebase
Open a project folder from your computer to bring its components and styles onto the canvas.
Connect your GitHub
Connect a GitHub repository to bring its components and styles onto the canvas.
Made in Lunagraph.
Components, interactions, and graphics that people have built in Lunagraph.