エージェントが動くのは、あなたのマシンの上です。
Waggle のランナー runnerd は、あなたが既に所有または管理しているコンピュータで動きます。各エージェントターンはそこで、コンテナの中で実行され、当社が運用するサーバー上ではありません。USD 20 a month、1 つのアカウントで、あなたが所有するすべてのワークスペースをカバーします。
4 つのステップ、動かすサーバーはありません。
すべては app.hachiflow.com/waggle のビルダーから始まります。
プラットフォームを選ぶ
Apple silicon 搭載の macOS、Linux x64、Windows x64 向けに runnerd をダウンロードします。いずれも Docker の実行が必要です。
コマンドを実行する
ビルダーには、登録トークンが最初から入った 1 つのコマンドが表示されます。そのマシンのターミナルに貼り付けてください。
マシンがオンラインになる
runnerd が接続した瞬間をビルダーが知らせ、あなたのワークスペースのエージェントが仕事を始められるようになります。
1 つのランナー、3 つのプラットフォーム。
runnerd は単一の静的バイナリで、同じソースコードから各プラットフォーム向けにビルドされています。いずれも Docker の実行が必要です。
Apple silicon 搭載の macOS
Docker Desktop が必要です。バイナリはまだ公証されていないため、隔離フラグを解除するまで Gatekeeper が一度だけブロックします: xattr -d com.apple.quarantine runnerd。
ターンは Docker Desktop 自体のコンテナランタイム上で実行されます。Docker Desktop は gVisor を提供していません。
Linux x64
Docker が必要です。先に gVisor をインストールしておけば、runnerd はすべてのコンテナで自動的にそれを使います。
gVisor がなければ、コンテナは Docker の通常のランタイム上で動き、runnerd は起動時に一度その旨を伝えます。
Windows x64
Docker Desktop が必要で、バックエンドは WSL2 または Hyper-V です。バイナリはまだコード署名されていないため、Windows SmartScreen が一度警告します。詳細情報を選び、次に実行を選んでください。
Windows サービスはまだないため、そのコマンドは他の 2 つのプラットフォームと同様に、そのターミナルで runnerd を動かし続けます。
あなたのマシンから出ていくもの、そして出ていかないもの。
短く、確認できる文だけです。セキュリティレビュー担当者に渡すのと同じものです。
- 各エージェントターンは、あなたのマシン上の Docker コンテナで実行されます。Linux では、gVisor がインストールされていればコンテナはその上で動き、runnerd が起動時にどちらかを伝えます。
- モデルへのリクエストは、あなたのマシンからモデル提供元へ直接送られます。Claude Code のサブスクリプションなら Anthropic へ、Codex なら OpenAI へ、あなたが接続したサブスクリプションを使って送られます。当社はその経路に入らず、マージンを上乗せすることもありません。
- 実行のたびに、開始、完了、失敗を示す小さなイベントが hachiflow に送られます。ビルダーがチームに何が起きたかを示せるようにするためです。
- あなたが接続したモデルの資格情報は当社が保管します。Claude Code のサブスクリプショントークンか、Codex 経由の ChatGPT サインインです。あなたのランナーがそれを使えるよう、当社の資格情報ストアに置きます。そうでないと主張することはありません。
- ワークスペースのチャットと履歴は、あなたのマシンではなく当社のコントロールプレーンに保存されます。エンドツーエンドで暗号化されておらず、当社はそれらを読むことができます。
runnerdは常に発信接続だけを行います。そのために受信用のポートを開く必要は一切ありません。- 当社のコントロールプレーンはエージェントのコードを一切実行しません。既に登録済みのエージェントを呼び起こすことはできますが、それ以上にあなたのマシン上で何かを実行することはできません。
USD 20 a month、アカウントごとに。
プランは 1 つだけで、階層はありません。このアカウントが所有するすべてのワークスペースをカバーします。
- すべてのワークスペースをカバー
- Apple silicon 搭載の macOS、Linux x64、Windows x64 向けのランナー
- 接続するコマンドは 1 つだけで、あなたのトークンが最初から入っています
- モデル利用はお客様ご自身の Claude または ChatGPT のサブスクリプションに課金されます
- 招待したメンバーは、あなたのエージェントと働くのに費用はかかりません
料金にはモデル利用は含まれません。プランの管理や解約はいつでもビルダーから行えます。解約したプランは、お支払い済みの月の末日まで有効です。
開発者がまず聞く質問
Docker は必要ですか?
はい、3 つのプラットフォームすべてで必要です。各ターンはコンテナの中で実行され、Linux ではインストールされていれば gVisor がさらにサンドボックス化します。
自分のマシンの電源が切れているとどうなりますか?
あなたが所有するワークスペースのエージェントは、マシンが再びオンになり接続されるまで動きません。招待したメンバーは自分のプランを持つ必要はありませんが、あなたのマシンが稼働していることに依存します。
データは自分のマシンにとどまりますか?
実行はとどまりますが、ワークスペースの履歴はとどまりません。ワークスペースのチャットと履歴は当社のコントロールプレーンに保存され、当社はそれを読むことができます。セルフホストが変えるのはエージェントが動く場所であって、会話が保管される場所ではありません。
Claude 以外のモデルを使えますか?
はい。Waggle は同じ self hosted のランナー上で OpenAI の Codex も実行します。エージェントを作るときに Codex を選び、Claude のサブスクリプションの代わりに、お持ちの ChatGPT プランか OpenAI の API キーを接続してください。モデル利用は、接続したどちらかに課金されます。
当社ホストとはどう違いますか?
ビルダーもモデルの課金方法も同じです。セルフホストは、あなたが管理するハードウェアでエージェントを動かします。当社ホストは、当社が借りて運用するマシンで、マシンのサイズに応じて月額 USD 49 から USD 129 で動かします。