はじめに
Guida は WebView2 を基盤にした Windows ブラウザー自動化システムです。Guida Complete は通常のデスクトップアプリです。Guida Node はブラウザーとワークスペース自動化向けの headed リモート executor です。どちらも Remote Ops を公開でき、MCP はローカル AI エージェント連携のサーフェスとして残ります。
初日にすべての機能を理解する必要はありません。最初に達成したい目的から読み始めてください。
ブラウザー作業を自分で自動化したい
Section titled “ブラウザー作業を自分で自動化したい”クリック、入力、ページ移動、コンテンツ抽出、自作スクリプトの実行から始める場合の入口です。
- Guida をインストール
- 最初のスクリプトを実行
- レシピ ページを開いて調べるを試す
- Tools > Developer > Generate Scripting Support Files… でエディター補完、言語ガイド、ローカル LLM 用コンテキストファイルを生成する
AI エージェントに監督付きで操作させたい
Section titled “AI エージェントに監督付きで操作させたい”Claude Code、Claude Desktop、その他の MCP クライアントに、承認、ドメイン制御、監査ログ付きで Guida を操作させる場合の入口です。
- MCP 連携を読む
- ワークスペースを開き、エージェントがプロジェクトローカルのスクリプトと設定を使えるようにする
- 繰り返し使うワークスペース固有の操作がある場合はカスタムツールを追加する
- オープンソースとクローズドソースで、何がローカルに残り、何が監査証跡に記録され、どの抽出層が非公開かを確認する
データを抽出して保存したい
Section titled “データを抽出して保存したい”抽出、ローカル保存、外部システムへの受け渡しが最初の目的である場合の入口です。
- クイックスタートでスクリプトの基本サイクルを覚える
- レシピ ページデータを抽出して保存するを試す
g.store、g.queue、g.search、S3 互換ストレージ、MongoDB、PostgreSQL、Elasticsearch についてデータとストレージを読む- 外部データベースやオブジェクトストレージが必要な場合はデータベース連携を使う
キューとワーカーを使いたい
Section titled “キューとワーカーを使いたい”大量の URL やレコードを複数のブラウザータブで処理する場合の入口です。
- ワークスペースを開き、Guida がキューとストレージ用データベースを作成できるようにする
- レシピ URL をキューに入れて処理するを試す
- 宣言的またはプログラム的なワーカープールについてキューワーカーを読む
- レシピ 並列ワーカーを実行するを試す
リモート実行ノードを使いたい
Section titled “リモート実行ノードを使いたい”別のマシンで headed ブラウザー自動化、ワークスペースワーカー、キュー、Remote Ops を実行し、信頼済みのプライベートチャネル経由で制御したい場合の入口です。
- リモート実行が明確に必要な場合だけ Guida Node をインストールします。通常は Guida Complete をインストールします
- Guida Complete と Guida Node のどちらを使うべきかはインストールで確認します
- 信頼済みチャネルの JSON-RPC 制御プレーンについて Remote Ops APIを読みます
- クライアントがライブのブラウザータブをストリーミングまたは制御する場合は Remote Viewを使います
ローカル LLM 機能を使いたい
Section titled “ローカル LLM 機能を使いたい”スクリプトからローカルモデルで分類、要約、データ抽出を行う場合の入口です。
- LLM 設定で Ollama または LlamaSharp を設定する
- レシピ ローカル LLM に問い合わせるを試す
g.llm.promptLocalLlm()と HTTP ヘルパーについて AI、HTTP、ツールを読む- バッチ分類や抽出では LLM 呼び出しとキューワーカーを組み合わせる
セキュリティと認証情報を理解したい
Section titled “セキュリティと認証情報を理解したい”機密性の高いワークフロー、API 認証情報、AI 支援ナビゲーションを評価する場合の入口です。
- MCP 連携で許可済みドメイン、ツール承認、監査ログを確認する
- 認証情報で DPAPI 暗号化と MCP 由来スクリプトの制限を読む
- オープンソースとクローズドソースで公開インフラと非公開の製品層の境界を理解する
- PostgreSQL、MongoDB、S3 互換ストレージ、Elasticsearch の接続情報を使う場合はデータベース連携を読む
よくある最初の作業
Section titled “よくある最初の作業”| 作業 | 入口 |
|---|---|
| Guida をインストールする | インストール |
| Complete と Node を選ぶ | インストール |
| 最初のスクリプトを実行する | クイックスタート |
| ワークスペースを開く | ワークスペース |
| MCP クライアントを接続する | MCP 連携 |
| リモートノードを制御する | Remote Ops API |
| 認証情報を安全に使う | 認証情報 |
| キューワーカーを実行する | キューワーカー |
| 抽出データを保存または検索する | データとストレージ |
| ネットワーク通信を記録する | レシピ: ネットワーク通信を記録する |
スクリプトは g.* API を使ってブラウザータブを操作し、DOM を調べ、データを保存し、キューを処理し、ローカル LLM を呼び出し、ワークスペースサービスへ接続します。JavaScript と Janet のメソッドは値を直接返し、失敗時には例外を投げます。Lua は複数戻り値を使います。
await g.nav.navigateToUrl("https://example.com");await g.dom.waitForDomStable();
const html = await g.page.getDom();g.store.put("pages", "example", { html });すべては手元のマシンで動きます。ワークスペースデータはワークスペースフォルダーに残り、アプリケーション状態は Windows ユーザープロファイルに残ります。Guida はアカウント、テレメトリ、クラウド同期を必要としません。