bytebotことはじめ
これなに
Bytebot は、デスクトップ環境をコンテナ化し、REST API を通じてマウスやキーボード操作、スクリーンショット取得などを自動化できるツールです。
Windows 環境でも Docker を利用することで導入可能です。
https://github.com/bytebot-ai/bytebot

QuickStart してみた
前提環境
- Git
- Git Bash
- Docker
これらがインストールされていて、コマンドで実行できる状態。
かつ、Docker Desktop を起動し、正常に動作していることを確認。
手順
git clone https://github.com/bytebot-ai/bytebot.git
cd bytebot
bash ./scripts/build.sh
bash ./scripts/run.sh
Windows でビルドできない問題
Windows だと bash ./scripts/build_unix.sh できなかった。
bytebot on main via
⚡ ➜ bash ./scripts/build.sh
./scripts/build.sh: line 2: $'\r': command not found
./scripts/build.sh: line 5: $'\r': command not found
./scripts/build.sh: line 11: $'\r': command not found
./scripts/build.sh: line 13: syntax error near unexpected token `$'{\r''
'/scripts/build.sh: line 13: `show_help() {
改行コードがおかしいらしいのでこれを修正する。
手順を見ると run.sh も実行しなきゃなので困った、これも変換。
改行コードの変換は任意の方法で行ってください。
Run した
無事 Run したら、Docker Desktop で確認します。

したら、http://localhost:9990/vnc にアクセスします。

接続を押すとブラウザが起動します。

Done.