Repolode
CopilotKit

CopilotKit/OpenDots

Webチャット、音声通話、Slackからアクセスできる、専用のコンピューターを持つ常時稼働AIエージェント「Dot」のテンプレート。

スター
6,446
フォーク
943
未解決の Issue
78
最終コミット
一昨日

これは何?

OpenDotsは、CopilotKitが提供するNext.js風のオープンソーススターターテンプレートで、「Dot」と呼ばれる常駐型AIワークメイトを構築できます。各Dotには専門的な役割を持たせられ、専用の分離されたブラウザーと再起動後も保持されるワークスペースファイルを備えています。また、ツールの利用権限はオーナーが管理できます。ユーザーはテキストでDotとチャットしたり、リアルタイム音声通話で話したり、Slackのスレッドでメンションしたりできます。

AG-UIプロトコルとCopilotKitのReact SDKを基盤に、モデルのストリーミングにはTanStack AI、Slack連携にはChannels SDKを使用しています。Spacesを備えたドキュメントワークスペースとビジュアルページエディターも含まれており、Dotがページの下書きを作成すると、オーナーは承認または却下のカードで確認してから保存できます。DotはMCPサーバーや、メール、カレンダーなどのComposioアプリにも接続できます。書き込み操作には明示的な承認が必要です。

このテンプレートはアルファ版です。会話履歴を利用するにはCopilotKit Intelligenceが必要で、ホスト版、Dockerでのローカル実行、またはライセンスに基づくセルフホストに対応しています。音声、Slack、コンピューター機能には、それぞれプロバイダーやサービスの設定が必要です。

主な機能

  • 01名前、役割、指示、Dotごとのツール権限をカスタマイズできる専門特化型Dot
  • 02停止・再起動後も保持される、Dotごとの専用ブラウザーとワークスペースファイル
  • 03長時間のタスク向けに別のコンピュートエージェントを備えたリアルタイム音声通話
  • 04ワークスペースとユーザーの許可リストに対応したChannels SDK経由のSlack連携
  • 05書き込み操作の承認に対応したMCPサーバーおよびComposioアプリとの接続
  • 06ビジュアルエディターと自動保存機能を備えた、検索可能なページライブラリ

ユースケース

  • チームのメール、カレンダー、調査タスクを処理するカスタムAIアシスタントの構築
  • Webを閲覧し、分離された環境にファイルを保存できる常駐型エージェントのプロトタイピング
  • アクセスを制御しながら、SlackワークスペースにAIワークメイトを追加
  • ドキュメントライブラリと人によるレビューフローを備えたマルチエージェント型ワークスペースの出発点

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/CopilotKit/OpenDots.git
  2. 2

    プロジェクトフォルダーに移動する

    cd OpenDots
  3. 3

    Node.js 24 と npm で依存関係をインストールする

    npm ci
  4. 4

    環境設定ファイルをコピーして開発サーバーを起動し、http://127.0.0.1:5173 を開く

    cp .env.example .env && npm run dev

使う前に知っておきたいこと

  • 会話機能には、ホステッド版、ローカルの Docker 評価版、またはライセンス付きのセルフホストデプロイのいずれかの CopilotKit Intelligence が必要です。
  • プロジェクトはアルファ版で、開発初期段階と説明されています。
  • チャットには Intelligence プロジェクトとモデルプロバイダーの設定が必要です。音声と Slack には別途設定が必要です。

収録されている特集

トピック

よくある質問

OpenDots とは?
Webチャット、音声通話、Slackからアクセスできる、専用のコンピューターを持つ常時稼働AIエージェント「Dot」のテンプレート。 OpenDotsは、CopilotKitが提供するNext.js風のオープンソーススターターテンプレートで、「Dot」と呼ばれる常駐型AIワークメイトを構築できます。各Dotには専門的な役割を持たせられ、専用の分離されたブラウザーと再起動後も保持されるワークスペースファイルを備えています。また、ツールの利用権限はオーナーが管理できます。ユーザーはテキストでDotとチャットしたり、リアルタイム音声通話で話したり、Slackのスレッドでメンションしたりできます。
OpenDots は無料で使えますか?ライセンスは?
OpenDots は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenDots は今もメンテナンスされていますか?
活発にメンテナンス中。OpenDots の最終コミットは 2026年11月5日 です。
OpenDots は何に使えますか?
チームのメール、カレンダー、調査タスクを処理するカスタムAIアシスタントの構築 Webを閲覧し、分離された環境にファイルを保存できる常駐型エージェントのプロトタイピング アクセスを制御しながら、SlackワークスペースにAIワークメイトを追加 ドキュメントライブラリと人によるレビューフローを備えたマルチエージェント型ワークスペースの出発点
OpenDots のインストール方法は?
リポジトリをクローンする: git clone https://github.com/CopilotKit/OpenDots.git プロジェクトフォルダーに移動する: cd OpenDots Node.js 24 と npm で依存関係をインストールする: npm ci 環境設定ファイルをコピーして開発サーバーを起動し、http://127.0.0.1:5173 を開く: cp .env.example .env && npm run dev
OpenDots はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/CopilotKit/OpenDots

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト