CopilotKitとAG-UIで構築された、永続ブラウザ、任意のLinuxターミナル、ファイル用ワークスペース、永続的なバックグラウンドタスクを備えるアルファ版の個人向けエージェントアプリ。
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
リポジトリをクローンする
git clone https://github.com/CopilotKit/OpenDots.git - 2
プロジェクトフォルダーに移動する
cd OpenDots - 3
Node.js 24 と npm で依存関係をインストールする
npm ci - 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 の数値は毎日更新されます。
関連プロジェクト
各エージェントに専用ブラウザー、ファイル、ツールを割り当て、すべての操作をポリシーで制御・記録するセルフホスト型AI同僚プラットフォーム。
OpenBotを基盤とするセルフホスト型のプロアクティブAIエージェントのテンプレート。メールやカレンダーを整理し、専用ブラウザーで作業し、実行前に確認を求めます。
チームでチャットしながらAIエージェントを作成・共有し、Slack、Telegram、WhatsAppで実行できるオープンソースのワークスペース。
自分のモデル用キーと承認制の操作で、日々のタスクやセキュリティレビューをこなすオープンソースのデスクトップAIコワーカー。
ツール、MCPサーバー、Skills、ナレッジベースを組み合わせたカスタマイズ可能なLLMエージェントと対話できる、セルフホスト型プラットフォーム。