自分のマシンやクラウド上で動かせるセルフホスト型のパーソナルAIアシスタント。DingTalk、Lark、Discord、Telegramなどのチャットアプリと連携できます。
TencentCloud/Octop
複数の専門エージェント、IM連携、Webダッシュボードを備え、単一プロセスで動作する、家庭や小規模チーム向けのセルフホスト型AIアシスタント。
- スター
- 11,754
- フォーク
- 1,614
- 未解決の Issue
- 787
- 最終コミット
- 9 時間前
これは何?
Octopは、家庭や小規模チーム向けのセルフホスト型AIアシスタントプラットフォームです。単一のプロセスで、Webダッシュボード、CLI、Feishu、DingTalk、QQ、WeChat、Telegram、Discord、WeComなどのIMチャネル、cronベースの自動化を提供します。会話、ワークスペース、認証情報は~/.octop/以下に保存され、デフォルトではSQLiteを使用し、オプションでPostgreSQLも利用できます。
各ユーザーは複数の専門エージェントを作成でき、それぞれに専用のワークスペース、モデルプロバイダー、チャネル、スケジュール済みジョブを設定できます。専門エージェントは16種類のMBTIペルソナテンプレートまたはカスタムシステムプロンプトから作成できます。また、ベータ版のAgentTeams機能を使うと、コーディネーターが複数の専門エージェントに複数ステップのタスクを割り振れます。OAuthやMCPを使ったコネクター、ドキュメント検索用のナレッジベース、サードパーティ製プラグインでアシスタントを拡張することもできます。
OctopはIDEやターミナル向けのACPサーバーとしても動作し、Claude CodeやOpenCodeなどの外部エージェントにコーディング作業を委任できます。ヘッドレスChromiumベースのブラウザー自動化ツール、リモートデスクトップ表示、ターミナルアシスタントも備えています。インストール方法は、ワンライナーのスクリプト、pip、Docker、ネイティブデスクトップビルドから選べます。
主な機能
- 01ユーザーごとに複数の専門エージェントを作成でき、それぞれに専用のワークスペース、プロバイダー、チャネル、cronジョブを設定可能
- 02Webダッシュボード、Feishu、DingTalk、QQ、WeChat、Telegram、Discord、WeComでチャット
- 03OAuthおよびMCPコネクターと、ドキュメント検索用ナレッジベース
- 04IDEとのACP連携と、Claude CodeまたはOpenCodeへの作業委任
- 05ダッシュボードから使えるブラウザー自動化、ターミナルアシスタント、リモートデスクトップ
- 06ツールの承認機能とシェルコマンドのガードレールを備えた、複数ユーザー向けJWT認証
ユースケース
- 家族で1つのセルフホスト型アシスタントを共有し、メンバーごとに別の専門エージェントを使う
- Feishu、DingTalk、WeComのグループチャットからエージェントにタスクを振り分ける小規模チーム
- IDEやターミナルからClaude CodeまたはOpenCodeにコーディングタスクを委任する開発者
- エージェントがスケジュールに沿って実行または通知する、毎日の定期ジョブ
クイックスタート
- 1
macOS/Linux では公式のワンライナーインストーラーを実行します(Windows では PowerShell インストーラーを実行します)
- 2
新しいターミナルを開き、octop コマンドが PATH に追加されていることを確認します
- 3
初回セットアップウィザードを実行します
octop init - 4
Octop を起動します(Web ダッシュボード、CLI、IM チャネル、cron を1つのプロセスで実行)
octop run
使う前に知っておきたいこと
- セルフホスティングでは、プロセス、データベース、モデルキーを自分で実行・管理する必要があります。
- AgentTeams はベータ版で、モバイルクライアントはクローズドベータ版です。
- 推奨インストーラーはリモートスクリプトをシェルにパイプして実行するため、スクリプトの配布元を信頼する必要があります。
収録されている特集
トピック
よくある質問
- Octop とは?
- 複数の専門エージェント、IM連携、Webダッシュボードを備え、単一プロセスで動作する、家庭や小規模チーム向けのセルフホスト型AIアシスタント。 Octopは、家庭や小規模チーム向けのセルフホスト型AIアシスタントプラットフォームです。単一のプロセスで、Webダッシュボード、CLI、Feishu、DingTalk、QQ、WeChat、Telegram、Discord、WeComなどのIMチャネル、cronベースの自動化を提供します。会話、ワークスペース、認証情報は~/.octop/以下に保存され、デフォルトではSQLiteを使用し、オプションでPostgreSQLも利用できます。
- Octop は無料で使えますか?ライセンスは?
- Octop は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Octop は今もメンテナンスされていますか?
- 活発にメンテナンス中。Octop の最終コミットは 2026年11月7日 です。
- Octop は何に使えますか?
- 家族で1つのセルフホスト型アシスタントを共有し、メンバーごとに別の専門エージェントを使う Feishu、DingTalk、WeComのグループチャットからエージェントにタスクを振り分ける小規模チーム IDEやターミナルからClaude CodeまたはOpenCodeにコーディングタスクを委任する開発者 エージェントがスケジュールに沿って実行または通知する、毎日の定期ジョブ
- Octop のインストール方法は?
- macOS/Linux では公式のワンライナーインストーラーを実行します(Windows では PowerShell インストーラーを実行します) 新しいターミナルを開き、octop コマンドが PATH に追加されていることを確認します 初回セットアップウィザードを実行します: octop init Octop を起動します(Web ダッシュボード、CLI、IM チャネル、cron を1つのプロセスで実行): octop run
- Octop はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TencentCloud/Octop
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
各AIエージェントにファイルシステム、デスクトップ、ブラウザー、ネットワーク、長期記憶を備えたクラウドワークスペースを提供する、オープンソースのマルチエージェントプラットフォーム。
Telegram、Discord、Slack、WhatsAppなどのチャットで動作する、安全で軽量なRust製のパーソナルAIエージェントフレームワーク。
Spring Boot製のセルフホスト型AIアシスタント基盤。マルチユーザーのワークスペース、複数プロバイダー間のモデルフェイルオーバー、LLM Wiki、MCP、Skills、IM連携を備えています。
LLMプロバイダーをチャットチャネルやツール、ハードウェアに接続し、自分のマシン上で動かすRust製のパーソナルAIエージェントランタイム。