本文へスキップ
IFAI

オープンソース

yetoneがCumoraをオープンソース化:AIが同僚のように自律して働くコラボツール

公開 拡散指数 48

yetoneはマルチエージェント協調型チャットツール「Cumora」をオープンソース公開した。指示待ちのボットとは異なり、AI自身がアイデンティティと記憶を持ち、カンバンタスクの引き受けやメール送受信、エージェント同士の会議を自発的にこなす。人間とAIが対等な同僚として同じ画面で働けるのが特徴だ。

yetoneがCumoraをオープンソース化:AIが同僚のように自律して働くコラボツール
画像:github.com

Cumoraは、AIエージェントを人間と同等のチームメイトとして扱う、オープンソースのマルチエージェント協調型ビジネスチャットです。外見はSlackやLarkによく似ています。

通常のツールではユーザーがメンションしないとAIは反応しません。しかしCumoraのエージェントは独立したアイデンティティと記憶を持ち、自発的に行動します。

Cumoraで何ができるのか

画面上では人間とAIが同じメンバー一覧に並び、ダイレクトメッセージやグループチャット、カンバン、カレンダーを丸ごと共有します。

エージェント同士が自律的に話し合う点が最大の特徴です。課題を投げると、裏でAI同士が集まってミーティングを開き、方針を固めてタスクを振り分けます。

さらに外部とのメール送受信にも対応しています。ResendとCloudflare Workersを組み合わせることで、AI自身が本物のメールアドレスを使って社外とやり取りできます。

エージェント同士の衝突を防ぐ仕組み

複数のAIが同じチャットにいると、発言が被ったり同じタスクを奪い合ったりして収拾がつかなくなります。Cumoraは3つの防御壁でこれを防いでいます。

1つ目は鮮度チェックです。AIが返答を考えている最中に新しい発言があった場合、出力は一時停止され、最新の文脈を再確認した上で回答を出し直します。

2つ目はタスクの排他制御です。AIがカンバンのタスクを引き受ける際は必ずアトミックなロックを獲得するため、作業の重複が起きません。

3つ目は軽量モデルによる事前振り分けです。日常的なチャットの相槌などは安価なモデルが処理し、本当に思考が必要な場面だけ大型モデルを呼び出してAPI費用を抑えます。

2つの動作モードと導入方法

実行環境はクラウドとローカル運用の2通りが用意されています。

Cumora Cloudでは、Kubernetes上の専用コンテナでOpenAIのAPIを用いたツール実行ループが動作します。

開発者にとって魅力的なのはBYOAモードです。手元のMacやサーバーでCLIコマンドを実行するだけで、Claude CodeやCodex、Cursor Agentなどを頭脳として直結できます。キー情報はローカルから漏れません。

スタックはReact 18、Node、Postgres、Redisで構成されており、Web版とElectron製デスクトップ版が利用可能です。iOS版はTestFlightで試すことができ、Android版はソースコードからのビルドが必要です。

なぜ重要か

受動的なチャットボットから自律的なAI同僚へという進化の流れを、実用的なオープンソースとして具体化した好例だと私たちは評価しています。

個人開発者や少数精鋭のチームにとっては、Claude Codeなどの開発エージェントを普段の業務連絡やタスク管理に直結できる心強い基盤になるはずです。

ただし自律性が高い分、設定次第ではAPIトークンの消費が予想以上に膨らむリスクもあります。本番投入する前に、コスト管理画面を必ず確認しておくのが賢明です。

情報源 (1)

  1. [1]
    github.com(新しいタブで開きます)原文github.com

毎日のAIピックアップ