Skip to content

Agent 集成概览

OpenViking 可以作为多种 Agent 运行时的长期记忆与上下文后端。按你的运行时挑选合适的接入方式即可。

该用哪个集成?

你在用…选这个
Claude CodeClaude Code 记忆插件 — 通过 hooks 实现自动召回与自动捕获
OpenClawOpenClaw 插件 — 全生命周期一体化集成
CodexCodex 记忆插件 — 生命周期 hooks 自动召回与增量捕获
Hermes AgentHermes Agent — 内置 OpenViking 记忆提供方,无需安装插件
LangChain / LangGraphLangChain 和 LangGraph — retriever、tools、context backend、store 和 middleware
Cursor / Trae / Manus / Claude Desktop / ChatGPT / …MCP 客户端 — 任何兼容 MCP 的客户端直接对接内置 /mcp 端点
AstrBot / OpenCode / …社区插件 — 社区维护的各运行时集成

集成深度

部分集成能力超过通用 MCP 客户端:

  • 通用 MCP 客户端:模型主动调用工具时按需访问 OpenViking。配置只需一份连接片段。
  • 基于 hooks / 原生插件(Claude Code、Codex、OpenClaw、Hermes Agent、AstrBot):在运行时生命周期事件(每次 prompt、每轮结束、session 起止、compact、subagent 派生等)中驱动召回与捕获。模型不需要"记得调用"。
  • SDK 集成(LangChain/LangGraph):把 OpenViking 接入框架原生抽象,例如 retriever、tools、chat history、store 和 middleware。

如果你的 Agent 运行时暴露 hooks、middleware 或 context-engine 槽位,原生集成通常是更好的默认选择。

所有集成的共同前置

本页所有集成都需要连接到一个正在运行的 OpenViking 服务。如果你还没有,请先按 快速开始 部署。默认端点是 http://localhost:1933;远程使用需要 API Key(参见 鉴权)。

Released under the Apache-2.0 License.