Show HN: Hippo、AI エージェント向けの生物学的にインスパイアされたメモリ

2026/04/07 6:49

Show HN: Hippo、AI エージェント向けの生物学的にインスパイアされたメモリ

RSS: https://news.ycombinator.com/rss

要約

日本語訳:

改善された概要

Hippo は軽量な AI メモリ層で、Claude Code、Codex、Cursor、OpenClaw など複数のツールにわたって知識を永続化できるようにします。データはローカル SQLite データベースに保存され、マークダウン/YAML ミラーが作成されます。その設計は海馬(hippocampus)のメカニズムを模倣しています。

  • メモリライフサイクル – 各エントリーには 7 日のデフォルト半減期があります。呼び出すと +2 日が加算され、エラーにタグ付けすると半減期が倍増します。記憶はまた、信頼度階層(検証済み、観測済み、推論済み、不活性)でマークされます。
  • ハイブリッド検索 – BM25 キーワード一致とオプションのコサイン埋め込み類似度(
    @xenova/transformers
    で有効化)を組み合わせて、関連パッセージを迅速に検出します。
  • 衝突検知 – 矛盾する記憶は別の conflicts テーブルに保存され、
    hippo resolve
    で解決できます。
  • 作業メモリ – スコープごとに最大 20 エントリーまで保持できるバウンデッドスクラッチパッドがあり、セッション間でクリアされます。セッションハンドオフやスナップショットは短期的なコンテキストを継続するために保存します。
  • アウトカム追跡
    hippo outcome --good
    /
    --bad
    のようなコマンドで、呼び出した記憶が問題解決に役立ったかどうかに応じて半減期を調整します。
  • 睡眠統合
    hippo sleep
    コマンドは、自動的にエピソディックメモリをセマンティックパターンへ統合し、未使用のエントリーを減衰させ、関連するエピソードを結合します。これはエージェントフレームワークへのフックまたはスケジュールされた cron ジョブ(デフォルト 6:15 am)でトリガーされます。
  • クロスツールインポート/エクスポート – Hippo は ChatGPT の JSON エクスポート、CLAUDE.md、
    .cursorrules
    、マークダウンファイル、プレーンテキスト、および Git コミット履歴(
    hippo learn --git
    )からメモリを取得できます。重複検出により再インポートが防止されます。
  • MCP サーバー統合
    hippo mcp
    は MCP 対応クライアント向けの標準インターフェースを公開し、
    hippo_recall
    hippo_remember
    などのコマンドを提供します。

ハイブリッド検索、衝突解決、および信頼度メトリックを備えた永続的でコンテキスト感知型のメモリを提供することで、Hippo は開発者がより賢いエージェントを構築できるようにし、Mem0、Basic Memory、Claude‑Mem などの代替品と比べてユーザーに豊かな AI エクスペリエンスを提供します。

本文

Hippo‑Memory – AI エージェント用共有メモリ層

優れた記憶の秘訣は「多く覚える」ことではなく、「何を忘れるか」を知ることです。

Hippo‑Memory は、Claude Code、Codex、Cursor、OpenClaw など複数の LLM ツールにわたり短期ノートと長期レッスンを単一の可搬性のある SQLite + Markdown/YAML バックエンドで管理します。


クイックスタート

npm install -g hippo-memory
hippo init
hippo remember "FRED cache silently dropped the tips_10y series" --tag error
hippo recall "data pipeline issues" --budget 2000

v0.9.x の新機能

  • 自動スリープ:セッション終了時にフックで自動的に睡眠処理を実行。
  • 作業メモリ層 (
    wm push/read/clear/flush
    ):バウンド付きバッファ、重要度ベースの退避。
  • セッションハンドオフ (
    handoff create/latest/show
    ):シームレスな継続性を実現。
  • 説明可能な検索 (
    recall --why
    ) と現在状態の簡易表示(
    current show
    )。
  • SQLite のロック強化と書き込み統合。
  • --limit
    フラグでトークン予算に関係なく結果数を制限。

コア機能

機能説明
デフォルトで減衰各メモリは半減期(7日)を持ち、未取得のものは減衰。エラーは 2 倍の半減期。
検索で強化再検索時に半減期を 2 日延長し、有用なレッスンを強固化。
エラーメモリ保持
--error
タグ付けで自動的に半減期が倍増。
信頼度階層メモリは
verified
observed
inferred
のいずれかでマーク可能。
衝突追跡逆説を検出し、解決まで両エントリを可視化。
ハイブリッド検索BM25 + コサイン埋め込み類似度(埋め込みが無い場合は BM25 にフォールバック)。
マルチエージェント共有メモリ
share
peers
コマンドでプロジェクト間の知識転送。
自動フックインストールエージェントフレームワークを検出し、設定ファイルを自動補完。
MCP サーバーHippo ツールを任意の MCP 互換クライアント(Cursor, Claude Desktop 等)へ公開。
会話キャプチャLLM を使わずに生チャットログからメモリ抽出。
スリープ統合
hippo sleep
がエピソードを意味的パターンへ圧縮し、弱いものは減衰。

重要コマンド

コマンド内容
hippo init [--global] [--no-hooks]
ローカルまたはグローバルストアを作成し、必要ならフックをインストール。
hippo remember "<text>" [options]
メモリを保存。オプション:
--tag
,
--error
,
--pin
,
--verified/observed/inferred
,
--global
.
hippo recall "<query>" [options]
関連メモリを取得。オプション:
--budget
,
--limit
,
--why
,
--json
.
hippo context --auto
タスクを Git から検出し自動でコンテキスト注入。
hippo sleep [--dry-run]
統合処理実行。
hippo outcome --good/-bad
最後に検索したメモリの半減期を成功/失敗に応じて調整。
hippo learn --git [--days n] [--repos paths]
Git コミットからレッスンをスキャンし自動でメモリ追加。
hippo watch "<command>"
コマンド実行時に失敗から自動学習。
hippo wm push/read/clear/flush
スコープ(例:repo)ごとの作業メモリスラッパー。
hippo handoff create/latest/show
次エージェントが継続できるようセッション要約を永続化。
hippo conflicts [--json]
検出されたメモリ衝突一覧。
hippo resolve <id> --keep <mem_id> [--forget]
衝突解決。

フレームワーク統合

Hippo は以下の設定ファイルを自動でパッチします。

エージェント検出方法パッチ内容
Claude Code
CLAUDE.md
または
.claude/settings.json
セッション開始時に
hippo context --auto
と自動スリープフックを追加。
Codex
AGENTS.md
または
.codex
コンテキスト注入を挿入。
Cursor
.cursorrules
または
.cursor/rules
コンテキスト注入を挿入。
OpenClaw
.openclaw
または
AGENTS.md
コンテキスト注入を挿入。

手動で制御したい場合:

hippo hook install claude-code   # など

作業メモリ例

# デバッグ中にノートをプッシュ
hippo wm push --scope repo \
  --content "Investigating flaky test in store.test.ts, line 42" \
  --importance 0.9

# 現在のノートを見る
hippo wm read --scope repo

# セッション終了時にクリア
hippo wm flush --scope repo

スリープ統合フロー

入力 -> バッファ(作業メモリ) -> エピソディックストア(タイムスタンプ付き、減衰)
          |
          v
        hippo sleep
          |
          v
意味的ストア(圧縮パターン、安定化)

sleep
実行時に繰り返しエピソードは単一の意味的メモリへマージされ、元は減衰。検索時に半減期が延長。


Git から自動学習

# 過去 7 日分のレッスンを学習
hippo learn --git

# カスタム期間を指定
hippo learn --git --days 30

# 複数リポジトリをスキャン
hippo learn --git --repos "~/project-a,~/project-b"

その後

hippo sleep
を実行して統合。


衝突解決ワークフロー

  1. 検出
    hippo conflicts
  2. 確認
    hippo resolve <id>
  3. 解決
    • 勝者を保持:
      hippo resolve <id> --keep <mem_id>
    • さらにロストを削除:
      hippo resolve <id> --keep <mem_id> --forget

インポートコマンド例

ソースコマンド
ChatGPT メモリエクスポート(JSON)
hippo import --chatgpt memories.json
Claude の CLAUDE.md
hippo import --claude CLAUDE.md
Cursor ルール
hippo import --cursor .cursorrules
Markdown ファイル(見出し → タグ)
hippo import --markdown MEMORY.md
任意のテキストファイル
hippo import --file notes.txt

すべて

--dry-run
,
--global
,
--tag
をサポート。


ダッシュボード

hippo dashboard [--port n]

ローカル Web UI(デフォルトは

localhost:3333
)を開き、メモリヘルス、減衰曲線、衝突などを可視化。


コントリビューション

Issue と PR は大歓迎です。貢献前にリポジトリのルートで

hippo status
を実行し、自分のプロジェクトが持つメモリを確認してください。


ライセンス

MIT


同じ日のほかのニュース

一覧に戻る →

2026/04/07 4:50

**Show HN: Ghost Pepper – Mac 用ローカル「ホールド・トゥー・トーク」音声認識アプリ** - **概要** シングルキー(デフォルトは⌘)を押し続けるだけで、Mac 上で話す内容をテキスト化できる軽量かつプライバシー重視のアプリです。クラウド処理は一切行わず、全てローカルで完結します。 - **主な機能** • 即時文字起こし(遅延がほぼゼロ) • 複数言語・方言に対応 • ショートカットやホットキーのカスタマイズ可能 • 内蔵文法校正と句読点自動挿入 • オープンソース(GitHub) - **重要性** • 第三者 API に依存しないため、コスト削減とデータ共有に関する懸念が軽減されます • 開発者・作家・サブスクリプション不要で高速な文字起こしを求める人に最適です - **入手方法** 1. GitHub のリリースページから最新版をダウンロード 2. `GhostPepper.app` を `/Applications` フォルダーへドラッグ&ドロップ 3. アプリを起動し、好みのキー割り当てを設定して話し始める - **フィードバック & サポート** GitHub 上で不具合報告や機能リクエストが受け付けられています。小規模な貢献者コミュニティによって積極的にメンテナンスされています。 *macOS でクラウドを使わず低遅延の音声認識ツールを探しているなら、Ghost Pepper が最適かもしれません。*

## Japanese Translation: **概要** Ghost PepperはmacOS専用の完全ローカル音声認識アプリで、macOS 14+ Apple Silicon上で動作します。 - **プライバシー優先設計:** クラウドAPIを使用せず、データはマシンから外部へ出ることがなく、転写結果はメモリ内にのみ保持されます(デバッグログは終了時に消失)。 - **動作方法:** Controlキーを押し続けて録音し、離すと自動的に任意のテキストフィールドへ転写結果が貼り付けられます。 - **モデルオプション:** - *音声認識モデル:* Whisper tiny.en (~75 MB)、Whisper small.en(デフォルト、~466 MB)、Whisper small multilingual (~466 MB)、Parakeet v3 (~1.4 GB)。 - *クリーンアップモデル:* Qwen 3.5 0.8B (~535 MB, ~1–2 s)、Qwen 3.5 2B (~1.3 GB, ~4–5 s)、Qwen 3.5 4B (~2.8 GB, ~5–7 s)。 - **ユーザーインターフェース:** メニューバーに表示され、Dockアイコンはありません。ログイン時に自動起動しますが、設定で無効化可能です。 - **権限:** マイクロフォンとアクセシビリティの許可が必要です(音声取得およびキーストロークの擬似入力)。 - **インストール & ライセンス:** DMGからインストールするか、Xcodeでソースをビルドします。アプリはMITライセンスで配布され、WhisperKit、LLM.swift、Hugging Face、Sparkle を使用しています。 - **エンタープライズサポート:** 管理デバイス上ではMDM PPPCペイロード(Bundle ID `com.github.matthartman.ghostpepper`、Team ID `BBVMGXR9AY`)を通じてアクセシビリティ許可を事前承認できます。 Ghost Pepperはクラウドサービスに依存せず、資金調達も大きくなく、完全ローカルで利用できる無料の音声転写代替手段です。

2026/04/07 1:32

**Launch HN: フリースタイル – コーディングエージェント用サンドボックス**

## Japanese Translation: **概要:** プラットフォームは、サンドボックスと呼ばれる完全に管理されたLinux仮想マシンを提供し、ユーザーがコードの保存・デプロイ・ネットワーキングを正確に制御した状態で数万ものコーディングエージェントを実行できるようにします。各サンドボックスはコンテナではなく完全なVMであり、本当のrootアクセス、ネストされた仮想化サポート、ユーザーアカウントのシール、systemdサービス、グループ分離、およびフルLinuxネットワークスタックを提供します。エージェントコードはプラットフォーム上のGitリポジトリに格納され、FreestyleやGitHubなどの外部リポジトリと双方向で同期できます。ユーザーはブランチ、パス、イベントタイプでフィルタリングされた各リポジトリごとの細かなWebhooksを設定し、`ci.internal/webhook`、Slack(`hooks.slack.com/trigger`)またはFreestyleデプロイトリガーなどのエンドポイントに接続できます。デプロイメントはgitプッシュで自動化するか、Freestyle Deployments機能を使用してVMに直接クローンすることも可能です。Agent Scale Infrastructureインターフェースは多数のサンドボックス間でスケーリングを実現し、無料ティアはクレジットカード不要で実験を促進します。このソリューションは組織に対して、安全かつ拡張性のあるエージェント環境を提供し、インフラストラクチャとネットワーキングのニーズを満たします。

2026/04/06 19:36

サム・オルトマンは私たちの未来を支配できるか――彼を信頼してよいのでしょうか?

Show HN: Hippo、AI エージェント向けの生物学的にインスパイアされたメモリ | そっか~ニュース