コンテンツにスキップ

OpenClaw

提供: ArchWiki

関連記事

OpenClaw は、オーストリアのプログラマ Peter Steinberger によって開発されたオープンソースの AI エージェントです。ユーザーはインスタントメッセージングツールを通じて接続し、コンピューターをリモート操作して、メール処理、文書の閲覧、コーディング、ソーシャルメディアへの投稿などのタスクを自動化できます。

インストール

openclawAUR をインストールしてください。開発版が必要な場合は、openclaw-gitAUR をインストールしてください。

公式インストール方法

まず、nodejs, npm, git をインストールしてください。nodejs は、その LTS バージョンである nodejs-lts-krypton または nodejs-lts-jod に置き換えることができます。次に、ターミナルで以下を実行します:

# curl -fsSL https://openclaw.ai/install.sh | bash

1 つのコマンドでインストール全体を完了できます。現時点では、2 つの AUR パッケージはいずれもバグがあり不安定です。公式インストール方法を使用すると、AUR パッケージングによって導入されたバグを避けることができます。OpenClaw を長時間継続して動作させる必要があり、OpenClaw を pacman で管理できるかどうかを気にしない場合は、公式インストール方法を使用することが推奨されます。

nix 経由でのインストール

nixインストール し、unstable channel に切り替えてから、以下を実行します:

# nix-env -iA nixpkgs.openclaw

他のソフトウェアパッケージの管理に nix を使用していない限り、OpenClaw のためだけにこのインストール方法を単独で使用することは推奨されません。nix が Arch Linux の既存のソフトウェアパッケージと重複する多数の依存関係をダウンロードし、大量のディスク容量を占有するためです。

設定

OpenClaw をインストールした後、以下のコマンドで初心者向けガイドを実行します:

# openclaw onboard --install-daemon

詳細な設定方法については、公式ドキュメント を参照してください。

OpenClaw を使用するには、大規模モデル API Key、AI 検索エンジン API Key、およびインスタントメッセージングソフトウェアを事前に準備する必要があります。また、大規模モデルプロバイダーに適切な入金が必要になる場合があります。OpenClaw と互換性のある大規模モデル、AI 検索エンジン、インスタントメッセージングソフトウェアは、すべて初心者向けガイド内に表示されます。事前に準備していない場合でも、初心者向けガイドの途中で選択して登録できます。

設定後、以下を実行します:

# openclaw dashboard

これにより、ブラウザで制御 UI が開きます。ブラウザでそのページをブックマークし、ブラウザから直接アクセスすることもできます。

移行

Arch Linux を再インストールする場合、他のディストリビューションから Arch Linux に移行する場合、Arch Linux から他のディストリビューションに移行する場合、インストール方法を変更する場合、またはコンピューターを変更する場合は、移行作業を行う必要があります。

まず、移行前に旧システム のターミナルで以下を実行します:

# openclaw gateway stop

移行中にデータが変更されるのを防ぐため、OpenClaw gateway の実行を停止します。次に、ホームディレクトリ内の .openclaw ディレクトリをバックアップします。その後、新しいシステムに OpenClaw をインストールします。同じシステムでインストール方法だけを変更する場合は、競合を避けるために古いソフトウェアパッケージを削除する必要があります。その後、.openclaw ディレクトリを新しいシステムのホームディレクトリにコピーします。初心者向けガイドを実行する必要はなく、単に以下を実行します:

# openclaw doctor

プログラムは設定ファイルを自動的に修復し、再設定を行うことなく元のデータが保持されます。次に、新システム のターミナルで以下を実行します:

# openclaw gateway restart

これで、新しいシステムで OpenClaw を使用できます。

注意

OpenClaw はタスクを実行するためにシステムレベルの権限を必要とします。不適切に使用すると、データ漏洩、重要なデータの誤削除、ウイルス感染など、さまざまなリスクにつながる可能性があります。セキュリティリスクを減らす方法には以下があります:

  • 2 台以上のコンピューターがある場合、1 台を OpenClaw の実行専用にし、もう 1 台に重要なデータを保存します。(物理的な分離、最も安全)
  • OpenClaw を sandbox 内で実行します。openclawAUR または openclaw-gitAUR 経由で OpenClaw をインストールした場合、bubblewrap sandbox が依存関係としてインストールされます。
  • OpenClaw を Virtual Machine にインストールします。
  • Windows とのデュアルブートを使用し、重要なデータを Windows に置き、Windows が配置されているパーティションを直接マウントしないようにします。さらに、BitLocker を使用して Windows が配置されているパーティションを暗号化し、Arch Linux がそのパーティションをマウントできないようにすることもできます。

FAQ

Bash がコマンドを見つけられない

nix を使用してインストールされた OpenClaw、または nix から他のインストール方法へ移行された OpenClaw でよく見られます。システムを再起動すると問題は解決します。

openclaw-gitAUR のインストール中に prepare でエラーが発生する

openclaw-gitAUR 内の一部ファイルのロジックが upstream によって変更されていますが、パッケージャーはまだ PKGBUILD と openclaw-patch.sh を更新していません。SolarAquarion が 修正版 を提供しています。ソースファイルを置き換えて、手動で makepkg を試してください。

一時的な解決方法としては、OpenClaw dashboard で IM 内のメッセージを確認するよう OpenClaw に依頼します。恒久的に解決するには、OpenClaw に自己診断を依頼します。

参考資料