テンセント、マルチエージェント対応のローカルAI基盤「Octop」をOSS公開
Tencentがセルフホスト型AIアシスタント基盤「Octop」をオープンソースで公開した。単一プロセスでWebダッシュボードやcron自動化を起動でき、微信(WeChat)やDiscordなど複数チャネルと直接連携。複数の専門エージェントを協調させつつ、全データをローカルに保持できる。
Octopは、Tencent(テンセント)がオープンソースとして公開したセルフホスト型のAIアシスタント基盤です。すべての対話ログ、ナレッジベース、メモリデータをローカル環境に保持したまま、手元のPC上で複数のAIエージェントを動かすことができます。
外部のメッセージブローカーや複雑なマイクロサービスを必要とせず、単一のプロセスを起動するだけでWeb管理画面、CLI、デスクトップアプリ、cron定期実行タスクまでをまとめて稼働させられるのが大きな特徴です。
何ができるのか
Octopでは、タスクごとに異なる役割を持つ複数の「専門家エージェント」を構築できます。各エージェントには16種類のMBTI性格テンプレートを適用できるほか、現在Beta版として提供されているAgentTeams機能を使えば、司令塔となるコーディネーターが複数の専門エージェントを束ねて多段階のタスクを分担処理できます。
チャットツール連携の充実度も実用的なポイントです。微信(WeChat)、飛書(Feishu)、DingTalk、QQ、Telegram、Discordなどの主要メッセンジャーと直接接続できます。専用画面を開かなくても、普段使っているグループチャットからAIエージェントに指示を出せます。
また、自動化アクション機能も備えています。権限承認を挟みながらターミナルコマンドを実行できるほか、ヘッドレスChromiumを用いたブラウザ操作の自動化やリモートデスクトップ機能に対応しています。開発者向けにはACP(Agent Client Protocol)を双方向でサポートしており、Claude Codeなどの外部コーディングエージェントに実装作業を委託することも可能です。
セットアップと動作要件
Octopのコントロールプレーンは、デフォルトでローカルのSQLiteに保存され、設定やデータはホームディレクトリ配下にまとまります。エージェントごとの作業スペースは、ローカルディスクだけでなくDockerサンドボックスやS3互換ストレージに分離可能です。
システム要件は控えめで、Pythonの事前インストールも不要です。インストーラがuv経由で専用のPython 3.12環境を自動構築します。マルチコアCPUと数GB程度のメモリ、データを収める空きストレージがあれば一般的なPCで十分に動作します。
導入はGitHubリポジトリ(TencentCloud/Octop)で案内されているワンラインのシェルスクリプトを実行するだけです。Windows向けにはPowerShellスクリプトが用意されているほか、macOS・Windows・Linux用のネイティブデスクトップアプリやFnOS向けパッケージも配布されています。初期化コマンド「octop init」で管理者を作成後、「octop run」を実行すればローカルのWeb画面が立ち上がります。
なぜ重要か
データのプライバシーを最優先しつつ、実用的なチーム向けAI環境を構築したい個人や小規模組織にとって、Octopは非常に魅力的な選択肢です。多くのマルチエージェント基盤が煩雑なコンテナ構成を要求するなか、単一プロセスで主要チャット連携まで完結させた設計は見事といえます。
ただし、自律協調機能であるAgentTeamsはまだBeta段階であり、高度なタスク委任には検証が必要です。まずは社内チャットや家庭内通知の自動化ボットとして手軽に導入し、その操作感と安全性を確かめてみるのが賢い付き合い方といえます。
情報源 (1)
- github.com(新しいタブで開きます)原文github.com