正在加载视频...

视频加载失败

Introducing CSS Studio. A design tool that lives in your site. Runs in your browser. Writes code with your existing AI agent. All completely local - so no subscription. One price, lifetime updates.

300,327 次观看 • 5 个月前 •via X (Twitter)

80 条评论

Motion 的头像
Motion5 个月前

With CSS Studio, you simply make changes to your site, right there on your page. Run /studio in your agent, and it'll start implementing your changes as they're made. Content, styles, layout, DOM, CSS variables, animations and more. Learn more:

Motion 的头像
Motion5 个月前

Of course, we had to add a full animation editor in here. Add CSS transitions, animations and scroll animations with a single click. Add, edit and remove keyframes in a timeline editor. Generate CSS springs (using Motion under the hood!) and visualise scroll triggers.

Motion 的头像
Motion5 个月前

Edit the CSS variables for any element and see those variables updated exactly where they were originally defined in code.

Motion 的头像
Motion5 个月前

Add, duplicate and delete elements. Edit content inline. Your agent will figure out where in the source code is best to make these changes, even with data-driven sites.

Motion 的头像
Motion5 个月前

Want to learn more? Check our docs, play around with CSS Studio live on the site, and install the editor on your own site completely for free. Connect to AI for just $99.

Motion 的头像
Motion5 个月前

Thanks for a super positive response! We just pushed an update containing a few minor fixes, as well as the ability to collapse the toolbar, and to hold space while drawing a new element - handy for choosing a different parent.

anyg 的头像
anyg5 个月前

Cool product! I was able to improve your landing page for large screens using it ;)

Motion 的头像
Motion5 个月前

Copy us the prompt 😅

joshpuckett 的头像
joshpuckett5 个月前

Lotta good ideas here 👏

Motion 的头像
Motion5 个月前

Thanks Josh!

Tanishq (tk) 的头像
Tanishq (tk)5 个月前

are you still a one man army? How do you ship this fast?

Motion 的头像
Motion5 个月前

Yes we say "we" for the aesthetics of the account but we really is just me still. In terms of shipping we (I) wrote about it here but honestly since Jan everything's been on another level. Closed 160 Motion issues, launched two products

Tanishq (tk) 的头像
Tanishq (tk)5 个月前

Amazing. 🚀

؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜lochie 的头像
؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜lochie5 个月前

congrats on the launch! looks great ✨

Motion 的头像
Motion5 个月前

Thanks lochie!

81reap 的头像
81reap5 个月前

Welcome back Adobe Dreamweaver

Motion 的头像
Motion5 个月前

We were FrontPage for the Zelda fansite

0xPooka 的头像
0xPooka5 个月前

@benjitaylor look what you’ve done

Shreyas Mididoddi 的头像
Shreyas Mididoddi5 个月前

Can you share a bit more about what the agent actually gets please also is there any tooling to make it work with our codebase or anything like that?

Motion 的头像
Motion5 个月前

Yes - when /skill is invoked the agent polls the MCP (or uses Claude Code Channels). It receives a list of changes and messages in JSON format. Each change receives identifying information about the viewport, URL, element, path and change.

Shreyas Mididoddi 的头像
Shreyas Mididoddi5 个月前

no i mean like how does the agent know where an element i clicked on the page is in the codebase? a video or smth showing the workflow implementing a change would be really really cool before I buy it

Shreyas Mididoddi 的头像
Shreyas Mididoddi5 个月前

Also is there a way to hook into that json before it reaches my agent?

Motion 的头像
Motion5 个月前

Not yet, it's an interesting idea though. What kind of workflow/capability do you envision for that?

Shreyas Mididoddi 的头像
Shreyas Mididoddi5 个月前

well I have no idea yet as I don't even know what the json has but idk I want to do framework integrations and do prompt customisation or whatever Idk I'll buy it once I get home then see

Shreyas Mididoddi 的头像
Shreyas Mididoddi5 个月前

Fk I'm waay too excited for this and don't have a laptop to try lmao

Shreyas Mididoddi 的头像
Shreyas Mididoddi5 个月前

Okay this is cool!! So this is exactly what my model gets? does it dedupe changes or anything like that

Twlvone 的头像
Twlvone5 个月前

local first, no subscription, works with whatever AI agent you already use. this is the right architecture. the best dev tools are going to be thin layers that let the AI do the heavy lifting

Motion 的头像
Motion5 个月前

This is the idea. Considering a cloud layer using Haiku - I assume some people might find that more accessible? Not everyone has a local agent I guess.

Tim — oss/acc 的头像
Tim — oss/acc5 个月前

Does it work with Svelte? Because the landing only shows React & Vue. Just want to make sure. Looks amazing tbf

Motion 的头像
Motion5 个月前

If your agent works with Svelte, this works with Svelte

Tim — oss/acc 的头像
Tim — oss/acc5 个月前

That's neat

matt 的头像
matt5 个月前

woah

matt 的头像
matt5 个月前

🎯

liamx 的头像
liamx5 个月前

checking this out!

Victor Boutté 的头像
Victor Boutté5 个月前

Congrats on the launch. This looks awesome

Motion 的头像
Motion5 个月前

Thanks Victor!

Peter Cruckshank 的头像
Peter Cruckshank5 个月前

Cool this looks like a great idea. I mean people are pretty bad with CSS 😜 Love that you built in animations too.

Motion 的头像
Motion5 个月前

Suspect we couldn't have launched this without animation support, being Motion.

victor 的头像
victor5 个月前

does it support electron?

Motion 的头像
Motion5 个月前

Like an electron app? We haven’t tested but there’s no technical reason why not.

Jarrad Grigg 的头像
Jarrad Grigg5 个月前

Incredible. Looking forward to giving it a whirl.

Motion 的头像
Motion5 个月前

Let us know what you think. It's free to spin up the editor in a project too. There's even a demo version on

Ivaavi.eth 的头像
Ivaavi.eth5 个月前

no wayy, too good to be true. 🔥🔥

Motion 的头像
Motion5 个月前

Don't wake up

vamshi nénu 的头像
vamshi nénu5 个月前

Crazy!

Agustin ✱Acu 的头像
Agustin ✱Acu5 个月前

Love this! Seems super useful. Can’t afford it right now but if there is a promo code one day I might buy it 🙌

Motion 的头像
Motion5 个月前

DMd

Dex Ter 的头像
Dex Ter5 个月前

WHAT IN DA WEB SORCERY!!!!!

Motion 的头像
Motion5 个月前

We did call it Magic Motion once upon a time

adokce 的头像
adokce5 个月前

that's a fair price. congrats on the launch!

Dano 的头像
Dano5 个月前

yeah saw similar tools but local execution is tricky. tested 3 design ai tools last year and browser performance killed the experience. what's your approach to handling heavy design computations without lagging? curious how you solved that

Motion 的头像
Motion5 个月前

What tools did you use? There's no heavy computations here - it's just a site, not a canvas experience.

msh 的头像
msh5 个月前

big fan of the animation editor, super handy

Sanmid Anavkar 的头像
Sanmid Anavkar5 个月前

soo goood 💪 working on something similar

Motion 的头像
Motion5 个月前

Can’t wait to see it!

Sanmid Anavkar 的头像
Sanmid Anavkar5 个月前

here is the alpha :

phobon 的头像
phobon5 个月前

So rad! Definitely checking this out

Motion 的头像
Motion5 个月前

Let us know how you get on!

Ozmah 的头像
Ozmah5 个月前

Saw you don't have parity pricing, do you plan on adding it at some point? Looking forward to buying the studio soon.

Motion 的头像
Motion5 个月前

No plans for just yet. We do it for Motion+ because it’s so comparably expensive

Ido S 的头像
Ido S5 个月前

Any student discount by chance?

Motion 的头像
Motion5 个月前

Not as yet, perhaps in the future

cap 的头像
cap5 个月前

add some templated motions there. im a buyer!

Motion 的头像
Motion5 个月前

We’ve got scroll enter and exit set up as presets so you don’t need to mess around with setting viewtimeline up correctly. We can definitely go further!

Crypto Hive🐝🔔 的头像
Crypto Hive🐝🔔5 个月前

Any discount for motion++ user?

Motion 的头像
Motion5 个月前

Yes DM’d

heyflo 的头像
heyflo5 个月前

In short, it’s an advanced inspector with a local memory?

Jay Fang 的头像
Jay Fang5 个月前

Is this CSS visualization?

Motion 的头像
Motion5 个月前

What do you mean by visualisation?

Blaze 的头像
Blaze5 个月前

Would love better integration with tailwind classes. Even just the class field under the HTML tab to be more prominent and easier to edit. I don't want to set exact px values for padding. I want to set it in scale with my tailwind setup - for example, I want to bump a section block padding from my py-section-md to py-section-lg clamp values. Making the class field in the HTML tab easier to work with would be awesome for quick changes.

Motion 的头像
Motion5 个月前

Ah that’s interesting. It does instruct the agent to make underlying changes this way. But when editing it would be more helpful to have to work with those constraints.

Motion 的头像
Motion5 个月前

Are all the classes available to you also inserted in the stylesheet? Or is it only if you use them?

Blaze 的头像
Blaze5 个月前

Could you clarify what you mean here?

Motion 的头像
Motion5 个月前

So if you have the classes py-section-md and lg defined in your codebase, are these present in the CSS in development mode even if actually unused on an element

Blaze 的头像
Blaze5 个月前

Oh gotcha - I don't believe so, based on how Tailwind works with JIT. Curious if there's a workaround for that.

David 的头像
David5 个月前

Need a way to reset inputs back to default, individually, independantly

Motion 的头像
Motion5 个月前

Going on the list

d0rkmushr00m 的头像
d0rkmushr00m5 个月前

any specific advice for using to design responsively? rn it seems impossible to use because it 'lives in browser window' with everything else, and the panels themselves aren't responsive so they cover everything when you aren't working at larger widths, or am I missing something?

Motion 的头像
Motion5 个月前

You can resize the panels but yeah we need to take a look at a better mobile UI. Because when you shrink the window down this information is sent and is used to adjust mobile-specific styles already.

Kifah (will eye ⏿ for storms 🌪️) 的头像
Kifah (will eye ⏿ for storms 🌪️)5 个月前

Next step:

相关视频