> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kazzle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Computers en terminals

> Cloud machines, je lokale apparaat en gedeelde terminal sessies.

Een computer is een machine die je code uitvoert. Een space kan een cloud machine hebben (op aanvraag aangemaakt, één per space), een cloud browser en je eigen apparaat wanneer de Kazzle app is geïnstalleerd. De AI gebruikt ze voor shell-commando's, bestandsbewerkingen, terminal sessies en browserautomatisering.

## Computertypen

| Type          | Mogelijkheden                       | Gebruik voor                                                             |
| ------------- | ----------------------------------- | ------------------------------------------------------------------------ |
| Cloud machine | Shell, terminal, bestanden          | Codering, scripts, builds, app-ontwikkeling. Bestanden blijven behouden. |
| Cloud browser | Browser                             | Scraping, automatisering, browsen zonder inloggen                        |
| Je apparaat   | Desktop, terminal, browser (online) | Je computer met Kazzle. Ingebouwde browser plus extensie-ondersteuning.  |
| Production    | Alleen starten, stoppen en logs     | Je geïmplementeerde app. Geen shell, bestanden of browser-toegang.       |

## Cloud machine persistentie

Cloud machine bestanden blijven behouden bij normale stop- en wake-cycli. Bestanden, geïnstalleerde pakketten en tools blijven intact. Een cloud machine is een persistente ontwikkelingsomgeving, geen wegwerpcontainer.

## Levenscyclus

1. **Controleer bestaande computers.** De AI ziet beschikbare computers meteen.
2. **Maak aan indien nodig.** De AI maakt een cloud machine of cloud browser op aanvraag aan.
3. **Wake indien offline.** Cloud machines kunnen worden gewekt en gestopt; cloud browsers en je apparaat worden anders gestart.
4. **Gereed.** Zodra actief, zijn alle tools beschikbaar.

## Shell-commando's

De AI voert shell-commando's uit voor builds, installaties, git-bewerkingen en scripts. Commando's worden uitgevoerd op het persistente bestandssysteem van de cloud machine.

Regels:

* De AI geeft de voorkeur aan het databasehulpmiddel boven shell-databaseclients.
* App- en repo-bestandsbewerkingen zijn beperkt tot hun workspace.
* Destructieve patronen worden onderschept door [tool policies](/security/tool-policies).

## Terminals

Terminals zijn persistente shell-sessies die tussen jou en de AI worden gedeeld. De AI maakt ze aan voor langlopende processen (dev servers, builds, watchers). Je kunt ze ook handmatig openen.

Beide zijden zien dezelfde terminal in real-time:

* De AI voert `npm install` uit. Je ziet de uitvoer.
* Je typt een commando. De AI kan de uitvoer lezen.
* De AI start een dev server. Je kunt ermee communiceren.

Wanneer de AI een app start, wordt de dev server in een terminal uitgevoerd. Je kunt de uitvoer lezen om op fouten te controleren, en de AI bewaakt deze om bouwfouten op te sporen.

## Bestandssysteem

Voor app- en repo-bestanden gebruikt de AI scoped bestandsbewerkingen die niet buiten de workspace root kunnen ontsnappen. Voor onbeperkte bestandssysteemtoegang gebruikt het shell-commando's.
