OpenViking

OpenViking

便于持续维护知识与记忆的开源 AI Agent 上下文数据库

效率工具字节跳动★ 2 saves
Visit Website

Screenshots

1 / 5

About this app

OpenViking 是字节跳动火山引擎 Viking 团队发起并维护的开源 AI Agent 上下文数据库,主要面向智能体开发者和 AI 应用团队。它统一管理知识资料、长期记忆和技能,帮助解决智能体跨会话丢失背景、资料分散以及工作经验难以复用的问题。

用户可以导入文档、网页或代码仓库,再将 OpenViking 接入现有智能体。系统把内容组织成可浏览的目录,并生成摘要和概览,让智能体根据任务读取所需信息。它既提供检索能力,也支持查看和编辑智能体保存的内容,便于持续维护知识与记忆。

核心功能

统一上下文管理:将文档、代码资料、用户记忆和技能放入同一套目录结构,支持浏览、搜索和读取,方便管理智能体可用的信息。

分层按需读取:为内容生成摘要、概览并保留原文,智能体可以先判断相关性,再读取细节,减少一次性加载大量资料。

跨会话长期记忆:提交会话后,根据对话内容提取用户偏好、事件和工作经验,更新已有记忆,为后续任务保留有用背景。

现有智能体接入:支持接入 Claude Code、Codex、Cursor 等工具,也提供 MCP、SDK 和 HTTP API,便于为已有应用增加知识检索与记忆能力。

适合谁

  • 希望让编程助手记住项目背景和个人偏好的开发者。

  • 正在构建知识助手、客服或其他长期交互智能体的团队。

  • 需要统一维护智能体资料、技能和历史经验的 AI 应用开发者。

使用方式

  1. 选择火山引擎托管服务,或自行部署 OpenViking 服务端。

  2. 自部署时配置内容处理与检索所需模型;使用托管服务时获取服务访问密钥。

  3. 通过命令行或 SDK 连接服务,导入文档、网页或代码仓库。

  4. 浏览生成的目录、摘要和概览,检索并读取相关内容。

  5. 按对应集成文档连接智能体,使用跨会话记忆和上下文检索。

This page is curated from Watcha. Names, icons, screenshots and trademarks belong to their owners.