> ## 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.

# Компьютеры и терминалы

> Облачные машины, ваше локальное устройство и общие сеансы терминала.

Компьютер — это машина, на которой выполняется ваш код. Space может иметь облачную машину (создаётся по требованию, одна на Space), облачный браузер и ваше собственное устройство при установленном приложении Kazzle. ИИ использует их для команд shell, операций с файлами, сеансов терминала и автоматизации браузера.

## Типы компьютеров

| Тип              | Возможности                              | Используется для                                                                                   |
| ---------------- | ---------------------------------------- | -------------------------------------------------------------------------------------------------- |
| Облачная машина  | Shell, терминал, файлы                   | Разработка, скрипты, сборка, разработка приложений. Файлы сохраняются при остановке и пробуждении. |
| Облачный браузер | Браузер                                  | Скрейпинг, автоматизация, просмотр без входа                                                       |
| Ваше устройство  | Рабочий стол, терминал, браузер (в сети) | Ваш компьютер с Kazzle. Встроенный браузер и поддержка расширений.                                 |
| Production       | Только запуск, остановка и логи          | Ваше развёрнутое приложение. Без доступа к shell, файлам и браузеру.                               |

## Сохранение данных облачной машины

Файлы облачной машины сохраняются при обычных циклах остановки и пробуждения. Файлы, установленные пакеты и инструменты остаются нетронутыми. Облачная машина — это постоянная среда разработки, а не одноразовый контейнер.

## Жизненный цикл

1. **Проверка существующих компьютеров.** ИИ видит доступные компьютеры с самого начала.
2. **Создание при необходимости.** ИИ создаёт облачную машину или облачный браузер по требованию.
3. **Пробуждение при отключении.** Облачные машины можно пробудить и остановить; облачные браузеры и ваше устройство запускаются иначе.
4. **Готово.** После пробуждения все инструменты доступны.

## Команды shell

ИИ выполняет команды shell для сборки, установки, операций git и скриптов. Команды выполняются на постоянной файловой системе облачной машины.

Правила:

* ИИ предпочитает инструмент базы данных клиентам shell для работы с БД.
* Операции с файлами приложения и репозитория ограничены их рабочей областью.
* Деструктивные паттерны перехватываются [политиками инструментов](/security/tool-policies).

## Терминалы

Терминалы — это постоянные сеансы shell, общие для вас и ИИ. ИИ создаёт их для долгоживущих процессов (серверы разработки, сборка, наблюдатели). Вы также можете открывать их вручную.

Обе стороны видят один и тот же терминал в реальном времени:

* ИИ запускает `npm install`. Вы видите вывод.
* Вы вводите команду. ИИ может прочитать вывод.
* ИИ запускает сервер разработки. Вы можете взаимодействовать с ним.

Когда ИИ запускает приложение, сервер разработки работает в терминале. Вы можете прочитать его вывод, чтобы проверить ошибки, а ИИ наблюдает за ним, чтобы обнаружить сбои сборки.

## Файловая система

Для файлов приложения и репозитория ИИ использует ограниченные операции с файлами, которые не могут выйти за пределы корня рабочей области. Для прямого доступа к файловой системе используются команды shell.
