Open your workspace in Edix
0cloud is your workspace. Edix is the IDE: press Open in Edix and the same machine opens in VS Code, with a live preview of your app.
1import { Router } from 'express'; 2import rateLimit from 'express-rate-limit'; 3 4const limit = rateLimit({ 5 windowMs: 60_000, 6 max: 100, 7}); 8 9export const orders = Router(); 10orders.use('/orders', limit); 11orders.get('/orders', async (req, res) => { 12 res.json(await db.orders.list(req.user)); 13});
$ npm test
RUN v4 ~/work/shop-api
✓ test/health.test.ts (3)
✓ test/orders.test.ts (7)
Same machine, two views
Edix opens the workspace you are already in. Files you change in the editor are the files your agent sees in the terminal, and the dev server keeps running.
- One workspace, terminal and IDE
- Nothing to copy or push
- Open from the workspace bar
$ claude
❯ add rate limiting to /orders
Read src/orders.ts
Edited src/orders.ts +18
Ran npm test
● Done: 100 requests a minute per key. 14 passed.
Brewed for 11s
$ npm run dev
VITE v7 ready in 1.2 s
-> Local: http://localhost:5173/
-> Preview: k3x9-5173.0cloud.run
hmr update /src/orders.ts
A live preview on a real URL
Start vite, next, flask or uvicorn the way you always do. The outpost finds the port and opens a preview with hot reload, on its own address under 0cloud.run.
- No --host flag, no port forwarding
- Hot reload while you type
- Share a link when you want a second opinion
Extensions from Open VSX
Edix is the real VS Code workbench. Install extensions from Open VSX: language servers, linters, themes and the agent extensions you use.
- Real VS Code workbench
- Open VSX extensions
- Opens before the machine finishes booting
Questions
Do I need Edix to use 0cloud?
No. 0cloud works on its own as a terminal workspace. Edix is there when you want an editor and a preview.
Is it the same machine?
Yes. Edix opens the same workspace, with the same files and running processes.
Where does Edix live?
On edix.sh. Open a repo with edix.sh/owner/repo, or from the Open in Edix button.