Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
Stars 33.2k +110Forks 2.5k许可证 AGPL-3.0更新 2026/8/26
OpenViking 是为智能体保存上下文的开源数据库,把记忆、资料和技能放进采用 viking 协议的虚拟文件系统。智能体可以用类似 ls、tree 和 find 的方式定位内容,并沿目录逐层检索相关上下文。
写入内容会被整理为摘要、概览和详细正文三个层级,任务按需加载到合适深度。系统保留每次检索经过的目录路径,便于排查召回结果,提交会话后还可异步提取用户偏好和智能体经验,形成长期记忆。
核心能力
- 把记忆、资料和技能放进 viking 协议虚拟文件系统
- 沿目录逐层检索并返回相关上下文
- 写入时整理出不同深度并按任务需要加载
- 会话提交后异步提取用户偏好和智能体经验
如何开始
- 1初始化配置
用交互式向导写入提供商、模型和 ov.conf。
openviking-server init - 2校验环境
检查配置、Python 版本、提供商连通性和磁盘空间。
openviking-server doctor - 3启动服务
启动 OpenViking 服务。
openviking-server
使用前确认
需要 Python 3.10 或更高版本。添加资源时若未加 --wait,语义处理需要等待一段时间。
Star 增长
29.2k → 33.2k Stars跨度 7 天 · 7 个快照点
数据来源:定期同步保存的 Star 快照;增长不构成质量、安全或官方背书。
GitHub Topics
agent-memoryagent-pluginsagentic-ragcontext-databasedsh-pluginself-evolving
相关项目
收录或清单确认都不等于本站验证。该项目因仓库添加了 dsh-plugin Topic 而自动进入目录。相关度与排查提示由公开信息自动生成,不构成质量、安全或官方背书;本站没有替你安装、运行或审核其兼容性和安全性。第三方项目可能在 Harness 进程中运行。请自行审查源代码、依赖、许可证、安装方式和权限;Star 数量不构成质量、安全或官方背书。