经 AI Skill Hub 精选评估,OpenViking Agent工作流 获评「强烈推荐」。在 GitHub 上收获超过 24.0k 颗 Star,这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.2 分,适合有一定技术背景的用户使用。
专为AI Agent设计的开源上下文数据库,支持智能工作流编排和Agent协作。提供完整的RAG增强和上下文管理能力,适合开发者构建复杂AI应用系统和多Agent协作平台。
OpenViking Agent工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
专为AI Agent设计的开源上下文数据库,支持智能工作流编排和Agent协作。提供完整的RAG增强和上下文管理能力,适合开发者构建复杂AI应用系统和多Agent协作平台。
OpenViking Agent工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install openviking
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install openviking
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/volcengine/OpenViking
cd OpenViking
pip install -e .
# 验证安装
python -c "import openviking; print('安装成功')"
# 命令行使用
openviking --help
# 基本用法
openviking input_file -o output_file
# Python 代码中调用
import openviking
# 示例
result = openviking.process("input")
print(result)
# openviking 配置文件示例(config.yml) app: name: "openviking" debug: false log_level: "INFO" # 运行时指定配置文件 openviking --config config.yml # 或通过环境变量配置 export OPENVIKING_API_KEY="your-key" export OPENVIKING_OUTPUT_DIR="./output"
<a href="https://openviking.ai/" target="_blank"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/images/readme-logo-dark.png"> <img alt="OpenViking" src="https://raw.githubusercontent.com/volcengine/OpenViking/main/docs/images/readme-logo-light.png" width="300" height="56"> </picture> </a>
</details>
Then restart your agent. The installer ends with the next steps for each tool, for example:
text Claude Code Next: restart Claude Code ⋮ Verify: run /openviking-memory:ov in a session ```
On its first start Codex stops at Hooks need review; choose Trust all and continue.
Try it: ask it to remember one of your preferences, then ask about it in a new session a little later. Memories are processed in the background, so it's normal not to find one right after you say it.
The installer needs macOS or Linux, Node.js 18+ and curl, no sudo. On Windows, use the desktop app.
Setup guides for each integration:
|
Claude Hooks + MCP |
Codex Hooks + MCP |
Cursor Hooks + MCP |
TRAE Hooks + MCP |
OpenClaw Context engine |
Hermes Built-in |
|
OpenCode Plugin + MCP |
pi Native extension |
DeerFlow Plugin + MCP |
DSH Plugin + MCP |
Doubao Work Connector |
LangChain Tools + store |
General integrations
|
Agent Plugins 1.0 |
MCP clients |
For setup instructions and integration details, see Integrations.
For framework applications, see the LangChain/LangGraph and Microsoft Agent Framework packages, with a guide to adding other adapters.
Run the open-source server in your own environment under AGPLv3. It requires no activation key. Start with server setup or the Docker and deployment guide.
The server supports accounts and user isolation and opt-in resource ACLs. Configure authentication before exposing it beyond localhost.
Set up an OpenViking server first; if you already have one, skip to Use it with your agent. Deploying your own needs uv, Python 3.10+ and a model provider with an embedding model and a VLM.
<details open> <summary><strong>Let your agent deploy it</strong></summary>
Follow this guide to install and start an OpenViking Server for me:
https://docs.openviking.ai/en/getting-started/04-setup-for-agent
Ask me for the model provider, the models, the workspace directory and whether
other machines need to reach the server; don't guess. When you ask for the model
API key, tell me how to hand it over if I'd rather not paste it into this chat,
and never repeat it back.
When it's running, tell me the server's address and whether auth is turned on.
Your agent will first ask which model provider to use and for its API key.
</details>
<details> <summary><strong>Deploy it yourself</strong></summary>
Install OpenViking and run the setup wizard, which configures the models:
uv tool install openviking --upgrade && openviking-server init
init writes ~/.openviking/ov.conf and supports Volcengine, OpenAI, Codex OAuth, Kimi, GLM and local Ollama; see the configuration guide. The server runs in the foreground, so keep this terminal open.
</details>
<details> <summary><strong>Use OpenViking Service (hosted by Volcengine)</strong></summary>
The same OpenViking service, run for you by Volcengine. The first 50 files are free. Activate it on the Volcengine product page, then create an API key in the console under User Management → API Key. The server address is https://api.vikingdb.cn-beijing.volces.com/openviking; you'll need it and the API key when you connect your agent.
</details>
OpenViking is an open-source context database for AI agents — one filesystem for everything an agent knows: knowledge, memory, and skills.
Most agent memory is a black box: text goes in, embeddings come out, and nobody can see what was actually stored. OpenViking organizes context as a virtual filesystem under viking:// instead. Agents navigate it like files — ls, tree, read, write, grep — and you can open any directory to inspect and edit what your agent knows. Every directory carries a generated summary, so agents can scan summaries first and decide what to read.
<a href="https://studio.openviking.ai" target="_blank" rel="noopener noreferrer"> <picture> <source media="(prefers-color-scheme: dark)" srcset="docs/images/studio-filesystem-dark.png"> <img src="docs/images/studio-filesystem.png" alt="OpenViking Studio Filesystem: browse personal memories and resources"> </picture> </a>
Try OpenViking Studio in your browser, no installation required. Self-host Web Studio.
viking:// URI for browsing and retrieval. → Viking URI · Context typesfind runs a query directly; search plans retrieval from session context. → Retrievalov compile organizes source material into a wiki, knowledge graph, or report. → Sessions · Context compilationArchitecture · Design rationale
viking://
├── resources/ # Resources: project docs, repos, web pages, etc.
│ └── my_project/
│ ├── docs/
│ │ ├── api/
│ │ └── tutorials/
│ └── src/
└── user/
└── {user_id}/
├── memories/
│ └── preferences/
│ ├── writing_style
│ └── coding_habits
├── resources/
│ └── private_project/
├── skills/
│ ├── search_code
│ └── analyze_data
└── peers/
└── web-visitor-alice/
The three loading tiers:
Semantically processed directories carry L0/L1 summaries, so agents can judge relevance before reading full files:
viking://resources/my_project/
├── .abstract.md # L0: quick relevance check
├── .overview.md # L1: structure and key points
└── docs/
├── .abstract.md
├── .overview.md
└── api/
├── auth.md # L2: full content, loaded on demand
└── endpoints.md
创新的AI原生数据库设计,24k stars证明社区认可度高。工作流+Agent结合趋势前沿,文档和生态待完善。
该工具使用 AGPL-3.0 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ AGPL 3.0 — 最严格的 Copyleft,网络服务端使用也需开源,SaaS 使用受限。
AI Skill Hub 点评:OpenViking Agent工作流 的核心功能完整,质量优秀。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | OpenViking |
| 原始描述 | 开源AI工作流:OpenViking is an open-source context database designed specifically for AI Agent。⭐24.0k · Python |
| Topics | 工作流编排AI Agent上下文管理RAG增强Python |
| GitHub | https://github.com/volcengine/OpenViking |
| License | AGPL-3.0 |
| 语言 | Python |
收录时间:2026-05-18 · 更新时间:2026-05-19 · License:AGPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端