你是否遇到过这样的问题:AI助手每次对话都像“失忆患者”,前一秒聊过的项目细节,后一秒就全忘了?RAG检索结果零散难整合,插件能力各自为政,知识、记忆和技能无法协同?OpenViking 正是为此而生——它不是另一个聊天机器人,而是一个专为AI智能体(AI Agent)设计的「自演化的上下文数据库」,把记忆、知识检索(RAG)和工具技能统一纳管,让AI第一次拥有了可积累、可关联、可进化的“长期上下文大脑”。
核心功能
- 统一上下文中枢:将对话历史、用户偏好、任务状态、外部知识片段等多源信息结构化存储,打破传统Agent中记忆(Memory)、检索(RAG)和工具(Skills)三者割裂的瓶颈。
- 自演化记忆机制:支持自动识别关键信息、合并重复上下文、压缩冗余内容,并基于使用反馈动态优化索引与关联逻辑,越用越懂你。
- 原生RAG增强引擎:不止于向量检索,内置语义分块、上下文感知重排序、跨文档关系推理能力,让检索结果天然适配当前对话意图与任务阶段。
- 插件化技能集成框架:提供标准DSH(Dynamic Skill Hub)插件接口,轻松接入API工具、代码执行器、数据库查询等能力,所有调用记录与结果自动沉淀为可复用的上下文资产。
- 多粒度上下文管理:支持按会话(Session)、用户(User)、任务(Task)、知识域(Domain)等维度隔离与共享上下文,兼顾隐私安全与协作效率。
- 可视化调试与分析平台:通过 OpenViking Studio 实时查看上下文图谱、检索溯源路径、技能调用链路,大幅降低Agent开发与调优门槛。
适合哪些人用
如果你正在开发或落地以下场景,OpenViking 将成为你不可或缺的基础设施:
- AI应用开发者:构建客服助手、编程协作者、企业知识管家等复杂Agent系统;
- 大模型工程团队:需要稳定、可扩展、可审计的上下文管理层,替代手写Memory模块或拼凑式RAG方案;
- 产品经理与AI架构师:希望快速验证“有记忆、懂上下文、能调工具”的智能体原型;
- 高校研究者:探索Agent长期记忆建模、上下文演化机制、多模态上下文融合等前沿方向。
快速上手
仅需3步,5分钟内启动本地上下文服务:
- 安装:运行
pip install openviking(Python ≥3.9); - 启动服务:终端执行
openviking start --port 8000,自动初始化SQLite内存数据库(支持PostgreSQL/MySQL生产部署); - 接入Agent:在LangChain、LlamaIndex或自研Agent框架中,调用
ContextClientSDK 写入/查询上下文,或直接对接HTTP API(POST /v1/context)。
新手推荐直接访问 在线Demo Studio,无需安装即可交互体验上下文图谱构建与RAG增强效果。
项目信息
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
29.8k
今日 +213 stars today
Stars
2.3k
Forks
Python
AGPL-3.0
编程语言:Python|GitHub Star 数:29,810|开源协议:AGPL-3.0|GitHub 项目地址
如果你厌倦了给AI“反复喂提示词”,渴望构建真正具备连续性、专业性和成长性的智能体,OpenViking 就是你一直在找的那块关键拼图——它不取代大模型,而是让大模型真正开始“记得住、想得清、干得好”。





