Work seamlessly between the browser and your terminal. Start coding anywhere, continue anywhere. Your projects stay in perfect sync.
Quick prototyping, visual editing, instant preview
Seamless Sync
Full power, your tools, local development
First, install the Recoder CLI globally on your machine:
Connect your terminal to your Recoder.xyz account:
This will:
One-Time Setup
You only need to do this once. Your CLI will stay authenticated across sessions.
Check that everything is working:
✅ All Set!
Your terminal is now connected to your Recoder.xyz account. Let's explore the workflows!
Perfect for prototyping quickly, then moving to your local environment for deep work.
Create project in Web IDE
Go to dashboard, click "New Project", build your initial prototype with AI assistance.
Pull to your local machine
Continue development locally
Now you have the full project locally. Use your favorite IDE, run tests, commit to git:
Push changes back
After making changes, sync back to the cloud:
Your changes are now visible in the Web IDE! Chat history preserved.
Perfect for developers who prefer local development but want visual preview capabilities.
Create project with CLI
Build with AI in terminal
Push to cloud for visual preview
The --open flag automatically opens the Web IDE with live preview!
Share and collaborate
Your project is now accessible via web URL. Share with team, demo to clients, or make quick visual tweaks in the browser.
The ultimate workflow: leverage strengths of both environments simultaneously.
Pro Tip: Keep both open! Edit in your terminal with VSCode, push changes, then instantly see the preview in Web IDE. Best of both worlds.
Run recoder push after significant changes. This keeps your work backed up and accessible from anywhere.
When presenting to clients or team, push to web and share the live preview URL. No deployment needed!
Use Web IDE to experiment and learn, then pull locally to see the full project structure and understand the architecture.
If you made changes in the web IDE, run recoder pull before editing locally to avoid conflicts.
Always check your .gitignore and ensure API keys, secrets, and large files aren't synced to the cloud.
If you're seeing authentication errors:
recoder login to re-authenticaterecoder logout then login againIf you have conflicting changes between web and local:
recoder status to see conflictsrecoder pull --force to overwrite local with cloudrecoder push --force to overwrite cloud with localIf syncing is taking too long:
.recoderignore file - exclude node_modules, build foldersrecoder push --compress for faster uploadsExperience the power of seamless Web ↔ CLI workflow. Build anywhere, deploy everywhere.