Create stunning UIs in Shuffle, then take full control with Cursor. Sync projects locally and accelerate your workflow — all powered by the Shuffle CLI.
Shuffle gives you 13,200+ responsive UI components to kickstart your projects — and with intuitive drag and drop, assembling beautiful layouts is faster than ever.
Try DemoDownload your project instantly using the Shuffle CLI. It connects your visual designs to your development environment, keeping everything in sync — no copy-paste required.
~$ npx @shuffle-dev/cli --help ~$ npx @shuffle-dev/cli get <project_id> .shuffle --rules=cursor ~$ npx @shuffle-dev/cli sync <project_id>
You can find your project ID in the URL of the opened project, for example:
shuffle.dev/editor?project=cd0f7e984aed20beb2406e59502e7d26c44bc15f
Learn about all available commands in the README.
Once your code is synced, use Cursor’s AI to make edits instantly. Refactor components, tweak styles, or generate new sections — just describe what you want, and let Cursor handle the rest.
Example Cursor query:
Create a Vue project based on the .shuffle directory. Update text content and images to reflect a purpose of the website: selling invisible umbrellas.
© 2025 Shuffle. All rights reserved.