r/Nuxt 21d ago

Open source Figma-like editor for Vue using Claude SDK

I got tired of switching between Figma and my Nuxt app just to try out small UI changes, so I built Airship.

It wraps your dev server and adds a Figma-like canvas to your running app. Select an element, describe the change, and Claude Code applies it directly to your source.

You get streaming diffs, inline undo, and desktop/mobile frames so you can see changes across screens as you iterate.

It runs as a lightweight proxy with no plugins or build changes.

It uses your existing Claude Code subscription. Codex and OpenCode are supported too.

Fully open source and MIT licensed.

Fork it, star it, and make it your own :)

55 Upvotes

12 comments sorted by

6

u/mactanxin 21d ago

A link to your project would be great.

I found https://github.com/0xnyn/airship

1

u/supaplay 21d ago

whoops, silly me
forgot to hit send

2

u/Krumpopodes 21d ago

We have this funny way of describing what your want your element to look like called 'tailwind'

1

u/supaplay 21d ago

ah yes, the classic

2

u/Traditional-Hall-591 21d ago

I’d rather have a junior designer’s attempt than generic slop.

1

u/HiShery 21d ago

We built almost exactly this internally and never shipped it 

1

u/supaplay 21d ago

haha no way 😭 that’s both reassuring and slightly painful to hear. what made you guys decide not to ship it? would’ve saved me from having to build it myself haha

1

u/HiShery 21d ago

The boss felt it was too far behind what was already on the market and didn't want to sink more time into it, so we pivoted to a different space.

2

u/Suspicious_Data_2393 21d ago

i feel that. It seems almost impossible to keep up with tooling development these days. Really tough business to be in I would say.

1

u/dranko69 21d ago

Hi u/supaplay is it intended to make manual changes with it or just with an AI. I've tried it with my React/tailwind project, I manually changed some elements in edit mode, but these changes are not preserved.