CopilotKitとAG-UIで構築された、永続ブラウザ、任意のLinuxターミナル、ファイル用ワークスペース、永続的なバックグラウンドタスクを備えるアルファ版の個人向けエージェントアプリ。
CopilotKit/OpenDuet
OpenBotを基盤とするセルフホスト型のプロアクティブAIエージェントのテンプレート。メールやカレンダーを整理し、専用ブラウザーで作業し、実行前に確認を求めます。
- スター
- 1,974
- フォーク
- 262
- 未解決の Issue
- 11
- 最終コミット
- 3 日前
これは何?
OpenDuetは、依頼を待たずに動くオープンソースのパーソナルエージェントです。朝には短いブリーフィングを送り、Gmailやカレンダーに届いた項目を「対応が必要なもの」と「後回しにできるもの」に振り分けます。また、不在中もChromium、ワークスペース用ボリューム、シェルを備えた専用コンテナでタスクを進めます。
メッセージの送信、支払い、書類への署名、削除を伴う操作はすべて単一のゲートウェイを通ります。ゲートウェイはポリシーを確認し、監査記録を残したうえで、「拒否」「今回のみ許可」「常に許可」の選択を待ちます。パスワードはマスクされた入力欄に入力するため、エージェントとの会話に渡りません。また、送信するメッセージは機密情報が含まれていないかチェックされます。
OpenDuetはOpenBotのサーバーとアプリ上で動作します。スレッドとメモリにはCopilotKit Intelligenceプロジェクトが必要で、名前、Bots、チャンネル、モデル、スキルをまとめた1つのフォルダーから設定します。まだ初期段階にあり、活発に開発が進められています。
主な機能
- 01対応が必要なこと、後回しにできること、今日のカレンダーをまとめた朝のブリーフィング
- 02Gmailやカレンダーの項目を振り分け、それぞれに一行の理由を添える
- 03独立したブラウザーとワークスペースでタスクを実行し、完了時や行き詰まったときに状況を通知
- 04送信、支払い、署名、削除の前に実行内容を正確に表示する承認ゲート
- 05パスワードをエージェントとの会話に含めない、マスクされたシークレット入力
- 06/で呼び出せる再利用可能なスキルと、スケジュール設定可能なルーチン
ユースケース
- 毎日の仕事を始める際に、メール、カレンダー、保留中の判断事項をまとめたブリーフィングを確認する
- ほかの作業をしている間に、エージェントに公開情報を調査させ、リンク付きのブリーフィングを作成させる
- 自分でホストし、使用するモデルも選べるパーソナルアシスタントを運用する
- プロアクティブエージェントのテンプレートをカスタマイズし、OpenBot上に独自のアシスタントを構築する
クイックスタート
- 1
リポジトリをクローンして依存関係をインストールします
git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install - 2
CopilotKitにサインインし、Intelligenceプロジェクトを選択します
npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts - 3
OpenAIのモデルキーを.env(OPENAI_API_KEY)に追加します
- 4
OpenDuetを起動し、http://localhost:3010 を開きます
bash scripts/start.sh
使う前に知っておきたいこと
- 開発初期段階で現在も活発に開発されているため、機能やインターフェースが変更される可能性があります。
- 実行にはCopilotKit Intelligenceプロジェクト、モデルAPIキー、Docker、Bunが必要です。
- セルフホスティングの設定には手間がかかり、PostgresとBotごとのDockerコンピューターを管理する必要があります。
収録されている特集
トピック
よくある質問
- OpenDuet とは?
- OpenBotを基盤とするセルフホスト型のプロアクティブAIエージェントのテンプレート。メールやカレンダーを整理し、専用ブラウザーで作業し、実行前に確認を求めます。 OpenDuetは、依頼を待たずに動くオープンソースのパーソナルエージェントです。朝には短いブリーフィングを送り、Gmailやカレンダーに届いた項目を「対応が必要なもの」と「後回しにできるもの」に振り分けます。また、不在中もChromium、ワークスペース用ボリューム、シェルを備えた専用コンテナでタスクを進めます。
- OpenDuet は無料で使えますか?ライセンスは?
- OpenDuet は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OpenDuet は今もメンテナンスされていますか?
- 活発にメンテナンス中。OpenDuet の最終コミットは 2026年11月4日 です。
- OpenDuet は何に使えますか?
- 毎日の仕事を始める際に、メール、カレンダー、保留中の判断事項をまとめたブリーフィングを確認する ほかの作業をしている間に、エージェントに公開情報を調査させ、リンク付きのブリーフィングを作成させる 自分でホストし、使用するモデルも選べるパーソナルアシスタントを運用する プロアクティブエージェントのテンプレートをカスタマイズし、OpenBot上に独自のアシスタントを構築する
- OpenDuet のインストール方法は?
- リポジトリをクローンして依存関係をインストールします: git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install CopilotKitにサインインし、Intelligenceプロジェクトを選択します: npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts OpenAIのモデルキーを.env(OPENAI_API_KEY)に追加します OpenDuetを起動し、http://localhost:3010 を開きます: bash scripts/start.sh
- OpenDuet はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/CopilotKit/OpenDuet
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
各エージェントに専用ブラウザー、ファイル、ツールを割り当て、すべての操作をポリシーで制御・記録するセルフホスト型AI同僚プラットフォーム。
Gmail、Calendar、Drive、Docs、Sheets、Slides、Forms、Tasks、Contacts、ChatなどをAIアシスタントが操作するためのMCPサーバー兼CLI。
パソコン上で動作するオープンソースの音声アシスタント。会話を続けながら、AIボットのチームがブラウザーやシェル、ファイルを使う時間のかかる作業を進めます。
Webチャット、音声通話、Slackからアクセスできる、専用のコンピューターを持つ常時稼働AIエージェント「Dot」のテンプレート。
Aidenは、複数ステップの作業を計画し、ファイル、ターミナル、ブラウザー、アプリ、APIを操作して、結果まで検証するオープンソースの自律型ワークエンジンです。