CopilotKit/OpenDuet

出典
GitHub
初登場日
分野
エージェント
GitHubスター数
498
主な言語
TypeScript

外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。

CopilotKit/OpenDuet

何をするか

OpenDuetはメールの優先順位整理、一日の準備、業務の後処理を支援する自己ホスティング型の能動的アシスタント用テンプレートです。接続したメールや予定の情報と利用者の要求を、朝の要約、作業カード、文書の下書き、承認対象の実行要求へ変換します。CopilotKitのOpenBot基盤を使っており、別プロジェクトのnightly-labs/openbotデスクトップアプリとは異なります。サーバーは分類と定期実行をCopilotKitの実行基盤に組み合わせ、エージェントの対話イベントを交換する規約AG-UIで他のエージェントも接続できます。各エージェントは自分のブラウザー、ファイル、シェルを持つコンテナーを使い、許可されたMCP接続機能で外部アプリにアクセスできます。文書上の共通実行境界は方針を検査して行動を記録し、方針のソースは規則の競合時に厳しい扱いを選び、自動審査に失敗すると承認を求めます。同じソースは認識した認証情報の変更、セキュリティー設定の変更、支払いを人へ引き渡すため、承認画面があっても機密性の高い業務を無制限に自動実行できるわけではありません。文書上の開始環境にはDocker、Bun 1.3以降、Node.js、モデルキー、PostgreSQL基盤と、会話および記憶を保存する必須のCopilotKit Intelligenceプロジェクトが必要です。GmailとCalendarには管理者によるOAuth設定と個人ごとのアカウント接続が追加で必要で、エージェント指示、スキル、モデル設定は利用環境別の設定パッケージに置きます。初期開発段階でOpenDuet専用のホスト配備ガイドやイメージはまだ公開されておらず、自己ホスティングによって必須のIntelligenceサービス依存や安全性の検証が不要になるわけではありません。

ライセンス

MIT 寛容なライセンスです。著作権表示を残せば商用利用と改変ができます。

同じ分野のリポジトリ

  • milind-soni/OpenMausBot
    複数のAI実行環境を一つのチャット画面で管理するローカル中心のエージェントアプリです。開発者や個人利用者はボットごとにモデルと作業フォルダーを指定し、自然言語で仕事を依頼します。会話にはファイル作業、実行イベント、承認の質問、結果が表示されます。公式文書ではローカルのハーネスサーバーが実行プロセスを管理し、イベントを共通形式に変換する構造を説明しています。配布版デスクトップアプリにはサーバーが含まれますが、エージェントCLIの導入と認証は別途必要です。ソース実行にはNode.js 24以上とpnpmを使い、Claude、Codex、GrokなどのCLIを接続します。Boatのクラウド環境とComposioのアプリ接続には個別のアカウントや設定が必要で、導入だけですべて有効になるわけではありません。外部MCPクライアントはチームの参照や作業依頼ができますが、承認許可、削除、認証情報の変更、コンピューターの起動管理はできません。ローカル保存でも外部送信は発生し、Ubuntu Waylandのホスト操作は無効です。基本コードはApache-2.0ですが、enterpriseフォルダーには別の条件があります。
  • nightly-labs/openbot
    このOpenBotは継続して働くAIメンバーを調整する利用者向けのローカル優先デスクトップ作業環境で、OpenDuetが使うCopilotKit OpenBot基盤とは別のプロジェクトです。利用者の要求と添付ファイルをエージェント別の会話と作業フォルダーに受け取り、返答、ファイル、委任された作業を出力します。ローカルのCodexとClaude実行環境を接続し、エージェントアプリと実行環境を接続する共通規約ACPで他の提供元も接続します。Electronがローカルプロセスとブラウザーを管理し、SolidJSの画面が作業を表示し、SQLiteがコマンド記録と参照用状態を保存します。永続的なメッセージ待ち行列、エージェント間メッセージ、管理されたファイル転送、共有チャンネルで一回の対話を超えて作業を続けます。待ち行列制御のソースは通常の待機メッセージとチャンネル所属の作業を区別し、実行中の作業へメッセージを差し込む前に有効なセッションを確認します。配布アプリはmacOS、Windows、Linuxで対応する提供元の実行環境と認証を使い、ソース開発には追加でBun 1.4.2とNode.js 24が必要です。ローカル優先はオフラインを意味せず、モデル要求、訪問ページ、任意のサービスが外部ネットワークを利用する場合があります。READMEと安全方針は初回同意後に通常の行動ごとの確認なしで無制限のエージェント実行を認める開発プレビューと説明しており、作業フォルダーの分離だけでホストからの隔離が成立するわけではありません。現在のライセンスはPolyForm Noncommercial 1.0.0で、READMEは商用利用に別ライセンスが必要と明記しているため、企業導入ではオープンソースの利用権を仮定せず許諾範囲を確認する必要があります。
  • amosblomqvist/learnharness
    学習者の現在の理解から目標まで、授業と練習をつなぐAI学習アプリです。学びたい内容、回答、自信度、考え方を入力し、前提知識の確認、計画、説明、確認問題を得ます。正誤だけでなく、概念を表す命題と前提や結論を知識グラフに蓄積します。以前のセッションの知識を次の授業や練習に使い、個人ノートも取り込めます。公式構造文書は授業文からの抽出、既存知識との同一性確認、保存時の統合を分離しています。グラフツールのソースでも診断役と抽出監査役に渡す情報範囲が異なります。macOS、Windows、Linuxのデスクトップ配布版で提供者APIキーとモデルを設定して始めます。音声入力とウェブ検索は別のサービスキーが必要で、選択したモデル提供者には必要な文脈を送信します。会話、グラフ、設定はローカルファイルですが、完全オフラインとは限りません。説明や推論の正確性と学習効果は紹介文だけでは検証できず、出力確認が必要です。
  • Orkas-AI/Orkas
    Orkasは、AIエージェントに目標から確認可能な成果物まで継続的に作業させたい利用者向けのデスクトップアプリです。依頼とプロジェクトのファイルを受け取り、報告書、業務文書、コードなどを作成します。Commanderは名前のある専門エージェントへ委任したり、応答を引き継いだり、隔離された無名の補助作業者を呼び出したりできます。確認したソースには、無制限の並行実行ではなく、別々の同時実行上限と会話単位のロックがあります。プロジェクトの文脈は会話をまたいで保持され、Libraryは全体またはプロジェクトの文書一覧、関連箇所の検索、原文の読み取りを提供します。ソースからの実行にはNode 22.12以降と対応するデスクトップOSが必要で、一部のネイティブ依存関係のビルドにはPythonとC/C++のツールが必要です。利用者はモデル提供者の認証情報または互換性のあるローカル接続先を設定し、外部CLIエージェントにはそれぞれの導入環境が必要です。ローカル保存はクラウドモデルへの要求まで端末内にとどまるという意味ではなく、共同作業、クラウド同期、Web公開はオープンソース版に含まれません。
  • jacke-pp/open-yoki
    open-yokiは、会話応答、音声、動くアバターを一つのアプリで運用したい人向けの、自己ホスト型AI配信者の基盤です。Webページのコメントや外部から転送された配信ルームのイベントを受け取り、音声回答、字幕、アバターの動作、配信映像を生成します。高速な言語モデルが会話を処理し、任意の長時間稼働エージェントが日記と人物設定のファイルを維持してSNS投稿を準備します。ローカルの記憶には訪問者メモや配信要約を保存し、送信待ちキューには外部投稿処理から報告された結果を記録します。画面を表示しないChromeが配信画面を描画し、ffmpegがライブ映像をプラットフォームへ送るRTMP方式で転送します。文書上の開始環境はNode.jsとffmpegで、全機能の運用にはx86_64 UbuntuサーバーとOpenRouterまたはDeepSeek、Volcengineの音声およびリアルタイム映像転送サービスRTC、Viduなどの外部サービスが必要です。元の配信者の素材とアカウントは含まれないため、運用者が利用権限のある画像、録音、認証情報、プラットフォームのコメント転送機能、配信ごとの送信情報を用意する必要があります。公開版にはウォレットや取引機能はなく、サーバー一台の構成はオフライン動作やログインから配信ルーム作成までの完全自動化を意味しません。

Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。

GitHubで見る (新しいタブで開きます)