Loading video...

Video Failed to Load

Go Home

InterfaceKit is a design tool to make real time visual edits to your app then copy a prompt for your agent to ship the changes. Just pushed the alpha to Interface Craft members; available to everyone soon. Fun to jam with will on this one 💪

60,787 views • 6 months ago •via X (Twitter)

63 Comments

joshpuckett's profile picture
joshpuckett6 months ago

Grab it here: And if you're not a member yet, consider joining! Much more fun stuff like this in the works.

joshpuckett's profile picture
joshpuckett6 months ago

Forgot to add: React only for now. Vue, Svelte, and Solid support (just for you @kitlangton 😘) at public launch once I work out the alpha bugs.

will's profile picture
will6 months ago

huuuge 👀👀

Regy's profile picture
Regy6 months ago

@willdphan Love this. Have been using Retune ( recently and really like the element selection for nested layers. Maybe some inspo in here

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan We been cooking this for a while; roadmap is long but we’ll get there sooner rather than later :)

floguo's profile picture
floguo6 months ago

@willdphan christmas in march! 🎁

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan 🎅🙇

MDS's profile picture
MDS6 months ago

@floguo @willdphan 🫡

James McDonald's profile picture
James McDonald6 months ago

@willdphan You're on a heater! Can't wait to try this

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan All gas no brakes baby!

John Falcone 🗽's profile picture
John Falcone 🗽6 months ago

@willdphan Oh wow

Abdussalam Popoola's profile picture
Abdussalam Popoola6 months ago

@willdphan I’ve got a backlog of things to try from you.

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan it's the weekend baby, LFG!

Sanmid Anavkar's profile picture
Sanmid Anavkar6 months ago

@willdphan niceeee. i am tinkering with something similar :

Marv's profile picture
Marv6 months ago

@liammatteson @willdphan 🔥

Kishore's profile picture
Kishore6 months ago

@willdphan Craaazy stuff Josh!

Vasyl B's profile picture
Vasyl B6 months ago

@willdphan i have issues with paddings in my panel

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan Thanks for the feedback! What browser/OS?

Vasyl B's profile picture
Vasyl B6 months ago

@willdphan chrome/windows

rob 🌿's profile picture
rob 🌿3 months ago

@willdphan Wait. So I can just design as I normally would, and this thing writes the prompt for me? That’s brilliant

joshpuckett's profile picture
joshpuckett3 months ago

@willdphan I do try to only have good ideas and not bad ones! 🤣 still beta

Ꭻ𐌀𐌂𐌊𐌉𐌄's profile picture
Ꭻ𐌀𐌂𐌊𐌉𐌄6 months ago

@floguo @willdphan Been using this quite a bit this week! Really loving it Thank you!!

Raksha T's profile picture
Raksha T6 months ago

@floguo @willdphan Isn’t it similar to @benjitaylor’s agentation ?

joshpuckett's profile picture
joshpuckett6 months ago

@floguo @willdphan @benjitaylor This is specifically for giving you a live WYSIWYG editor on your app or website. Benji’s wonderful tool is general purpose for all sorts of feedback or guidance to agents. I use Agentation every day!

Raksha T's profile picture
Raksha T6 months ago

@floguo @willdphan @benjitaylor Right, I see the distinction. Adding this to my dev tools with dialkit. Btw is amazing! Would have loved to pay more for it! :)

joshpuckett's profile picture
joshpuckett6 months ago

@floguo @willdphan @benjitaylor My goal for this year is it’s worth 10-100x cost of membership 🙇

Raksha T's profile picture
Raksha T6 months ago

@floguo @willdphan @benjitaylor One of the few people who genuinely makes me excited about the future of design. Looking forward!

kenny's profile picture
kenny6 months ago

@willdphan One of my favorite designers, love the shit you’ve been putting out for us!!!

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan 🙇🙏

forum's profile picture
forum5 months ago

@willdphan nice, always wanted inspect element to have a save button

Tanuj Patel's profile picture
Tanuj Patel6 months ago

@willdphan Dialkit and Interfacekit together gonna be wild

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan I didn’t get them merged for alpha, but it’s coming 🤝

Tom Ludd's profile picture
Tom Ludd6 months ago

@willdphan I'm a member - where do I access the alpha?

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan Link in thread!

Tom Ludd's profile picture
Tom Ludd6 months ago

@willdphan Ohhh so just need to update it in my codebase? sorry didn't know if there was a specific version i needed!

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan Ah no it’s different than Dial Kit; check out the Interface Kit Overview article for details.

Tom Ludd's profile picture
Tom Ludd6 months ago

@willdphan Ahh - dial kit was the one I had been using! lovely, will play now :) thanks!

Coard's profile picture
Coard6 months ago

@willdphan Excited to try this out today! One thing I still love about agentation is being able to give critique on the page itself to refine, remove, etc and copy the prompt to the div itself.

ingenious's profile picture
ingenious6 months ago

@willdphan this is sick!

Tino's profile picture
Tino6 months ago

@willdphan love it! thank you @joshpuckett is there a way to expand possible font size variants when working with Tailwind? the tool has broken my design because it's capped to text-5xl

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan Ya will adjust!

Tino's profile picture
Tino6 months ago

@willdphan legend! thank you for all the hard work ❤️

Zantos's profile picture
Zantos6 months ago

@willdphan And the villagers most definitely rejoiced

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan the villagers should use it and send feedback!

Zantos's profile picture
Zantos6 months ago

@willdphan Loosely translated they’re saying “will do”

martins's profile picture
martins6 months ago

@floguo @willdphan i’ve lost count of how many times i’ve tried to set this up for this exact use case. excited to try this out. seriously such an awesome tool 🫡

joshpuckett's profile picture
joshpuckett6 months ago

@floguo @willdphan We gochu fam 🙌

martins's profile picture
martins6 months ago

@floguo @willdphan yes sirrrr 🫡

Khlaseek designer's profile picture
Khlaseek designer6 months ago

@willdphan What a good time to be a member 🚀🥳. Thanks Josh & Will , you're amazing!

Vedant's profile picture
Vedant6 months ago

@willdphan Yesssirrrr gonna have fun playing around with this

Joshua Knauber's profile picture
Joshua Knauber6 months ago

@willdphan Looks great! Have been working on a very similar project recently, DMd you

The Future Bits's profile picture
The Future Bits6 months ago

@willdphan Real-time visual edits with prompt export is killer for rapid iteration—cuts the dev loop dramatically. How's the agent handling edge cases like stateful components or CSS-in-JS conflicts?

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan Not well at the moment! But we have a whole Interactions tab coming soon and more ideas on statefulness as well

The Future Bits's profile picture
The Future Bits6 months ago

@willdphan Appreciate the transparency! Statefulness is the hardest part to get right in visual builders. That Interactions tab sounds like exactly what's needed.

Pritam Paul's profile picture
Pritam Paul6 months ago

@willdphan Dialkit has made my localhost:3000 my figma file honestly.

Ahmed Hussein's profile picture
Ahmed Hussein29 days ago

@willdphan Interesting.

Mason Cartwright's profile picture
Mason Cartwright6 months ago

@willdphan visual edit then prompt copy is way smarter than trying to generate the code directly

OneManSaas's profile picture
OneManSaas6 months ago

@willdphan The real-time visual editing combined with agent prompts is brilliant - removes that translation layer between design intent and actual implementation. Looking forward to seeing this in action when it's public.

Dotya's profile picture
Dotya6 months ago

@willdphan This is the right workflow for design-to-code. Most AI tools start from text, but starting from VISUAL intent then generating the agent prompt is backwards in the best way. Agents need precise context about what changed, not vague descriptions.

Anthony's profile picture
Anthony6 months ago

@willdphan Couldn’t you ask for these parameters to be added to DialKit or no?

joshpuckett's profile picture
joshpuckett6 months ago

@willdphan you could, but that would be extremely onerous every time (and the controls aren’t optimized for that)

Anthony's profile picture
Anthony6 months ago

@willdphan Ah ok. Haven’t dug into all the setup videos on yet, so that’ll probably clarify the different use cases for each. I’m glad you called out the install of this is dev only by default. DialKit’s install didn’t do that. 😅

google's profile picture
google6 months ago

@willdphan it would be really cool if we could select layers like we do in figma like double click to go deeper, actually tried building something of of this recently modifying dialkit but kept failing lol

Related Videos

New Tools for a New Era. Coding agents like Claude and Cursor have dramatically reduced the time it takes to go from idea to functional software. But the experience of designing and refining with them sucks. One reason for this is that while the terminal is an incredible tool for communicating direction with language, it is a terrible tool for defining and exploring visual and interactive objects. Here is one idea for how we might fix a small part of that. In the old world, when you wanted to create a transition or animation in your app, you would type some code, refresh your local server, and click to run your animation. It probably wasn't right, because after all no one can know what 'cubic-bezier(0.3, 0.05, 0.45, 1)' really feels like when you read it. You need to see it. Feel it. Interact with it in a real world context. So you'd edit some values, save, refresh, and keep guessing and checking until it felt right. Today, you can write a quick, single-use tool that's a visual studio for designing animations. You can then configure some components and containers common in all apps, and explore different animations in real time, adjusting key properties, and getting it just right. Then, you can copy a highly detailed prompt (or export a skill containing all your animations) that captures your intent and direction with perfect clarity. Paste this into your terminal and your agent instantly implements it everywhere. To me, this is an improvement over the old world, and a better way to work in today's. I'm extremely excited to see the ways in which our ability to rapidly create software will shape how we design software tomorrow. Feedback, ideas, and critiques welcome!

joshpuckett

82,659 views • 8 months ago