Skip to content
Agentmart
Submit a tool

openviking

OpenViking 集成 — 浏览器自动化与 Web 搜索工具

Skill by wanikua

IndexedMIT★ 2,712
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/wanikua-openviking

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

OpenViking 集成 — 浏览器自动化与 Web 搜索工具

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Shell scripts

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/openviking

What's inside

Skill name
openviking
Description
OpenViking 集成 — 浏览器自动化与 Web 搜索工具
License
MIT
Instructions
101 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (2)

  • SKILL.md
  • viking.sh · scripts/

SKILL.md (first lines)

# OpenViking Skill

OpenViking 上下文数据库集成 — 给 AI 朝廷加上长期记忆和知识库。

## 什么是 OpenViking

OpenViking 是火山引擎开源的 AI Agent 上下文数据库,用文件系统范式统一管理记忆、资源和技能。
相比 OpenClaw 默认的 qmd 记忆后端,OpenViking 在大规模文档场景下更强:

| 能力 | qmd(默认) | OpenViking |
|------|-----------|------------|
| 语义搜索 | 基础向量匹配 | 目录递归 + 语义融合 |
| 自动摘要 | ❌ | ✅ L0/L1/L2 三层 |
| 结构化浏览 | ❌ | ✅ 虚拟文件系统 |
| Token 节省 | ❌ | ✅ 按需加载 |

## 安装

### 1. 安装 Python 包

```bash
pip install openviking
```

### 2. 获取 Embedding API Key

推荐使用免费的 NVIDIA NIM API:

1. 访问 https://build.nvidia.com/
2. 登录 → API Keys → 生成 Key
3. 保存 key(以 `nvapi-` 开头)

也可以用火山引擎、OpenAI 等其他 provider。

### 3. 创建配置文件

```bash
mkdir -p ~/.openviking
cat > ~/.openviking/ov.conf << 'EOF'
{
  "embedding": {
    "dense": {
      "api_base": "https://integrate.api.nvidia.com/v1",
      "api_key": "YOUR_NVIDIA_API_KEY",
      "provider": "openai",
      "dimension": 4096,
      "model": "nvidia/nv-embed-v1"
    }
  },
  "vlm": {
    "api_base": "https://integrate.api.nvidia.com/v1",
    "api_key": "YOUR_NVIDIA_API_KEY",
    "provider": "openai",
    "model": "meta/llama-3.3-70b-instruct"
  }
}
EOF
```

### 4. 设置环境变量

```bash
echo 'export OPENVIKING_CONFIG_FILE=~/.openviking/ov.conf' >> ~/.bashrc
source ~/.bashrc
```

## 使用方式

Agent 通过 exec 调用 `scripts/viking.sh` 脚本:

```bash
# 查看状态
bash skills/openviking/scripts/viking.sh info

# 索引文件
bash skills/openviking/scripts/viking.sh add ./my-document.md

# 批量索引目录
bash skills/openviking/scripts/viking.sh add-dir ./docs/

# 语义搜索
bash skills/openviking/scripts/viking.sh search "某个话题"

# 浏览已索引的文件
bash skills/openviking/scripts/viking.sh list

# 读取文件摘要
bash skills/openviking/scripts/viking.sh summary <file-path>
```

## 朝廷集成建议

- **兵部**:索引代码仓库,搜索相关代码片段
- **户部**:索引财务报表,查询历史数据
- **礼部**:索引品牌素材和营销案例
- **工部**:索引运维文档和 runbook
- **刑部**:索引法律法规和合同模板

建议保留 qmd 做日常轻量记忆,OpenViking 做大规模知识库。

From wanikua/danghuangshang, MIT.

More from wanikua/danghuangshang

Signals

Stars
2,712
Forks
260
Open issues
34
Last commit (this folder)
Mar 16, 2026 (7 months ago)
Last release
Mar 12, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from wanikua

Cite this page

openviking skill. Agent Mart. https://agentmart.dev/skills/wanikua-openviking (last updated 2026-10-24)