Repolode
TencentCloud

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. 1

    macOS/Linux では公式のワンライナーインストーラーを実行します(Windows では PowerShell インストーラーを実行します)

  2. 2

    新しいターミナルを開き、octop コマンドが PATH に追加されていることを確認します

  3. 3

    初回セットアップウィザードを実行します

    octop init
  4. 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 の数値は毎日更新されます。

関連プロジェクト