跳到主要内容
OpenViking:面向 AI 智能体的知识、记忆与技能上下文数据库
AI 工作流AI 工作流GitHub 源码 ZIP 与原仓库

OpenViking:面向 AI 智能体的知识、记忆与技能上下文数据库

OpenViking: A Context Database for AI Agent Knowledge, Memory, and Skills

OpenViking 是以 Python 为主要语言的开源上下文数据库,将 AI 智能体的知识、长期记忆和技能组织为可浏览的虚拟文件系统,提供目录范围检索、分层摘要和会话记忆管理,并提供多种智能体接入方式。

获取方式

GitHub 源码 ZIP 与原仓库链接

项目语言

Python

这是固定提交的上游源码快照,与 ENHE 交付包分开提供。

AI 工作流详情

工作流来源于 GitHub仓库;使用前请查看下方的获取方式和核验状态。

应用方向

搜索研究

项目类型

工作流

开源许可证

AGPL-3.0

获取方式

GitHub 源码 ZIP 与原仓库链接

GitHub 星标

40,768 · 2026/10/25

打包核验

本站暂无可下载包

仅提供链接的原因:该项目目前仅提供原仓库链接。

工作流介绍

工作流介绍

展示核心功能、适用场景和交付信息。

项目简介

OpenViking 是面向 AI 智能体的上下文数据库,用于统一管理智能体需要的知识、记忆和技能。它将这些内容组织为虚拟文件系统,让智能体按目录浏览、检索和读取,也让使用者能够检查和编辑保存的内容。 项目以 Python 为主要语言,主项目采用 AGPLv3 许可;部分组件采用其他许可,具体应查看原始仓库中对应的许可文件。

项目使用场景

- 为编程助手保存跨会话的用户偏好和任务经验。 - 将项目文档、代码仓库和网页资料整理为可检索的知识来源。 - 在搜索研究任务中,限定到某个项目或目录查找资料,再读取相关原文。 - 通过 Python、Go、TypeScript SDK 或 HTTP API,将上下文管理接入自己的应用。

项目作用与解决的问题

OpenViking 将知识资料、用户记忆和任务技能放在同一个目录体系中,方便检查智能体保存了什么,以及后续如何使用这些内容。 检索可以限定在项目或记忆子目录内,避免每次都面向整个索引查找。内容分为一句话摘要、概览和完整原文三个层次,供智能体先判断相关性,再按需读取细节。提交会话时,系统可以归档对话并提取可检查、编辑和合并的 Markdown 记忆。

项目使用方法

1. 先准备已运行的 OpenViking 服务;如果尚未安装,按下一节配置。已有服务的用户可直接连接。 2. 在终端运行 `ov status` 查看服务状态。`ov` 是随 OpenViking 软件包提供的命令行工具。 3. 按原始仓库的命令行示例,使用 `ov add-resource` 导入资料。示例涉及仓库网址,请从页面下方原始仓库获取对应地址及完整用法。 4. 导入后记录返回的 `task_id`,将 `ov task status TASK_ID` 中的 `TASK_ID` 替换为该值,重复查询,直到状态为 `completed`。 5. 使用 `ov find "what is openviking"` 体验搜索,并查看返回的内容标识。按原始仓库示例使用 `ov ls`、`ov tree` 浏览目录,使用 `ov grep` 在指定目录查找文字。 6. 如需跨会话记忆,按照原始仓库中对应工具的接入指南安装记忆插件,并准备服务地址;服务启用身份验证时,应使用用户密钥,而非根密钥。安装后重启智能体,让它记住一项偏好,再在新会话中询问。记忆在后台处理,刚保存后可能无法立即查到。

项目安装方法

1. 自行部署前,准备 uv、Python 3.10 或更高版本,以及提供嵌入模型和视觉语言模型的模型服务。前者用于将资料转换为可检索的表示,后者用于理解文本和图像。所给资料没有提供这些前置工具的安装步骤,请查阅原始仓库中的服务配置文档。 2. 在终端运行 `uv tool install openviking --upgrade`,安装或更新 OpenViking。 3. 运行 `openviking-server init`,按设置向导配置模型。向导将配置写入 `~/.openviking/ov.conf`。README 说明服务在前台运行,因此需要保持该终端打开。 4. 如需安装智能体记忆插件,从页面下方原始仓库获取安装脚本入口和完整命令,再按提示选择工具及服务类型。该安装器要求 macOS 或 Linux、Node.js 18 或更高版本以及 curl,无需 sudo。Windows 用户应查看仓库提供的桌面应用测试版入口;桌面应用标明支持 macOS 和 Windows x64,资料未给出完整安装过程。 5. 如需让本机以外的设备访问服务,先按照原始仓库的身份验证文档完成配置。生产部署、Docker 部署和各工具的详细接入步骤,应继续查阅仓库中的对应指南。

来源与使用说明

- 原始仓库:https://github.com/volcengine/OpenViking - 资料版本:4ab22a4923452362b60aef2826c2083ce36168d2 本站提供上游仓库链接,未提供经验证的下载包,也未独立验证项目的完整运行流程。 本页介绍由 AI 根据上游公开资料整理与翻译;具体能力、安装要求、费用和许可请以原始仓库说明为准。

更新日志

0 条记录

当版本、交付说明或使用建议发生变化时,ENHE AI 会在这里同步重要更新。使用或购买前,请以当前页面说明为准。

用户评论

登录后可以评论。

常见问题

如何获取该工作流?

点击“获取工作流”前往 GitHub 原仓库。本站未为该条目提供下载包,请按原仓库说明获取和使用。

使用前需要确认什么?

请核对原仓库的安装说明、运行环境、版本及本页核验状态。提供仓库链接不代表 ENHE 已验证完整运行流程。

获取后是否包含第三方服务费用和使用许可?

请查看原仓库许可证及各服务方的条款。模型 API、账号、部署资源等依赖可能另有使用条件或费用,请以明确标注的交付范围为准。