iOSおよびAndroid向けHerdrモバイルアプリ
ColliePWAは、iPhone、iPad、Android上のHerdr用モバイルクライアントです。Webアプリはお使いのマシン自身から配信されます。アカウントは不要で、App StoreやGoogle Playからのダウンロードも必要ありません。スマートフォンで開き、一度ペアリングすれば、Herdrのワークスペースを操作できます。
デモを試すHerdr
3つのステップでセットアップします。
- Herdrを実行しているコンピューターで、Herdrサーバーを起動します。次に
herdr plugin install AltanS/collieおよびherdr plugin action invoke start --plugin herdr.collieを実行します。Herdr 0.7.0以降が必要です。 - 表示されたアドレスをスマートフォンで開き、スマートフォンをペアリングします。インストールガイドで各手順を確認できます。
- ColliePWAをホーム画面に追加します。iOSおよびAndroid向けの手順は以下のとおりです。
プラグインがない場合、代わりにスクリプトを使ってCollieをインストールしてください。collie startは実行中のHerdrを自動的に検出します。新しいHerdr appのみが存在するマシンでは、Herdr coreを制御します。
スマートフォンでは、ColliePWAをホーム画面に配置して使用します。追加する手順は次のとおりです:
iOS
Herdr iOSアプリ: iPhoneおよびiPadでのColliePWA。
- SafariでColliePWAのアドレスを開きます。アドレスバーの横にある⋯をタップし、「共有」をタップして下にスクロールし、「ホーム画面に追加」をタップします。「Webアプリとして開く」をオンにしたまま、「追加」をタップします。タブのレイアウトがTopまたはBottomの場合、あるいは古いiOSバージョンでは、「共有」はバー自体に表示されます。iOS 16.4以降では、Chrome、Edge、Firefoxの共有メニューにも「ホーム画面に追加」が表示されます。
- ホーム画面のアプリは、Safariとは別の独自のストレージを使用します。アプリ内でもう一度ペアリングしてください。
- プッシュ通知には、iOSまたはiPadOS 16.4以降、HTTPSアドレス、ホーム画面アイコンが必要です。アプリ内の「Settings」、「Alerts」で有効にしてください。音声とプッシュを参照してください。
- ColliePWAのテストはWebKitビルドで実施しています。iPhone上ですべての手順を確認したわけではありません。
Android
Herdr Androidアプリ: AndroidでのColliePWA。
- ChromeでColliePWAのアドレスを開きます。「Settings」に移動し、上部のカードで「Install」をタップします。そのカードが表示されない場合は、Chromeのメニューを開き、「ホーム画面に追加」をタップして、「Install」をタップします。FirefoxとSamsung Internetでは、メインメニューに「ホーム画面に追加」が用意されています。
- プッシュ通知は、HTTPS経由の標準ブラウザタブで動作します。インストールすると、ホームアイコンと全画面モードが追加されます。音声とプッシュを参照してください。
- オンデバイス音声認識は、AndroidのChromeでテストしています。
ColliePWA
スマートフォンで利用できる機能。
- すべてのHerdrワークスペース、タブ、ペインを1つのリストに表示します。Herdrはどのペインにエージェントが存在するかを示し、ユーザーの対応が必要なペインを一番上に配置します。
- Herdrは状態の変化をプッシュするため、質問を出したばかりのペインは、次の定期チェックを待たずに上に移動します。
- ペイン画面を読み取って返答します。KeysトレイからEsc、Ctrl、矢印キーを送信したり、プランの選択肢を選んだり、音声で返答を入力したりできます。
- スマートフォンの操作で、タブの新規作成、名前変更、終了、およびワークスペースのオープンが可能です。
- エージェントが質問したときや処理を終了したときにプッシュ通知を受け取ります。プッシュ通知にはHTTPSアドレスが必要です。音声とプッシュ通知を参照してください。
- クラウドサービスは一切経由しません。ColliePWAはループバックのみをリッスンします。ペアリング後、スマートフォンからはTailscaleなどのプライベートな経路を通じてアクセスします。
Herdr · SSH
モバイルクライアント、ストアアプリ、それともSSH?
Herdr公式ドキュメントには、任意のSSHクライアントを使ってスマートフォンからHerdrを利用できると記載されており、iPhone向けとしてMoshiの名前が挙げられています。その方法では、小さな画面上でHerdrターミナルを実行することになります。ColliePWAは代わりに、エージェントのリストとタッチ操作用のUIを表示します。両方を併用することも可能です。
ストアのアプリをお探しですか?Google PlayにはHerdr Mobileがあります。App Storeにはherdrup、Heeler、Moshiがあります。これらは別個のプロジェクトであり、ColliePWAの一部ではありません。
ColliePWAはネイティブアプリではなくWebアプリです。コンピューターの電源を入れたままにしておく必要があり、スマートフォンからそこへの接続経路が必要です。スマートウォッチ向けアプリはありません。Moshiとの比較に両者の違いをまとめています。