渲染出现在 · 面板 / 状态行收录

omnigraph-viz 图谱实况

在侧边面板实时看 Claude 对 Omnigraph 图谱的每次查询和修改。

omnigraph-viz 图谱实况 · 效果预览 · 示意示意
> 给订单列表加上分页
⏺ 我先看看列表组件。
❯

示意。实际效果取决于 Mod、终端和运行环境。

安装

/plugin marketplace add pronskiy/omnigraph-claude-mod
/plugin install omnigraph-viz@omnigraph-claude-mod
/reload-plugins

在 Claude Code 会话里逐行执行这些命令。

它会碰什么

据原作者说明,收录时核对;可用 claude plugin validate 自行检查。

读取

有

读取 Bash 中 omnigraph 命令及其输出、图谱导出、旧记录与回放文件、SHELL/HOME 变量。

写入文件

有

在会话目录的 .omnigraph-viz/ 写入含命令输出的 JSONL 记录和 .gitignore。

运行命令

有

用 $SHELL -lic 查找 omnigraph;后台运行 omnigraph export/commit/schema 命令。

联网

有

后台 omnigraph 调用沿用代理的 --server/URI 等目标,目标为服务器或远端存储时会联网。

介绍

omnigraph-viz 是 Claude Code 的 function hooks Mod:Claude 在 Bash 中运行的每条 omnigraph 命令都会出现在对话旁的面板里。

  • Graph 标签:图谱浏览器,选中节点居中、邻居环绕,下方是 Finder 式分栏;默认跟随代理,读取结果高亮,新节点带 NEW 闪现,新连线从源节点画出。
  • Feed 标签:每个操作一行,含计数与耗时,回车查看命令和输出。
  • 状态行:如 ◉ og · main · 14 ops · +3n。
  • 回放:/og replay <ledger> 离线重放录制的会话,无需 Omnigraph。

作者说明它只观察,不改动代理的命令或读回的内容。为补全图谱细节,它会在后台自行运行 omnigraph export、commit list / commit changes(可设 enrich=false 关闭),并把操作与命令输出写入 .omnigraph-viz/ 下的 JSONL 记录(附 .gitignore)。需要 omnigraph CLI、真彩色终端与含盲文字形的字体,窗口宽 144 列以上面板才会并排;作者基于 Claude Code 2.1.291 构建和测试。

适合谁

  • 让 Claude 查询或修改 Omnigraph 图谱、想实时看到变化的人
  • 需要稳定可重放 Omnigraph 演示的人

运行要求

  • Claude Code ≥ 2.1.291
  • 需要 omnigraph CLI(在 PATH 中,或用 omnigraphBin 指定路径)。
  • 需要真彩色终端和含盲文字形的字体(如 Menlo、SF Mono、JetBrains Mono)。
  • 窗口需 144 列以上,面板才会并排显示在对话旁。