Aesthetic Computer - VS Code Extension#
Live code, preview, and publish interactive pieces on aesthetic.computer directly from VS Code.
✨ Features#
🎨 Live Preview Panel#
- Embedded
aesthetic.computerpreview right in your sidebar - Real-time piece execution as you save files
- Seamless authentication with your Aesthetic Computer account
💻 Local Development Mode#
- Connect to your local Netlify dev server (
localhost:8888) - Smart server detection - shows "Waiting for server..." until ready
- Auto-refreshes when local server becomes available
- Toggle with command:
Aesthetic Computer: Local Server
🚀 One-Click Publishing#
- Run a piece and type
publishin the prompt to go live - Your piece gets a unique URL on
aesthetic.computer
🔗 Jump Integration#
- Connect VSCode to your browser via WebSocket
- Use the
accommand to jump between pieces seamlessly
🌈 KidLisp.com Window#
- Open a dedicated KidLisp editor window
- Perfect for creative coding with Lisp-style syntax
📚 Documentation Hover#
- Hover over API functions for inline documentation
- Quick access to the full docs via command palette
🛠️ Commands#
| Command | Description |
|---|---|
Aesthetic Computer: Run Piece |
Execute the current file as a piece |
Aesthetic Computer: Local Server |
Toggle local development mode |
Aesthetic Computer: Clear Slug |
Clear the stored piece URL |
Aesthetic Computer: Open Docs |
Browse system documentation |
Aesthetic Computer: Open Aesthetic Window |
Open piece in separate window |
Aesthetic Computer: Open KidLisp Window |
Open KidLisp.com editor |
🏁 Getting Started#
- Install the extension from the VS Code Marketplace
- Click the Aesthetic Computer icon in the sidebar
- Save any
.mjsfile to run it as a piece - Authenticate to publish and save your work
💡 Tips#
- Use
channelcommand in the prompt to sync multiple devices - Open Developer Tools (
Help > Toggle Developer Tools) for debugging - In local mode, toggle
Aesthetic Computer: Local Serverand start your dev server
📬 Support#
Need help? Reach out to mail@aesthetic.computer