Design on your real app.
Tell your AI coding agent what to change.
Gui is a Mac app. Select an element, describe a change, and your AI coding agent edits the code. Start with a canvas or open a project.
After the download finishes, open Gui.dmg, drag Gui to Applications, then open Gui. Sign in, choose an agent, and select New canvas to start.
Gui is a Mac app. Open usegui.com on your Mac to download it.
For Macs with Apple silicon and macOS 13 or later. Gui is open source. Windows and Linux are coming soon.
You are on the waitlist. We send you an email when Gui is available.

How it works
Select an element on the page
Select the element that you want to change. Gui shows its tag and its size.
Describe the change in your own words
Write the change in the chat, in your words. The selected element goes with it.
Watch the agent edit your code
The agent finds the file and changes the code. The chat shows each step.
Compare before and after, then keep, undo, or follow up
The page shows the change. Compare it before and after. Keep it, undo it, or click Follow up to ask for more.
Cost and setup
Gui is free to use during alpha. Connect your own AI coding agent and use your existing account and plan. You pay the agent provider directly; Gui adds no AI usage charges.
The Mac app needs a Gui account and an AI coding agent. Gui can install Claude Code or Codex and help you sign in. You can start with New canvas without a project.
Your app is the workspace
In most agent apps, the browser is a panel next to the chat. In Gui, your app fills the window and the chat floats on it. You look at the design, not at the code.
Open a project folder. Gui installs the dependencies, starts the dev server, and shows the real page, with real data and real states. In a monorepo, Gui asks which app to show. You do not have to configure Gui.
Show the agent how it moves
Some changes are difficult to write, for example an animation. Record the page, and speak while you point at the problem. Gui writes down what you said. You can correct the text before you send it.
The agent gets the clip, your words, and the position of your pointer when you spoke. It can examine each frame of the animation.
The agent examines its work
After each change, the agent makes screenshots of the page and examines them. It clicks, types, and scrolls in the page that you see. When a change is not correct, the agent fixes it before it replies.
The agent knows which size you look at: desktop, laptop, tablet, or phone. Errors from the console and the build show above the chat, with a Fix button.

Design on a canvas
Open a canvas to design without a project, a folder, or a dev server. Ask the agent for a page, or for some versions of a page. Each version is a frame on the board, as artboards are in Figma.
Move, resize, and compare the frames, and put related frames in a section. Export frames as PNG files, or make a frame into a Vite project. The agent can also make a screenshot of a different website, for example “make it feel like linear.app”, and use it as a reference.

For designers
You know how the interface must look. Gui lets you make that change in the product, not in a handoff file. You do not have to write code.
- In design mode, select an element or drag around an area of the page. Hold Shift to select more than one.
- Paste or drag a reference image into the chat. The agent sees it.
- Send more messages while the agent works. They wait in a queue.
- Copy or save a screenshot of the page, or attach it to the chat.
- Hide all of Gui except the page, with focus mode.
Bring your own agent
Gui does not include an AI model, and it does not lock you in to one agent. Gui uses the coding agent that is on your computer. The agent uses your login, your plan, and your configuration.
- Claude Code
- Codex
- Cursor
- Amp
- OpenCode
- Grok Build
- Kiro
- Devin
- Pi
- Muse Code
- fx
You can also use a different agent that uses ACP. To change the agent, select a different agent in the chat header.

Questions
- What does Gui cost?
- Gui is free to use during alpha. It connects to your own AI coding agent. You pay your agent provider under your existing account and plan; Gui adds no AI usage charges. Gui is open source under the Apache 2.0 license.
- Which AI model does Gui use?
- Gui does not include an AI model. It uses the agent that you select, with the model that you select.
- Which apps can I change?
- Gui shows each web app that runs on a local dev server. It finds the source file of each element for React apps (Vite and Next.js) and Astro sites.
- Can I undo a change?
- Yes. Before and after each change, Gui keeps a copy of your project files. Undo puts the files back. Gui does not change your git history.
- How do I give the changes to my team?
- Ask your agent to commit the changes and open a pull request. Gui does not change your git history.
- Does Gui listen to my microphone all the time?
- No. Gui uses the microphone only while you record with Narrate on. Your Mac makes the transcript, so your voice does not go to a server. Your web app cannot use the microphone.
- Which computer do I need?
- A Mac with Apple silicon (M1 or later) and macOS 13 or later. Recordings with your voice need macOS 26 or later.
Tell us what to fix
Gui is in alpha. Tell us what is wrong or what is missing, and we fix it. Send a message on X.
