Computer types
| Type | Capabilities | Use for |
|---|---|---|
| Cloud machine | Shell, terminal, files | Coding, scripts, builds, app dev. Files survive stop and wake. |
| Cloud browser | Browser | Scraping, automation, signed-out browsing |
| Your device | Desktop, terminal, browser (when online) | Your computer running Kazzle. Built-in browser plus extension support. |
| Production | Start, stop, and logs only | Your deployed app. No shell, files, or browser access. |
Cloud machine persistence
Cloud machine files persist across normal stop and wake cycles. Files, installed packages, and tools remain intact. A cloud machine is a persistent development environment, not a throwaway container.Lifecycle
- Check existing computers. The AI sees available computers up front.
- Create if needed. The AI creates a cloud machine or cloud browser on demand.
- Wake if offline. Cloud machines can be woken and stopped; cloud browsers and your device are started differently.
- Ready. Once awake, all tools are available.
Shell commands
The AI runs shell commands for builds, installs, git operations, and scripts. Commands run on the cloud machine’s persistent filesystem. Rules:- The AI prefers the database tool over shell database clients.
- App and repo file operations are scoped to their workspace.
- Destructive patterns are caught by tool policies.
Terminals
Terminals are persistent shell sessions shared between you and the AI. The AI creates them for long-running processes (dev servers, builds, watchers). You can also open them manually. Both sides see the same terminal in real time:- The AI runs
npm install. You see the output. - You type a command. The AI can read the output.
- The AI starts a dev server. You can interact with it.