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

# コンピュータとターミナル

> クラウドマシン、ローカルデバイス、共有ターミナルセッション。

コンピュータはコードを実行するマシンです。スペースには、クラウドマシン（オンデマンドで作成、スペースごとに1つ）、クラウドブラウザ、Kazzleアプリがインストールされている場合はお使いのデバイスを含めることができます。AIはシェルコマンド、ファイル操作、ターミナルセッション、ブラウザ自動化に使用します。

## コンピュータの種類

| 種類       | 機能                        | 用途                                          |
| -------- | ------------------------- | ------------------------------------------- |
| クラウドマシン  | シェル、ターミナル、ファイル            | コーディング、スクリプト、ビルド、アプリ開発。ファイルは停止と起動の間も保持されます。 |
| クラウドブラウザ | ブラウザ                      | スクレイピング、自動化、ログアウト状態でのブラウジング                 |
| お使いのデバイス | デスクトップ、ターミナル、ブラウザ（オンライン時） | Kazzleを実行しているコンピュータ。組み込みブラウザと拡張機能サポート。      |
| 本番環境     | 開始、停止、ログのみ                | デプロイされたアプリ。シェル、ファイル、ブラウザアクセスなし。             |

## クラウドマシンの永続性

クラウドマシンのファイルは通常の停止と起動のサイクル全体で保持されます。ファイル、インストール済みパッケージ、ツールはそのまま残ります。クラウドマシンは使い捨てコンテナではなく、永続的な開発環境です。

## ライフサイクル

1. **既存のコンピュータを確認。** AIは利用可能なコンピュータを事前に確認します。
2. **必要に応じて作成。** AIはオンデマンドでクラウドマシンまたはクラウドブラウザを作成します。
3. **オフラインの場合は起動。** クラウドマシンは起動と停止ができます。クラウドブラウザとお使いのデバイスは異なる方法で起動されます。
4. **準備完了。** 起動すると、すべてのツールが利用可能になります。

## シェルコマンド

AIはビルド、インストール、git操作、スクリプト用のシェルコマンドを実行します。コマンドはクラウドマシンの永続ファイルシステム上で実行されます。

ルール：

* AIはシェルデータベースクライアントよりもデータベースツールを優先します。
* アプリとリポジトリのファイル操作はワークスペースにスコープされます。
* 破壊的なパターンは[ツールポリシー](/security/tool-policies)によってキャッチされます。

## ターミナル

ターミナルはあなたとAIの間で共有される永続的なシェルセッションです。AIは長時間実行されるプロセス（開発サーバー、ビルド、ウォッチャー）用に作成します。手動で開くこともできます。

両側が同じターミナルをリアルタイムで表示します：

* AIが`npm install`を実行します。出力が表示されます。
* コマンドを入力します。AIは出力を読むことができます。
* AIが開発サーバーを起動します。操作できます。

AIがアプリを起動すると、開発サーバーはターミナルで実行されます。出力を読んでエラーをチェックでき、AIはビルド失敗を検出するために監視します。

## ファイルシステム

アプリとリポジトリのファイルについて、AIはワークスペースルートを超えることができないスコープ付きファイル操作を使用します。生のファイルシステムアクセスについては、シェルコマンドを使用します。
