Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

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 Aufrufe • vor 5 Monaten •via X (Twitter)

80 Kommentare

Profilbild von Motion
Motionvor 5 Monaten

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:

Profilbild von Motion
Motionvor 5 Monaten

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.

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

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.

Profilbild von Motion
Motionvor 5 Monaten

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.

Profilbild von Motion
Motionvor 5 Monaten

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.

Profilbild von anyg
anygvor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

Copy us the prompt 😅

Profilbild von joshpuckett
joshpuckettvor 5 Monaten

Lotta good ideas here 👏

Profilbild von Motion
Motionvor 5 Monaten

Thanks Josh!

Profilbild von Tanishq (tk)
Tanishq (tk)vor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von Tanishq (tk)
Tanishq (tk)vor 5 Monaten

Amazing. 🚀

Profilbild von ؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜lochie
؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜؜lochievor 5 Monaten

congrats on the launch! looks great ✨

Profilbild von Motion
Motionvor 5 Monaten

Thanks lochie!

Profilbild von 81reap
81reapvor 5 Monaten

Welcome back Adobe Dreamweaver

Profilbild von Motion
Motionvor 5 Monaten

We were FrontPage for the Zelda fansite

Profilbild von 0xPooka
0xPookavor 5 Monaten

@benjitaylor look what you’ve done

Profilbild von Shreyas Mididoddi
Shreyas Mididoddivor 5 Monaten

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?

Profilbild von Motion
Motionvor 5 Monaten

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.

Profilbild von Shreyas Mididoddi
Shreyas Mididoddivor 5 Monaten

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

Profilbild von Shreyas Mididoddi
Shreyas Mididoddivor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von Shreyas Mididoddi
Shreyas Mididoddivor 5 Monaten

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

Profilbild von Shreyas Mididoddi
Shreyas Mididoddivor 5 Monaten

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

Profilbild von Shreyas Mididoddi
Shreyas Mididoddivor 5 Monaten

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

Profilbild von Twlvone
Twlvonevor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

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.

Profilbild von Tim — oss/acc
Tim — oss/accvor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

If your agent works with Svelte, this works with Svelte

Profilbild von Tim — oss/acc
Tim — oss/accvor 5 Monaten

That's neat

Profilbild von matt
mattvor 5 Monaten

woah

Profilbild von matt
mattvor 5 Monaten

🎯

Profilbild von liamx
liamxvor 5 Monaten

checking this out!

Profilbild von Victor Boutté
Victor Bouttévor 5 Monaten

Congrats on the launch. This looks awesome

Profilbild von Motion
Motionvor 5 Monaten

Thanks Victor!

Profilbild von Peter Cruckshank
Peter Cruckshankvor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von victor
victorvor 5 Monaten

does it support electron?

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von Jarrad Grigg
Jarrad Griggvor 5 Monaten

Incredible. Looking forward to giving it a whirl.

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von Ivaavi.eth
Ivaavi.ethvor 5 Monaten

no wayy, too good to be true. 🔥🔥

Profilbild von Motion
Motionvor 5 Monaten

Don't wake up

Profilbild von vamshi nénu
vamshi nénuvor 5 Monaten

Crazy!

Profilbild von Agustin ✱Acu
Agustin ✱Acuvor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

DMd

Profilbild von Dex Ter
Dex Tervor 5 Monaten

WHAT IN DA WEB SORCERY!!!!!

Profilbild von Motion
Motionvor 5 Monaten

We did call it Magic Motion once upon a time

Profilbild von adokce
adokcevor 5 Monaten

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

Profilbild von Dano
Danovor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von msh
mshvor 5 Monaten

big fan of the animation editor, super handy

Profilbild von Sanmid Anavkar
Sanmid Anavkarvor 5 Monaten

soo goood 💪 working on something similar

Profilbild von Motion
Motionvor 5 Monaten

Can’t wait to see it!

Profilbild von Sanmid Anavkar
Sanmid Anavkarvor 5 Monaten

here is the alpha :

Profilbild von phobon
phobonvor 5 Monaten

So rad! Definitely checking this out

Profilbild von Motion
Motionvor 5 Monaten

Let us know how you get on!

Profilbild von Ozmah
Ozmahvor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von Ido S
Ido Svor 5 Monaten

Any student discount by chance?

Profilbild von Motion
Motionvor 5 Monaten

Not as yet, perhaps in the future

Profilbild von cap
capvor 5 Monaten

add some templated motions there. im a buyer!

Profilbild von Motion
Motionvor 5 Monaten

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!

Profilbild von Crypto Hive🐝🔔
Crypto Hive🐝🔔vor 5 Monaten

Any discount for motion++ user?

Profilbild von Motion
Motionvor 5 Monaten

Yes DM’d

Profilbild von heyflo
heyflovor 5 Monaten

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

Profilbild von Jay Fang
Jay Fangvor 5 Monaten

Is this CSS visualization?

Profilbild von Motion
Motionvor 5 Monaten

What do you mean by visualisation?

Profilbild von Blaze
Blazevor 5 Monaten

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.

Profilbild von Motion
Motionvor 5 Monaten

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.

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von Blaze
Blazevor 5 Monaten

Could you clarify what you mean here?

Profilbild von Motion
Motionvor 5 Monaten

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

Profilbild von Blaze
Blazevor 5 Monaten

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

Profilbild von David
Davidvor 5 Monaten

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

Profilbild von Motion
Motionvor 5 Monaten

Going on the list

Profilbild von d0rkmushr00m
d0rkmushr00mvor 5 Monaten

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?

Profilbild von Motion
Motionvor 5 Monaten

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.

Profilbild von Kifah (will eye ⏿ for storms 🌪️)
Kifah (will eye ⏿ for storms 🌪️)vor 5 Monaten

Next step:

Ähnliche Videos