Push a design.
Lindi Code writes it.
Lindi Code is Lindi’s own agent. Push a design and it writes the change into your code — or describe what you need, and it builds it.
Push a design.
The code changes.
Design on your real screens and push. Lindi Code reads the change and writes it into your project, in the components and styles your code already uses — and your app reloads with it.
- Only when you push
- In the components your code already has
- Read it, run it and review it like any change
# pushed from the canvas by sofiaLindi Code · reading DishCard on the Menu screen- <Thumb className="size-10 rounded-md" />+ <Thumb className="size-14 rounded-2xl shadow-md" />- <Price className="text-sm" />+ <Price className="text-base font-bold" />✓ wrote components/menu/DishCard.tsx✓ your dev server reloadedFrom a sentence
to working screens.
- Describe
Say what you want to build, in plain words — or attach screenshots of what you have today.
- Clarify
Lindi Code asks what it needs to know — who it is for, what it must include — instead of guessing.
- Plan
It lays out the screens and the flow between them. Read the plan, change it, and approve it before anything is built.
- Build
Working screens arrive, written as code. Click through the app while it is being built.
Design and build,
kept in step.
Draw on the canvas and build with Lindi Code, in either order. Each can bring the other up to date.
- Update Build.
Change a screen on the canvas and send it to Build. Lindi Code applies the change to the working app.
- Update Design.
Change the app in Build and bring it back to the canvas as layers you can keep editing by hand.
Bring your own
agent, too.
- Your coding agent.
Connect Claude Code, Codex or Cursor to the canvas, and it reads the design and builds with you.
- An engineer.
Dev Mode gives the measurements, variables and code for any selection, for whoever wants to read it first.
- A download.
Download the whole app as a project and open it wherever your team works.
Start coding while you design.
Lindi is free for its early users. Tell us about your team and we answer within 48 hours — yes or no.
- 1You connect your project
- 2We open your screens with you, on a call
- 3Your first push lands in your code