Octopoda: ローカルAIエージェント向けオープンソースメモリレイヤー

Octopodaが解決する課題
AIエージェントは通常、セッション間ですべてを忘れてしまいます。再起動するたびに白紙状態にリセットされ、ユーザーは最初からコンテキストを再構築する必要があります。Octopodaは、再起動やクラッシュ後も存続する永続的メモリを提供することでこの問題に対処します。
コア機能
- 永続的メモリ: エージェントがセッション間で知識を保持
- 意味検索: 正確なキーだけでなく、意味によってメモリを検索
- ループ検出: エージェントが同じ行動を繰り返して停滞している状況を特定
- エージェント間メッセージング: 複数のエージェント間での連携を可能に
- クラッシュ回復: スナップショットにより以前の状態へのロールバックが可能
- バージョン履歴: エージェントの知識が時間とともにどのように進化するかを追跡
- 共有メモリ空間: 複数のエージェントが同じ知識ベースから作業可能
技術的実装
スタック全体はクラウド要件、APIキー、外部サービスなしでローカルで動作します。意味検索にはCPUで動作する33MBの埋め込みモデルを使用します。よりスマートなメモリを作成するための事実抽出にはOllama統合が利用可能です。
統合サポート
OctopodaはLangChain、CrewAI、AutoGen、OpenAI Agents SDKと連携します。ClaudeやCursorユーザー向けには、25のツールを備えたMCPサーバーが利用可能です。
ライセンスと入手可能性
このプロジェクトはMITライセンスです。ソースコードはGitHubでhttps://github.com/RyjoxTechnologies/Octopoda-OSから入手可能で、追加情報はwww.octopodas.comで確認できます。
📖 Read the full source: r/LocalLLaMA
👀 See Also
DashClaw:OpenClawエージェント向け承認レイヤー
DashClawは、OpenClaw、Claude Codeなどのエージェントにおける破壊的なツール呼び出しを傍受し、実行前にTelegram経由で人間の承認を必要とするオープンソースの承認レイヤーです。

Mem0プラグインを使用したOpenClawのメモリ喪失修正
OpenClawエージェントは、コンテキスト圧縮によってMEMORY.mdなどのファイルが書き換えられるため、記憶喪失を経験します。Mem0プラグインは、自動リコールと自動キャプチャ機能で記憶をコンテキストウィンドウの外に移動することでこの問題を解決します。

エングラムメモリSDK:ローカルモデル搭載AIエージェント向けグラフベースメモリ
Engram Memory SDKは、LiteLLMを介してローカルモデルと連携するAIエージェント向けのオープンソースグラフメモリシステムです。取り込みにはLLM呼び出しが1回のみ必要で、その後はベクトル検索とグラフトラバーサルによる想起が可能で、継続的なLLMコストはゼロです。

Org Studio: マルチエージェントAIチームを管理するためのオープンソースダッシュボード
Org Studioは、組織設計の原則を適用してAIエージェントのチームを調整するオープンソースのダッシュボードで、OpenClawとHermes Agentの両方のランタイムをネイティブでサポートしています。チームトポロジー管理、イベント駆動型タスクボード、タスクコメントでエージェント同士が互いにメンションできるクロスランタイム通信などの機能を備えています。