OpenDots(オープンドッツ)とは?OpenAIのdotsに代わるOSSの特徴や料金、Grok Botとの違いを解説

この記事のまとめ

OpenDots(オープンドッツ)とは「役割と専用コンピュータを持つAIの同僚を、自社の環境で動かせるオープンソースのテンプレート」です。

調べものや下書き作成をDotと呼ばれるAIに任せ、保存や外部ツールの実行は人が承認してから進められます。チャットに加えて、音声通話やSlackからも同じDotに仕事を頼めます。

OpenDots自体は無料ですが、会話の保存にCopilotKit Intelligence、応答にAIモデルのAPIが必要です。自社専用のAIエージェントを試作したい開発者や、dotsやGrok Botのような仕組みを自社基盤で持ちたい企業におすすめです。

この記事では、OpenAIのdotsやxAIのGrok Botに続く第3の選択肢として登場した、オープンソースのAIエージェント基盤「OpenDots(オープンドッツ)」について詳しく解説します。OpenDotsの特徴や料金プラン、dotsやGrok Botとの違い、具体的な使い方まで網羅していますので、ぜひ最後までご覧ください。

Walkersでは「AIを用いたシステム開発のノウハウがない」「最大限に効率よく開発を進めたい」企業さまに、事業を成功に導くAI開発×補助金支援を行っています。⇒サービス概要はこちら

クリックできる目次

OpenDots(オープンドッツ)とは?

OpenDotsの全体像。Dot・専用コンピュータ・Spaceの3つの柱と、チャット・通話・Slackの入口

OpenDots(オープンドッツ)とは、AIエージェント向けの開発フレームワークを手がけるCopilotKitが2026年10月1日に発表した、常に動き続けるAIの同僚「Dot」を自社の環境で動かすためのオープンソースのテンプレートです。各Dotは名前と役割、使ってよいツールを持ち、必要に応じて専用のコンピュータで作業します。

発表のきっかけは、OpenAIが2026年9月のDevDayで発表した「dots」です。CopilotKitはOpenDotsを、このdotsに代わるオープンソースの選択肢と位置づけています。OpenAIのdotsについては「ChatGPT dots(ドッツ)とは?」で詳しく解説しています。

OpenDotsでできることは、主に次のとおりです。

  • Dotごとに名前、役割、指示、使ってよいツールを決める
  • Dot専用のコンピュータで、ブラウザ操作やファイル作成、ターミナル操作をさせる
  • 調べた内容や下書きを「Space」のページとして保存し、続けて編集する
  • 保存や外部ツールの実行の前に、人の承認を挟む
  • チャット、音声通話、Slackのどこからでも同じDotに仕事を頼む
  • 決まった時間に繰り返す作業を予約する

ただし、OpenDotsは申し込めばすぐに使えるクラウドサービスではありません。公式は「ホスティング済みの製品ではなく、テンプレートである」と明記しています。テンプレートとは自社用に作り変える土台となるソースコード一式のことで、利用者がパソコンやサーバーの上でプログラムを起動し、必要な外部サービスを設定して使います。

そのぶん、画面やツール、業務の流れを自社に合わせて自由に作り変えられます。ソースコードはGitHubで公開されており、ライセンス(利用条件)はMITライセンスです。

MITライセンスとは、オープンソースで広く使われている、制限の少ない利用条件のことです。著作権表示とライセンスの文面を残せば、商用利用や改変、再配布まで自由に行えます。その代わりソフトウェアは無保証で提供され、不具合で損害が出ても作者は責任を負わないため、業務で使う場合は自社で動作を確かめる必要があります。

提供状況はアルファ版で、現時点では1人の所有者が使う前提の構成です。複数人での共同編集や招待、ファイルのアップロード、複数のDotによるグループ会話は含まれていません。

始めるには、Node.js 24とnpmが入った開発環境、CopilotKitのアカウント、OpenAI互換のAIモデルのAPIキーが必要です。公式のREADMEには「Webとモバイルで利用できる」とありますが、専用のスマホアプリが配布されているわけではありません。Web画面がスマホの画面幅に合わせて表示を切り替える作りで、スマホから使う場合もアプリ本体はサーバーなどで動かしておく必要があります。

OpenDots 4つの特徴とは?

4つの特徴のカード一覧(専用コンピュータ・人の承認・通話とSlack・モデルと保存先の選択)

OpenDotsには、一般的なAIチャットとは異なる4つの特徴があります。どれも「AIに任せる範囲を人が決める」ための仕組みなので、順番に見ていきましょう。

【特徴①】Dotごとに役割と専用コンピュータを持てる

リサーチ担当と執筆担当のDotが、それぞれ権限を絞った専用コンピュータで作業する構造

OpenDotsでは、役割の異なるAIを複数のDotとして用意し、仕事を分担させられます。

1つのAIに何でも頼む使い方では、調べものと文章作成の指示が混ざり、出力の質や権限の管理がぶれやすくなります。OpenDotsでは、Dotごとに名前、役割、指示、使ってよいツールを分けて設定します。

公式の例では、リサーチ担当のDotがテーマを調べ、執筆担当のDotがその結果を下書きにまとめます。それぞれの作業内容は画面で確かめられ、できることも個別に制限できます。

各Dotには、専用のコンピュータを持たせることもできます。ブラウザのプロファイルや作業ファイルは停止と再起動をまたいで残り、ブラウザ操作やターミナルの出力を見ながら、必要なら人がいつでも操作を代われます。

ブラウザ、ファイル、シェルの権限は初期状態ですべてオフで、Dotごとに必要なものだけを許可します。専用コンピュータのサービスを設定していない状態では、利用者のパソコン上でコマンドが実行されることもありません。

【特徴②】保存や外部ツールの実行に人の承認を挟める

AIが直接保存・実行する流れと、承認カードを挟むOpenDotsの流れの比較

OpenDotsには、AIが勝手に成果物を保存したり、外部サービスを操作したりしないための承認の手順が組み込まれています。人の判断が入る場面は、主に次の3つです。

  • 下書きの保存:「Approve & save(承認して保存)」か「Decline(却下)」を選ぶ
  • 読み取り専用の外部ツール:承認なしで自動で動く
  • 書き込みなどを伴う外部ツール:「Approve & run(承認して実行)」で許可してから動く

下書きは承認するとSpaceのページとして保存され、内容が変わった場合は改めて確認が必要です。外部ツールは、AIに社外のサービスを使わせるための共通規格であるMCPに対応したものを、Dotごとにつなげます。

外部アプリ連携サービスのComposioを使えば、利用者が普段使っているメールやカレンダーなどのサービスとも連携できます。公式は実際のアカウントを操作する機能だと注意しており、まずは読み取りだけの依頼やテスト用のアカウントで試すよう案内しています。

確認の手間は増えますが、AIの誤った操作がそのまま業務データに入り込むのを防げるのが利点です。ツールはDotごとにオンとオフを切り替えられるので、任せる範囲を少しずつ広げられます。

【特徴③】チャット・通話・Slackで仕事を頼める

チャット・音声通話・Slack・予約実行の4つの入口から同じDotへ仕事が渡り、ページや作業結果として返る流れ

OpenDotsでは、チャット画面、音声通話、Slackのどこから頼んでも、同じDotに仕事を渡せます。

音声通話では、リアルタイムの音声会話と、時間のかかる作業を受け持つ別のエージェントが組み合わされています。そのため、Dotと話している間も裏側で調べものや作業が進みます。

通話画面には経過時間や字幕、マイクとスピーカーのミュート、最小化の表示が用意されています。会話の内容とツールの権限は、チャットと通話で共通です。

Slackでは、スレッドでDotをメンションすると、そのスレッドの中で作業を引き継ぎます。接続できるワークスペースとユーザーは、許可リストで明示的に絞り込めます。

決まった時間に繰り返す作業を予約することもできます。作業が途中で止まった場合は「Interrupted(中断)」と表示され、結果を確認してから再実行する流れです。

普段の連絡手段のままAIに仕事を頼めるのは、業務に組み込むうえで大きな利点です。ただし、Slack連携と通話中の作業の引き渡しは、公式でも実際のサービスにつないだ検証がまだ必要とされています。

【特徴④】オープンソースでモデルや保存先を選べる

OpenAIのdotsとOpenDotsの比較(提供形態・使えるモデル・データの置き場所・構築の手間)

OpenDotsはMITライセンスのオープンソースで、ソースコードを自由に読み、作り変えられます。

CopilotKitは、OpenAIのdotsがクローズドで、OpenAIのモデルでしか動かず、使えるプランや地域も限られる点を挙げています。OpenDotsは、この点を補う選択肢として作られました。

AIモデルは、OpenAI互換のAPIであれば選べます。接続先のURLを設定で変えられるため、OpenAI互換のAPIを提供している別のサービスにもつなげられます。

会話の履歴を保存するCopilotKit Intelligenceも、CopilotKitのクラウド、ローカルのDocker評価版、TeamまたはEnterpriseプランで使えるセルフホストから選べます。ページやDotの設定はSQLiteに、会話の履歴はIntelligenceに分けて保存されます。

データの置き場所とAIモデルを自社の方針に合わせて選べるため、業務データを扱うエージェントを作る土台に向いています。ただし、Intelligenceをローカルで動かしても、外部のAIモデルを使えば会話の内容はそのモデルの提供元に送られる点に注意が必要です。

OpenDotsの料金プラン

OpenDots本体は無料。会話に必要なCopilotKit Intelligenceの4プランと、別途かかる費用

OpenDots自体はMITライセンスのオープンソースなので、無料で利用できます。ただし、実際にDotと会話するには、CopilotKit IntelligenceとAIモデルのAPIが必要です。

CopilotKit Intelligenceは、会話の履歴やツールの実行記録を保存する仕組みで、OpenDotsでは会話に欠かせません。クラウド版の料金プランは次のとおりです。

Developer
無料
Pro
$39/月
Team
$100/席/月
Enterprise
個別見積り
想定する段階最初の試作本格的な開発チームでの開発本番運用
スレッドの保持期間3日5日14日個別
最大スレッド数2005,00025,000無制限
マルチモーダル保存容量1GB10GB100GB要相談
Slack/Teamsのチャンネル数51020個別
クラウドでの利用
VPC・オンプレミス導入ランタイムのみランタイムのみオプション込み
専用Slackサポート
最新情報については公式サイトの料金プランをご確認ください。

※料金はドル建てで、公式サイトには月額のみが掲載されています。Teamは1席ごとの料金で、最大5席までです。

※無料のDeveloperプランでも、ローカルのDocker評価版を30日間使え、期限が来たら更新できます。ただし本番向けではなく、macOSのDocker Desktopに4CPU、12GiBのメモリ、40GiBの空き容量を割り当てる必要があります。

Intelligence以外にも、使う機能に応じて次の費用がかかります。

  • AIモデルのAPI利用料(OpenAI互換のモデル)
  • 音声通話を使う場合の、OpenAIのRealtime APIの利用料
  • メールやカレンダーとの連携に使う、Composioのプランに応じた費用
  • Webリサーチを本番で多く使う場合の、Web検索サービスParallelのAPIキー(軽い利用は匿名の無料枠で動く)
  • アプリを常に動かしておくためのサーバー費用

プラン選びは、まず無料のDeveloperプランとローカル評価版で動作を確かめるのが現実的です。Developerプランはスレッド(会話のまとまり)の保持期間が3日、最大スレッド数が200なので、業務で継続して使う段階になったらProやTeamを検討しましょう。

なお、保持期間を過ぎたスレッドがどう扱われるかは、公式の料金表や資料には書かれていません。残しておきたい会話がある場合は、無料プランのまま業務に使い続けず、事前にCopilotKitへ確認しておくと安心です。

会話の記録から繰り返し使える手順を見つけて「スキル」としてまとめる機能、Automatic Learningは、公式ドキュメントで無料のDeveloperプランにも含まれる機能と案内されています。まとめられたスキルは、人が確認して公開するまでDotには使われません。

会話の履歴を自社の環境に置きたい場合は、セルフホストを選べるTeamプラン(1席あたり月額$100)か、個別見積りのEnterpriseプランが対象です。公式ドキュメントでも、セルフホストはこの2つのプランで利用できると案内されています。

OpenDotsとdots・Grok Botの違いは?

OpenAIのdots・xAIのGrok Bot・OpenDotsの比較(提供形態・始め方・作業する場所・AIモデル・作り変え・構築と運用)

常に動き続けるAIの同僚を持てるサービスは、OpenAIの「dots」とxAIの「Grok Bot」が先行しています。OpenDotsは、この2つと同じ発想のAIエージェントを、オープンソースで自社の環境に置ける第3の選択肢です。

Grok Botは、xAIが2026年8月にベータ版として提供を始めた、名前と仕事を持つAIの同僚を持てるサービスです。dotsと同じく、AIは専用のクラウドコンピュータで作業し、利用者の端末を閉じても仕事を続けます。

dotsはChatGPTのProやBusiness Premiumのプランに、Grok BotはCursorの有料プランやxAIのSuperGrokに含まれる形で提供されています。どちらも契約すればすぐに使える反面、使えるAIモデルや機能、データの扱いはOpenAIやxAIの方針に従います。

一方のOpenDotsは本体が無料で、AIモデルや会話の保存先、画面や機能まで自社で選んで作り変えられます。その代わり、構築と運用は利用者が担い、現時点ではアルファ版です。

OpenDotsが向いている人

OpenDotsが向いているのは、AIの同僚をただ使うだけでなく、自社の業務に合わせて作ることに価値を感じる人や企業です。具体的には、次のような場合に向いています。

  • 社内のデータやツールにつなぐAIエージェントを、自社の仕様で作りたい開発チーム
  • OpenAI以外のAIモデルや、契約済みのAPIを使いたい企業
  • 会話の履歴をどこに保存するかを、自社のルールで決めたい企業
  • dotsの対象プランや地域から外れていて、同じような仕組みを試したい人
  • 自社のサービスにAIの同僚の機能を組み込むための土台を探している開発会社

反対に、エンジニアがいない状態で導入すると、起動や外部サービスの接続でつまずきやすくなります。OpenDotsは完成品ではなく、部品のそろった土台と考えておくと、期待とのずれを防げます。

dotsやGrok Botが向いている人

構築の手間をかけずに、すぐにAIの同僚を使いたい人には、dotsやGrok Botが向いています。どちらも契約後にアプリを開けば使い始められ、スマホのアプリからも仕事を頼めます。

すでにChatGPT ProやBusiness Premiumを契約している人ならdots、CursorやSuperGrokを契約している人ならGrok Botから試すのが手軽です。まずはdotsやGrok BotでAIの同僚の使い勝手をつかみ、自社に合わせる必要が出てきた段階でOpenDotsを検討する進め方もあります。

OpenDotsが活きるユースケース

OpenDotsの強みである役割の分担、人の承認、作り変えやすさが活きるのは、次のような使い方です。

  • リサーチ担当と執筆担当のDotを分けて社内向けの調査メモを作り、保存の前に人が確認する
  • 自社のMCPツールにつなぎ、データの読み取りは自動、更新は承認してから実行する
  • Slackで頼める社内アシスタントを試作し、使えるワークスペースとユーザーを許可リストで絞る
  • 自社のサービスに組み込むAIエージェントの試作として、画面や業務の流れごと作り変える

どの使い方でも、最初は読み取りだけの作業から始め、任せる範囲を少しずつ広げるのが安全です。Slack連携は公式でも実際のサービスでの検証が必要とされているため、本番の業務に入れる前に十分に試しましょう。

OpenDotsの使い方

準備から機能追加までの6ステップを横並びにしたフロー図

ここでは、手元のパソコンでOpenDotsを動かし、Dotと会話できるようにするまでの流れを紹介します。以下はプログラムの実行環境を扱う作業なので、社内のエンジニアや開発パートナーと進める前提で読んでください。手順の詳細は、公式のGitHubリポジトリとセットアップガイドにまとまっています。

STEP
Node.js 24とnpmを用意する

OpenDotsはNode.js 24とnpmで動きます。専用コンピュータやローカル評価版を使う場合は、Docker Desktopも用意しておきます。

STEP
リポジトリを取得して起動する

GitHubからリポジトリを取得し、フォルダ内でnpm ciを実行します。続けて.env.exampleを.envにコピーし、npm run devで起動します。ブラウザでhttp://127.0.0.1:5173を開くと画面が表示されます。

STEP
SpaceとDotを作成する

外部サービスにつなぐ前でも、Spaceの作成やページの執筆、Dotの設定はできます。Dotには名前や役割、使ってよいツールと、アクセスできるSpaceを設定します。

STEP
会話サービスを接続する

クラウド版を使う場合は、フォルダ内でnpx copilotkit@latest loginとnpx copilotkit@latest project selectを実行し、プロジェクトのキーを.envに書き込みます。なお、copilotkit onboardは連携が二重になるため、このフォルダでは実行しないよう公式が注意しています。

STEP
AIモデルを設定して再起動する

.envにOPENAI_API_KEYとOPENAI_MODELを追加し、npm run devを起動し直します。OpenAI以外の互換APIを使う場合は、OPENAI_BASE_URLで接続先を指定します。これでDotとの会話を始められます。

STEP
必要な機能を追加する

専用コンピュータ、音声通話、Slack連携は、それぞれ公式の手順に沿って追加で設定します。専用コンピュータはDockerでサービスを立ち上げ、Dotの画面で必要な権限だけを有効にしてから起動します。

よくある質問

OpenDotsとはどのようなツールですか?

CopilotKitが公開した、役割と専用コンピュータを持つAIの同僚「Dot」を自社の環境で動かすためのオープンソースのテンプレートです。現在はアルファ版で、1人の所有者が使う前提の構成です。

OpenDotsは無料で使えますか?

OpenDots自体はMITライセンスで無料です。会話にはCopilotKit Intelligence(無料のDeveloperプランから利用でき、Proは月額$39)と、AIモデルのAPI利用料が別に必要です。

OpenAIのdotsやGrok Botとは何が違いますか?

dotsはOpenAIがChatGPTのProやBusiness Premiumのプランに、Grok BotはxAIがCursorの有料プランやSuperGrokに含めて提供しているサービスで、契約すればすぐに使えます。OpenDotsは自社の環境で動かすオープンソースのテンプレートで、AIモデルや会話の保存先を選べる一方、構築と運用は利用者が行います。


OpenDotsを検討する第一歩は、Dotに任せたい調べものや下書きの作業を1つ決め、手元で動かしてみることです。

手元で動くことと業務で使えることの間には、権限の範囲や承認の流れ、データの置き場所を決める設計があります。

どの業務からAIエージェントを試すか迷う場合は、問い合わせ不要でその場で結果が出る無料診断で、効果と開発の概算費用を確認できます。

Walkersでは成果が実証されたノウハウをもとに、事業を成功に導くためのAI開発×補助金支援を行っています。新規事業・システム開発でお悩みがある方はお気軽にご相談下さい。

AI開発×補助金支援サービスの概要はこちら>>

Walkersに無料で相談する>>

無料セルフチェック

費用も、AI活用の効果も。まず無料でチェック

開発の概算費用と、業務のAI効率化診断。条件を選ぶだけで、その場で結果を確認できます。会社への問い合わせは不要です。

無料でチェックを始める →
  • URLをコピーしました!
クリックできる目次