Repolode
CopilotKit

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

    リポジトリをクローンして依存関係をインストールします

    git clone https://github.com/CopilotKit/OpenDuet.git && cd OpenDuet && cp .env.example .env && bun install
  2. 2

    CopilotKitにサインインし、Intelligenceプロジェクトを選択します

    npx --yes copilotkit@latest login && npx --yes copilotkit@latest project select && bun openbot/scripts/setup-learning.ts
  3. 3

    OpenAIのモデルキーを.env(OPENAI_API_KEY)に追加します

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

関連プロジェクト