0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Devinの代替OSSのopenhands:0.26をdocker pull docker runする時にエラーが出ないコピペコマンド

Posted at

Devinとは

生成AIを利用してプログラミング作業をお願いできます

月額500ドル(6-7万円)必要です

OpenHandsとは

オープンソースでDevinのような環境をセルフホストできるアプリです。

使い方

Dockerをインストール https://www.docker.com/ja-jp/

ターミナル(windows の Poershellとか)でコマンドを実行

公式で用意しているコマンド

docker pull docker.all-hands.dev/all-hands-ai/runtime:0.26-nikolaik

docker run -it --rm --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.26-nikolaik \
    -e LOG_ALL_EVENTS=true \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v ~/.openhands-state:/.openhands-state \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.26

公式で用意しているコピペコマンドだと次のエラーが出る場合

発生場所 行:7 文字:7
+     --add-host host.docker.internal:host-gateway \
+       ~
単項演算子 '--' の後に式が存在しません。
発生場所 行:7 文字:7
+     --add-host host.docker.internal:host-gateway \
+       ~~~~~~~~
式またはステートメントのトークン 'add-host' を使用できません。
発生場所 行:8 文字:7
+     --name openhands-app \
+       ~
単項演算子 '--' の後に式が存在しません。
発生場所 行:8 文字:7
+     --name openhands-app \
+       ~~~~
式またはステートメントのトークン 'name' を使用できません。
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : MissingExpressionAfterOperator

runコマンドは1行に修正したものを、1行づつ実行してみてください

docker pull docker.all-hands.dev/all-hands-ai/runtime:0.26-nikolaik
docker run -it --rm --pull=always -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.26-nikolaik -e LOG_ALL_EVENTS=true -v /var/run/docker.sock:/var/run/docker.sock -v ~/.openhands-state:/.openhands-state -p 3000:3000 --add-host host.docker.internal:host-gateway  --name openhands-app docker.all-hands.dev/all-hands-ai/openhands:0.26

次のURLにアクセスしたら使えます

使用するにはAPIキーが必要です

とりあえずChatGPTのAPIキーを使う方法が一番一般的です。

Open Routerというサービスを利用するとOpen Routerは複数のAIモデルにアクセスできまs

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?