DeepSeekを搭載したHermes Agentは、すでに推論、ツールの利用、情報の記憶、永続的なワークフローの実行が可能です。しかし、最大のアップグレードは、必ずしもより大きなモデルへの切り替えによって得られるとは限りません。場合によっては、エージェントにこれまでなかった能力を与えることのほうが有用です。たとえば、スクリーンショットを見る視覚機能、より深い長期メモリ、デザイン用ワークスペース、プライベートクラウドへのアクセス、あるいは不要なコンテキストをすべてのリクエストで持ち運ばないための仕組みなどです。
以下の5つを選んだ理由はそこにあります。単に人気の高いHermesプロジェクトを集めたものではありません。それぞれが、DeepSeek + Hermes環境の実用的な機能を変化させます。まだ基本環境を構築中の場合は、機能を追加する前に、Hermes Agentセルフホストセットアップガイドから始めてください。
用語について:この記事では「プラグイン」という言葉を広い意味で使用しています。Hermesのエコシステムには、従来のプラグイン、スキル、メモリプロバイダー、MCP統合、エージェントと連携するツールが含まれます。たとえばHindsightは現在、別途インストールする独立したプラグインではなく、Hermesのネイティブメモリプロバイダーです。
適切なプラグインを追加すると、DeepSeek + Hermesがさらに便利になる理由
重要なのは、Hermesで実行できるプラグインの数ではありません。それぞれの追加によって、どのような新しい機能が生まれるかです。Hermesはすでに、永続メモリ、ツール、スケジューリング、メッセージングインターフェース、タスク委任など、モデルを取り巻く実質的なエージェントレイヤーを提供しています。これらの機能と重複する汎用ツールをさらに追加しても、エージェントが実際に達成できることを変えないまま、複雑さだけが増す可能性があります。
そのため、このリストでは5つの異なるボトルネックに焦点を当てています。ModLensは視覚機能に対応します。Hindsightは長期メモリを強化します。Open Designはアーティファクト指向のビジュアルワークフローを追加します。Hermes Nextcloudはエージェントをセルフホスト型の個人データに接続します。LLMTrimは、エージェントがツール、結果、会話履歴を蓄積するにつれて発生するコンテキストのオーバーヘッドを削減します。基盤となるHermes環境とモデルサイズの境界については、Hermes Agentハードウェア要件ガイドで個別に確認できます。
これにより、AIエージェントのスタックをより実用的に考えられるようになります。視覚 → メモリ → 生成 → プライベートデータ → 効率化という流れです。最初から5つすべてを導入する必要はありません。まずは、現在エージェントの有用な作業を妨げている機能から始めましょう。
| プラグインまたはアドオン | 追加される機能 | 最適な用途 | インストール優先度 |
|---|---|---|---|
| ModLens | テキストのみのDeepSeekモデル向けビジョン | スクリーンショット、UI、OCR、図表、ビジュアルデバッグ | テキストのみのDeepSeek向けに最高 |
| Hindsight | 長期的に構造化されたメモリ | 長期プロジェクト、好み、繰り返し行う作業 | 永続的なエージェントに高い適性 |
| Open Design | ビジュアルアーティファクトの作成 | Webページ、ダッシュボード、スライド、プロトタイプ | クリエイターやビルダーに高い適性 |
| Hermes Nextcloud | プライベートデータへのアクセス | ファイル、メモ、カレンダー、タスク、連絡先 | セルフホスト型パーソナルエージェントに高い適性 |
| LLMTrim | コンテキスト圧縮 | 長時間のセッションとツールを多用するワークフロー | ワークフローの拡大に役立つ |
1. ModLens — DeepSeek Hermesに目を与える
DeepSeekモデルがテキスト専用の場合、このリストの中で最もわかりやすい変化を生むのがModLensです。スクリーンショットを手作業で説明したり、OCRテキストを貼り付けたり、視覚的な問題を言葉に置き換えたりする代わりに、ビジョンレイヤーがまず画像を調べ、見た内容をテキストモデルが推論できる証拠に変換します。
ModLensは、まずDeepSeek Harness用のビジョンプラグインとして開発されました。ドキュメント化されたワークフローでは、貼り付けた画像をOCR、レイアウト、セマンティクスを含む構造化された視覚的証拠に変換できます。DeepSeekを中心としたスタックでは、実質的にビジュアルフロントエンドとして機能します。ビジョン対応エンジンがピクセルを解釈し、その後、テキスト専用のDeepSeekモデルが推論プロセスを続行します。
重要なのは、これが単なるOCRより便利だという点です。OCRが答えるのは「この画像にはどんなテキストがあるか」です。実用的なビジュアルエージェントには、情報がどこに表示されているか、どのオブジェクトが一緒にまとまっているか、UIの状態が何を意味するか、スクリーンショットのどの部分がタスクに関連するかまで理解する必要があります。そのため、ModLensはダッシュボード、アプリケーションのスクリーンショット、図、エラーダイアログ、Webレイアウト、画像中心のドキュメントに役立ちます。
ホームサーバーのトラブルシューティングを想像してみてください。ビジュアルブリッジがなければ、「ストレージウィジェットがオレンジ色で、1台のドライブにdegradedと表示されています」と入力するかもしれません。DeepSeek側のワークフローにModLensを組み込むと、やり取りはより自然に次のようなものになります。「このダッシュボードのスクリーンショットを見て、まず何を調べるべきか教えてください」。違いは、回答が少し良くなることではありません。あなたとエージェントの間にある、手作業による翻訳のステップ全体がなくなることです。
ここで、ひとつ明確にしておくべき境界があります。ModLensは現在、DeepSeek Harnessとの統合として最も詳しくドキュメント化されているため、Hermesネイティブのコアプラグインであるかのように扱うのではなく、DeepSeek側のビジョンレイヤーとして捉えるのが適切です。DeepSeekとHermesを組み合わせたワークフローで画像処理をどこで行うかを決める際、この違いは重要です。
2. Hindsight — Hermesにより優れた長期記憶を与える
Hermesにはすでにメモリがあるため、Hindsightを、Hermesに突然記憶力を与えるものとして説明すべきではありません。本当のアップグレードは、エージェントが数か月分の会話、プロジェクト、修正、好み、繰り返し行うタスクを蓄積し、その履歴の中から適切な部分を適切なタイミングで取得する必要が生じたときに起こります。
現在のHermesビルドは、メモリプロバイダーとしてHindsightをサポートしています。この連携では、モデル呼び出しの前に関連情報を自動的に想起し、今後のセッションのために会話を保持できるほか、retain、recall、reflectの各操作も明示的に利用できます。以前のスタンドアロン版Hindsight-Hermesプラグインは非推奨です。現在の正しい方法は、Hermes向けのネイティブHindsightメモリプロバイダーを使用することです。
この違いは、継続的に動作するパーソナルエージェントでは重要になります。事実を保存するのは簡単です。現在のタスクに関係する過去の事実を判断するほうが難しいのです。長期稼働するエージェントは、6週間前に行われた決定と今日の新しい依頼を結び付けたり、以前の好みと後から行われた修正を区別したり、過去の会話をすべてプロンプトに読み込まずに、繰り返し発生するサーバー問題をどう解決したかを思い出したりする必要があります。
実用的な例として、長期的なホームサーバープロジェクトを考えてみましょう。数週間かけて、ストレージパス、コンテナポリシー、バックアップルール、アプリケーション設定を変更することがあります。後からそのシステムの一部を変更するようHermesに依頼したとき、優れたメモリとは単に「過去のメッセージを500件提示する」ことではありません。新しい操作を制約する、過去の決定のうち必要な少数を取り出せることです。
したがってHindsightは、Hermesが一時的なチャットセッションではなく、継続的なワークスペースになっていく場合に最も意味を持ちます。エージェントを単発の質問にしか使わないなら、違いは小さいかもしれません。一方、数か月にわたってプロジェクト、継続的な調査、個人インフラを管理させるなら、メモリの品質はエージェントアーキテクチャの一部になります。
3. Open Design — Hermesをコーディングエージェントからビジュアルクリエイターへ変える
HTMLやReactを生成することは、デザイン作業を完了することと同じではありません。コーディングエージェントは技術的には表示できるページを生成できても、階層、余白、スタイルの方向性、反復、プレビュー、納品といった視覚的な判断は依然としてあなたに委ねられます。Open Designは、エージェントの周囲に成果物指向のデザインワークフローを配置することで、この隔たりを埋めようとしています。
Open Designは、既存のコーディングエージェントをデザインエンジンとして利用できるローカルファーストのデザインワークスペースを自称しており、Hermesは対応するエージェント連携の一つです。そのワークフローは、モデルを文章やソースコードの提案に限定せず、プロトタイプ、ランディングページ、ダッシュボード、スライド、画像、動画などの成果物を対象としています。
これにより、プロンプトは「このダッシュボード用のCSSを書いて」から、「このダッシュボードを構築し、ビジュアルの方向性を定め、成果物を生成し、レビューして、反復改善して」に近いものへと変わります。カスタムインターフェースを構築するクリエイター、開発者、小規模チーム、ホームラボユーザーにとって、これは汎用的なコーディングスキルがもう1つ増えるよりも、はるかに実感しやすい機能向上です。
また、DeepSeekとの相性も自然です。デザインレイヤーと推論モデルは、同じ製品である必要がありません。DeepSeekを推論・コーディングスタックの一部として使い続けながら、Open Designがその周囲にワークスペース、テンプレート、スキル、プレビュー、成果物パイプラインを提供できます。ホスト型の単一デザインサービスにワークフロー全体を固定するのではなく、自分でモデルを持ち込みたい場合、この分離は便利です。
同じくらい重要なのが、この機能の限界です。ビジュアル生成には別のツールレイヤーが加わり、場合によっては追加のモデルやメディアプロバイダーも必要になります。Hermesを主にサーバー管理やリサーチに使うのであれば、Open Designは任意の機能かもしれません。エージェントがWebインターフェース、プレゼンテーション、マーケティング素材、社内ダッシュボードを定期的に作成するなら、導入を正当化しやすくなります。
4. Hermes Nextcloud — エージェントをプライベートなファイル、カレンダー、タスクに接続する
ここでHermesは、単なるAIツールというよりパーソナルエージェントらしく感じられるようになります。モデルは公開された世界について多くを知っていても、今日何をする必要があるかを実際に決めるファイル、メモ、カレンダー、タスクについてはほとんど何も知らないことがあります。セルフホスト型のデータレイヤーが、その状況を変えます。
コミュニティが構築したHermes Nextcloudブリッジは、WebDAV、Nextcloud Notes API、CalDAV、CardDAVなどのインターフェースを通じて、NextcloudのデータをHermesに公開します。これにより、ブラウザーセッションだけをエージェントがそれらのリソースにアクセスする手段にすることなく、ファイル、メモ、カレンダー、タスク、連絡先を活用したワークフローを構築できます。
ホームサーバーのユーザーにとって、この記事に登場するエージェントへの依頼の中でも、特にすぐ役立つものがいくつかあります。「昨日アップロードしたPDFを見つけて比較して」「カレンダーを確認して、空いている午後を教えて」「この会議メモからタスクを作成して」「プライベートなプロジェクトフォルダーを確認して、何が変わったか要約して」。これらはモデルのベンチマークではありません。実際に人が委任する仕事です。
セルフホスティングという観点も重要です。Nextcloudは自分で管理するインフラ上で運用でき、Hermesも同じプライベート環境内の別サービスとしてその隣に配置できます。スタックのこの部分を計画している場合は、Nextcloudハードウェア要件ガイドで、CPU、RAM、ストレージ、データベース、ユーザー数によってサーバー要件がどのように変わるかを確認できます。
プライベートホスティングだからといって、ワークフローが自動的に安全になるわけではありません。カレンダー、連絡先、書き込み可能なファイルにアクセスできるエージェントは、読み取り専用の公開検索を行うチャットボットよりも影響範囲が大きくなります。必要最小限の権限から始め、可能な場合は専用のアプリケーション認証情報を使用し、Hermesに読み取りや変更を許可するデータを明確に決めてください。
5. LLMTrim — 長時間のHermesセッションでコンテキストを使いすぎないようにする
最初の4つの追加機能は、Hermesがより多くのことを実行できるようにします。5つ目は、Hermesが実際にそれらすべての作業を始めた後に何が起こるかに対処します。長時間稼働するエージェントは、ツール定義、ターミナル出力、MCPの応答、スクレイピングしたページ、会話履歴、中間推論の生成物、他のツールから返された結果などのコンテキストを蓄積します。その一部は引き続き役立ちますが、一部は繰り返し発生する不要な負荷です。
LLMTrimは、エージェントとモデルエンドポイントの間にローカルプロキシとして配置されます。Hermes向けのガイダンスによると、リクエストをモデルに送信する前に、繰り返されるツールスキーマ、会話履歴、MCPツールの出力、スクレイピングしたコンテンツを圧縮できます。そのため、HermesとLLMTrimの統合は通常のスキルとは異なり、Hermesに新しいタスクを教えるのではなく、通信経路を変更します。
これは、DeepSeek + Hermesの環境にツールが増えるほど重要になります。ブラウザツール、複数のMCPサーバー、Nextcloudへのアクセス、長期メモリ、ターミナル出力、そして長い会話を備えたエージェントを想像してください。各ターンで大量の繰り返し構造をモデルに送り続けると、実際の新しい質問が短くても、エージェントループの維持コストは上昇します。
コンテキスト削減は魔法ではなく、過度な圧縮は必ずテストする価値があります。誤った詳細を削除すると、無関係なコンテキストがモデルの注意をそらすのと同じように、後続の回答を損なう可能性があります。目指すべきなのは「すべてのプロンプトを可能な限り小さくする」ことではありません。「次の判断に寄与しなくなった情報のために、コンテキスト料金を払い続けない」ことです。
セキュリティ面での考慮事項もあります。Hermesとモデルプロバイダーの間に配置されたローカルプロキシは、必然的に通過するリクエストの内容を確認します。特にHermesが個人ファイル、認証情報、非公開メモ、その他の機密データを処理する場合は、これを信頼境界の一部として扱ってください。
最初にインストールすべきHermesプラグインは?
テキストのみのDeepSeekモデルを使用していて、アップグレードを1つだけ試したいなら、ModLensが最も明確な第一候補です。Visionは、モデルが支援できるようになる前にスクリーンショットや画像を手作業でテキストに変換する必要をなくすため、最も分かりやすい新機能をもたらします。
その後の適切な選択は、普遍的な順位ではなく、エージェントを制限している要因によって決まります。過去のコンテキストの再利用が難しくなっているならHindsightを選びます。出力自体をビジュアルにする必要があるならOpen Designを追加します。役立つ情報がプライベートクラウドに保存されているならHermes Nextcloudを追加します。長時間にわたるツール中心のセッションで、タスクに必要と思われる以上のコンテキストを保持し始めたら、LLMTrimを追加します。
| Hermesに次のことをさせたい場合 | まず始めるなら | 理由 |
|---|---|---|
| スクリーンショット、インターフェース、画像を理解 | ModLens | テキストのみのDeepSeekワークフローに視覚的な解釈レイヤーを追加 |
| 長期にわたるプロジェクトの知識を再利用 | Hindsight | 構造化された長期的な想起と振り返りを改善 |
| ウェブサイト、ダッシュボード、ビジュアルアセットを作成 | Open Design | 成果物を重視したデザインワークフローを追加 |
| 自分のファイルやスケジュールを操作 | Hermes Nextcloud | エージェントをセルフホスト型の個人データに接続 |
| 長いセッションで繰り返されるコンテキストを削減 | LLMTrim | モデルに届く前にリクエストのペイロードを圧縮 |
そもそもサーバーに何を導入するかまだ選んでいる段階なら、ZimaOSアプリのハードウェア要件カタログが、1台のマシンに複数のサービスを積み重ねる前に、AIやセルフホスト型アプリケーションのワークロードを比較するための有用な次のステップになります。
Hermesプラグインについて考えるより良い方法
Hermesの拡張機能で最も役立つものは、必ずしも機能一覧が最も長いものではありません。特定の境界を取り除くものこそ有用です。ModLensは画像の境界を取り除きます。Hindsightは記憶の境界を改善します。Open Designは出力の境界を広げます。Nextcloudは、公開モデルの知識とプライベートな作業データの境界を越えます。LLMTrimは、これらすべてのツールが連携して動作し始めたときに生じるコンテキストの境界を管理します。
興味深いプロジェクトを見つけるたびにインストールするよりも、はるかに明確なアーキテクチャを構築できます。まずDeepSeekのような高性能モデルを用意し、Hermesを永続的なエージェント層として使い、実際のワークフローで必要になった場合にのみ外部機能を追加します。明確な理由のある5つの統合機能を備えた小規模なスタックのほうが、重複するツールを数十個持つエージェントよりも、通常は理解、保護、更新、トラブルシューティングが容易です。
最終的な目標は、ボタンを追加したチャットボットを作ることよりも興味深いものです。セルフホスト型のDeepSeek + Hermes環境は、時間をかけて、あなたが見ているものを見て、重要なことを記憶し、役立つ成果物を作成し、あなたが管理するデータを扱い、責任範囲が広がっても効率を維持できるプライベートAIワークスペースへと成長できます。ここに至ると、プラグインは単なる付属機能ではなく、エージェントのアーキテクチャの一部になります。
テック&AIハブ
もっと読む

Plexの状態とは何か、どの部分を永続化する必要があるのか?
永続的なPlexの状態情報とは、再起動や再構築後もサーバー環境を維持する情報を指します。メディアデータと一時的なトランスコードデータは、それぞれ別の役割を担います。

Plexはローカルセッションとリモートセッションで認証をどのように処理しますか?
Plexの認証はサーバーとアカウントの識別から始まり、その後、ローカルまたはリモートのネットワーク経路によって到達可能性と安全な接続の動作が決まります。

ライブラリデータが増えると、Plexの検索が遅くなるのはなぜですか?
ライブラリの増加だけが原因とは限りません。データベースのサイズを問題視する前に、クエリの形状、インデックス、キャッシュの状態、ストレージのレイテンシ、書き込みアクティビティを確認してください。

