ASADASHI
バイブコーディング
バイブコーディング2026.09.15·読了 2分·難易度: むずかしい

コードAIに長期記憶を持たせるプラグイン登場

朝の出汁版(通勤2分)

  • ポイント1: 「oh-my-hermes」はAIコーディングエージェントに長期記憶・モデル最適化ワークフローをまとめて追加できるPython製プラグインで、GitHubで約2,000スターを集めている。
  • ポイント2: AIにコードを書かせていると「さっきの仕様を忘れる」問題が起きやすいが、このプラグインはその記憶の断絶を補う仕組みを提供している点が注目ポイント。
  • ポイント3: 触りたい人はGitHub(rlaope/oh-my-hermes)からリポジトリをクローンし、READMEのセットアップ手順に沿ってPython環境に組み込むところから始められる。

出汁の素(深読みモード)

AIコーディングで「さっきの仕様、忘れた」が繰り返される理由

AIにコードを書かせていると、一定の壁にぶつかる。セッションをまたぐと直前の議論が消える。長い会話が続くとコンテキストウィンドウの端が切れてくる。「あの関数の仕様、さっき決めたのに」をAIが無視する、あの感覚だ。

これはAIの「知能」の問題ではなく、記憶の構造の問題。現在のコーディングエージェントはセッション単位の短期記憶を前提に設計されており、プロジェクトをまたいだ文脈の継続は、ほぼノーサポートのままだった。

CursorやClineを使ってローカルで動くAIコーディング環境を組んでいる人ほど、この限界に早く気づく。ツールが高機能になるほど、「記憶が続かない」ことへの不満は増す。

oh-my-hermesが解こうとしていること

「oh-my-hermes」(GitHub: rlaope/oh-my-hermes)は、AIコーディングエージェントに長期記憶・モデル最適化ワークフロー・インテリジェンス機能をまとめて追加するPython製プラグインだ。現時点でGitHubのスター数は約2,000。公開から短期間でこの数字が集まった背景には、「自分も同じ問題を感じていた」という共感の多さがある。

リポジトリ名の「Hermes」はギリシャ神話の伝令の神。情報を運ぶ役割を担う、という命名は象徴的だ。プロジェクトの説明文には「long-term memory system」と明記されており、記憶の断絶への対処を主軸に設計されている。

具体的には、3つの機能が柱として挙げられている。ひとつ目はコーディングインテリジェンス(Hermes Agentの推論支援)。ふたつ目が長期記憶システムで、仕様や過去の意思決定をセッションをまたいで保持できる仕組み。みっつ目がモデル最適化ワークフローパッケージで、使うモデルごとに処理の流れを最適化する。

これらをプラグインとして既存のPython環境に追加できる点が、ゼロから環境を組み直す必要がない設計として評価されている。DevinがGPT-6で自分のコードを自動テストするような方向とは異なり、oh-my-hermesは「人間が主導しながらAIの記憶を補強する」アプローチに近い。

「コードなし」と「コードあり」でできることの差

dev系のプラグインを紹介する際に毎回確認したいのが、「どこまでがノーコードで、どこからがコードを書く必要があるか」という境界線だ。

oh-my-hermesの場合、READMEをたどってPython環境にインストールするところまではコマンドライン操作で完結する。Pythonが動く環境があれば、pip installに近い手順でプラグイン自体の導入は可能だ(詳細はREADMEの手順を参照)。

一方、「どのプロジェクトの記憶を保持するか」「モデル最適化ワークフローをどう組み込むか」といった設定はPythonコードを読み書きできると有利になる。ワークフローのカスタマイズや、既存エージェント環境への統合は、ある程度のコーディング知識を前提にしている部分がある。

コードが書けない状態で試す場合は、まずREADMEとサンプルコードを読んで「どんな記憶が保存されるのか」の構造を把握するところから入るのが現実的な入り口になる。

今すぐリポジトリから触り始める手順

触りたい人への最短ルートを整理しておく。

まず GitHub(https://github.com/rlaope/oh-my-hermes)にアクセスし、READMEを上から読む。インストール手順・依存関係・サンプルの順で記述されているので、セットアップの全体像がつかめる。

次のステップはリポジトリのクローン。ローカルにPython 3.x環境があれば、README記載のコマンドを順に実行してセットアップできる。詰まった場合はIssuesタブに先行ユーザーのトラブルシュートが蓄積されているので、同じエラーが出ていないか確認するのが早い。

試す順番の提案としては、「長期記憶の保存・呼び出しだけを最初に確認する」のが無難だ。モデル最適化ワークフローはその後で。最初から全機能を一度に統合しようとすると、どこで詰まったかの切り分けが難しくなる。

現在進行中のプロジェクトがある人は、「このプロジェクトの仕様をどう記憶させるか」という具体的なユースケースを手元に用意してから触ると、動作の確認がしやすい。

長期記憶の設計思想をエージェント選びの軸にする

oh-my-hermesが注目される背景には、AIコーディングエージェント全体がまだ「記憶の設計」を解決できていないという事情がある。コンテキストウィンドウが大きくなるほど一時的な問題は緩和されるが、根本的にはセッション単位の揮発性は残る。

この課題に対してプラグイン型で補強するアプローチは、既存のエージェントや環境を捨てずに機能を積み増せる点で実用的だ。一方、「どのエージェントに組み込むか」「記憶の保存先をどう管理するか」という設計判断はユーザー側に委ねられる。これはある種の自由でもあり、セットアップコストでもある。

APIとカスタム統合に慣れている人なら、oh-my-hermesのコードを読んで「自分の環境にどう組み込むか」をゼロから設計する余地がある。READMEだけでなく、ソースコードのアーキテクチャを読み解くことで、長期記憶の実装パターン自体を自分のプロジェクトに流用できる可能性もある。スター数2,000のリポジトリはOSSコミュニティが実用性を一定評価している指標として読める。

参照ソース