ソースコードによるデプロイ
1. プロジェクトをクローン
2. 依存パッケージをインストール
コア依存パッケージ(必須):3. Cow CLI をインストール
サービスとスキルを管理するためのコマンドラインツールをインストールします:cow コマンドが使用可能になります:
このステップは推奨です。インストール後、
cow start、cow stop、cow update でサービスを管理でき、cow skill でスキルを管理できます。CLI をインストールしない場合は、./run.sh または python3 app.py で実行できます。4. 設定
設定テンプレートをコピーして編集します:config.json にモデルの API キー、チャネルタイプ、その他の設定を入力します。詳細はモデルのドキュメントを参照してください。
5. 実行
Cow CLI を使用して実行(推奨):http://localhost:9899 にアクセスしてチャットできます。
サーバーでバックグラウンド実行(CLI 未使用時):
Docker によるデプロイ
Docker デプロイでは、ソースコードのクローンや依存パッケージのインストールは不要です。Agent モードを使用する場合は、より広範なシステムアクセスが可能なソースコードによるデプロイを推奨します。Docker と docker-compose が必要です。
docker-compose.yml を編集して設定を行います。
2. コンテナを起動
データの永続化:
docker-compose.yml はデフォルトで 2 つのホストディレクトリをマウントするため、コンテナの再起動や docker compose pull によるイメージ更新後もデータは失われません:./cow→ コンテナ内/home/agent/cow:ワークスペース。会話でインストールしたスキル、メモリ、ナレッジベース、mcp.json、会話成果物を保存します。./cow-data→ コンテナ内/home/agent/.cow:COW_DATA_DIRが指すデータディレクトリ。Web コンソールで保存したconfig.json、実行ログ、チャネル認証情報を保存します。
docker-compose.yml と同じ階層に作成されます。削除しないでください。