FeiZhuLulu/DeepSeek-Bot

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

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

FeiZhuLulu/DeepSeek-Bot

何をするか

DeepSeek-Bot(DS Bot)はDeepSeek Harness(DSH)にインストールするボットプラグインで、名前と役割を持つ複数のボットを作って会話し、グループで仕事を任せる機能を加えます。複数のAIボットに仕事を分けて任せたいDSHユーザーが対象で、リポジトリはDeepSeekの公式製品とは別の独立したコミュニティプロジェクトだと明記しています。各ボットは名前、役割、指示文、モデルを個別に持つDSHセッションで、message_bot、create_bot、update_bot、ask_userのツールで互いにメッセージをやり取りし、既定のボットChiefがほかのボットを管理します。グループ会話では管理者ボットが既定で答え、メンションでほかのボットに順番を渡すかPASSの表示で発言を飛ばし、メンバーごとにグループ別の隠れたセッションを持ちます。ボットはDSHの会話圧縮の代わりに、contextの使用率が0.8に達すると別の小さなモデル呼び出しでチェックポイントを残します。記憶はボット別の範囲とチームの範囲に分かれ、remember、forget、recallのツールと毎ターン後の見直しで管理され、項目ごとに300文字、MEMORY.mdは4,000文字といった上限があり、秘密値に見える内容は拒否します。Web検索はプロフィールで指定したプロバイダー、モデル経路の検索、公開されたBingとDuckDuckGoの結果ページの順に試し、Desktopのボットブラウザはボットごとに分けた読み取り専用の画面で、パスワードとカードの入力欄を飛ばしてページをMarkdownとして読みます。request_secretはユーザー入力カードで受け取った値をシェル変数としてのみ渡し、state.jsonとログからは除外すると説明していますが、そのままコピーされた値だけが隠され、エンコードしたり分割したりした値は漏れる可能性があり、Windowsではファイル権限600が効かず、httpで開いた画面では値が平文で送信されます。インストールはDSH Desktop(Windows、macOS)のPluginsメニューのAdd pluginで行うか、DSH WebでNode.js 22.19以上とpnpmを使って設定一式を構成する方法で、DSHのインストールとプラグインの接続は別の段階です。文書はv0.1の初期公開版のため機能、ツール、保存形式が変わる可能性があり、Linuxのdsh 0.2.1-alpha.1で試験したと明記しており、データは既定でユーザーフォルダーの.dsh/bot以下に保存され、使用量の画面は費用なしでトークンだけを表示します。

ライセンス

Apache-2.0 寛容で特許許諾を含みます。商用利用できます。告知を残し、変更点を明記します。

同じ分野のリポジトリ

  • docker/docker-agent
    docker-agentはDockerが提供するAIエージェント実行ツールで、YAMLファイルにエージェントを定義し、docker agentコマンドで実行します。YAMLにはモデル、指示文、toolset、サブエージェント、代替モデル、反復回数の上限、skillを書きます。ツールはDocker MCP Gateway、ローカルのstdio、リモートのHTTP方式のMCPサーバーとして接続し、think、todo、memoryなどの組み込みツールも使えます。memoryはユーザーのホームフォルダにあるSQLiteファイルに保存され、RAGはBM25とembeddingを組み合わせた検索とrerankingに対応します。モデルはOpenAI、Anthropic、Gemini、Bedrockなどの外部プロバイダーか、Docker Model Runnerのローカルモデルから選び、APIキーは利用者が設定します。インストールはDocker Desktop 4.63以降に同梱されたプラグインを使うか、Homebrewと配布バイナリで行います。副作用のあるツールは実行前に利用者の確認を求めるのが既定で、拒否、許可、確認の順に適用される権限ルールを置けます。--yoloオプションはすべてのツールを自動承認し、サンドボックス実行には別途Docker Sandboxesのインストールが必要で、作業フォルダは書き込み可能な状態で接続されます。PATH上のclaudeやcodexなどのCLIに作業を渡す機能、セッションDBを持つREST APIサーバー、OCIレジストリによる共有、保存したセッションを再実行する評価機能もあります。利用情報の収集(telemetry)が既定で有効で、ドキュメントは収集データに秘密情報や個人情報が含まれないと想定しないよう求めています。
  • omnirush-ai/omnirush-gui
    OmniRushは、選択したプロジェクトでコーディングエージェントに作業を依頼するデスクトップアプリです。質問とプロジェクトファイルを入力し、編集済みファイル、コマンド結果、Git作業を出力します。Electronの画面がローカルサーバーと同梱のOpenCodeエンジンを起動し、選択したモデルにスキルとMCPツールを提供します。MCPはエージェントが外部ツールを呼び出す共通の接続規格です。質問を実行するには承認されたOmniRushアカウントと端末ログインが必要で、利用可能なモデル一覧もそのアカウントから取得します。公開デスクトップ版の対象はApple SiliconのmacOSとLinuxで、Windowsネイティブのデスクトップ版ではありません。無料利用はサービス自身が提供しますが、プライバシーポリシーはセッション記録とプロジェクトのアップロードをモデル開発や研究提携先に利用できると明記しています。デスクトップコードは主にMITライセンスで、企業向けディレクトリには別条件があるため、ローカル実行やソース公開は非公開処理や無制限の企業利用を意味しません。
  • morluto/rea
    エージェントがアプリの動作とネイティブバイナリを調査するツールを提供します。根拠を記録し、静的な推論と実行時の観察を区別します。
  • CopilotKit/OpenDots
    OpenDotsは個別のコンピューターを持つ持続型AIエージェントがテキスト、通話、Slackを行き来するセルフホスト可能なテンプレートです。初期開発段階のワークスペースに文書用Spaces、チャット内のコンピューター画面、人による確認カードを含みます。
  • anteloc/ldraw-nova
    ldraw-novaはアイデアとユーザーの案内を基にAIエージェントがLEGOモデルを作るツールです。LDrawソース、複数の表示、編集可能なglTFファイル、会話履歴を提供します。

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

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