<!-- title: Agent只管干活：本周四款海外开源造元层 -->
<!-- domain: new-tools -->

## 导语：你以为的"选 agent"，其实海外已经不玩了

如果你还在纠结"今年到底押注 Claude Code、Codex 还是 Cursor"，那说明你还在 2025 年的思维里打转。本周（截至 2026 年 6 月底）Hacker News 的 Show HN 板块连续冒出四款新工具，它们有一个共同点：**都不是 agent 本身，而是长在 agent 之上的那一层"元层（meta-layer）"**——有人管知识、有人管跨仓库记忆、有人管代码审查的自主权、有人直接把整个 agent 运行时塞进浏览器。

更关键的是：**这四款全部开源、全部自托管、全部 BYOK（自带模型密钥），数据不出你的机器。** 它们打的是 Notion、CodeRabbit、Sourcegraph 这类把你的数据和注意力锁在云端的 SaaS。这条情报差的核心是：海外已经从"谁家 agent 更强"的卷参数阶段，跳到了"谁来整合多个 agent、谁能让你随时换底层而不丢东西"的卷元层阶段。你今天不知道，明天就会发现自己被锁死在某个工具里。

---

## 一、OpenKnowledge：Inkeep 出品的开源 AI 原生知识库，专打 Obsidian/Notion

先说本周热度最高的一款——Show HN 拿下 363 个赞、170 条评论的 **OpenKnowledge**。

- **官网/仓库**：GitHub `github.com/inkeep/open-knowledge`，文档站 `openknowledge.ai/docs`
- **出品方**：Inkeep，就是给多家大厂文档站做 AI 搜索那家公司，技术底子扎实
- **License**：GPL-3.0-or-later，完全开源免费

它把自己定位成"AI-first 的 Obsidian/Notion 开源替代品"。但和国内常见的"AI 笔记"（往云端笔记里塞个对话框）完全不是一个思路，它的三个杀手锏是：

1. **真正的 WYSIWYG markdown 编辑器**：编辑 markdown 文件就像改 Google Doc，所见即所得，但底层还是纯文本 `.md`，git 可控。
2. **原生 MCP + Skills + agentic search**：它不是把 AI 当聊天框，而是把整个知识库变成 agent 的"第二大脑"。自带 MCP server，可以接 LLM wiki、知识图谱、agent second brain。
3. **和 Claude Code、Codex、Cursor 桌面端协同编辑**：一条 `ok init` 命令就把项目脚手架搭好，并自动把 Claude Code、Cursor、Codex 都接上。agent 能直接在你的笔记里改字、补 spec、写复盘。

**安装只要三行**（需要 Node.js 24+）：

```bash
npm install -g @inkeep/open-knowledge
cd your-project
ok init && ok start --open   # 拉起 web 编辑器并打开浏览器
```

macOS 用户直接下 DMG 拖进 Applications 即可。团队协作靠 git/GitHub 自动同步，**没有云后端**。

**为什么值得关注**：国内做 AI 笔记的（豆包、WPS AI、各种"AI 知识库"）几乎全是 SaaS，你的笔记躺在别人服务器上、还得按月付费。OpenKnowledge 走 local-first + 开源 + MCP 原生，是少数能让"个人知识库真正属于自己、还能被任意 agent 调用"的方案。

**适用人群**：写技术 spec 的人、做产品文档的人、想给自己的 Claude Code 配一个长期记忆体的开发者。

---

## 二、Polygraph：给 agent 装"跨仓库记忆"，把多 repo 变成一个虚拟单仓

第二款是 **Polygraph**（`trypolygraph.com`），它给自己起了一个新词——**"meta-harness（元框架）"**。

- **官网**：`trypolygraph.com`
- **价格**：早鸟期完全免费，且承诺任何价格变动提前 30 天通知
- **集成**：Codex、Claude Code、GitHub、OpenCode

它的痛点切得极准：**现在的 agent 都是"近视眼"**。你让 Claude Code 改一个 repo 里的函数，它根本不知道这个函数被另外三个仓库 import 了，改完下游全崩。Polygraph 解决的就是这个：

- 它把你**有权限访问的所有仓库**（私有 + 开源）全部索引，通过 package 和 API 调用关系建一张图，把你的整个 codebase 变成一个**"synthetic monorepo（合成单仓）"**。
- agent 干跨仓库活时，**不需要你告诉它去哪看**——它自己能在图上规划。
- **会话记忆跨 session 存活**：把一次会话（repo、branch、PR、日志）打包，可以交接给任意 agent，谁都不用重新解释一遍。
- 自动发现下游仓库、一键预览下游测试、PR 和 CI 聚合到一处、尊重你现有的权限配置。

官方那句 slogan 很到位：**"你的 agent 看到的是一颗星，Polygraph 看到的是整个星座。"**

**为什么值得关注**：国内大厂内部有自研的代码图谱平台，但中小团队和多仓库独立开发者基本只能靠 Sourcegraph 或纯靠脑子记。Polygraph 是少数把这个能力做成产品、且早鸟免费的。**它不是 agent，而是让你现有 agent（Claude Code/Codex）能干更大活的基础设施。**

**适用人群**：维护多个微服务仓库的工程团队、跨 monorepo 协作的开发者、独立开发者管理一堆 side project。

---

## 三、Mira：自托管 AI 代码审查，数据不离开你的服务器

第三款 **Mira**（GitHub `github.com/miracodeai/mira`，文档 `docs.miracodeai`）解决的是另一个被 SaaS 垄断的环节——AI 代码审查。

- **License**：Apache-2.0，**无付费层、无 license key、无任何 upsell**
- **存储**：SQLite 或 Postgres，全部在你自己的基础设施上
- **模型**：任何 OpenAI 兼容端点——默认走 OpenRouter（背后是 Anthropic/OpenAI/Google/DeepSeek），也可以指向 vLLM、Ollama、LiteLLM proxy、LocalAI、llama.cpp、Groq、Cerebras，做完全数据驻留的审查

它和 CodeRabbit、Greptile 这类 SaaS 审查器的根本差异在两点：

1. **你的 diff、embedding、索引、审查历史、漏洞数据，全存在你自己的库里，不 phone-home、无强制遥测、不存在"我的代码是不是被拿去训练了"的疑问。**
2. **它给了一个 SaaS 审查器从不给你的 dashboard**：
   - **全组织包清单**：一句话查出"哪些 repo 在用 `lodash@4.17.20`"，叠上 CVE feed 秒级算出爆炸半径
   - **每个依赖的 CVE 告警**：每小时轮询 OSV.dev，严重级别 + 修复版本直接贴在包旁边
   - **依赖与爆炸半径图**：ReactFlow 交互图，改一个符号前看清它影响哪些文件和 repo
   - **按 repo / 按模型的真实成本与 token 遥测**：因为 LLM key 在你手里，账单是真数而不是估算

审查引擎本身也很能打：置信度评分 + 噪声过滤、每条 PR 评论上限、**置信度自动钳制**（发现 blocker 就强制标"Do not merge"，哪怕 LLM 一开始判断乐观）、多文件推理、并行分块审查、跨 chunk/跨文件 Jaccard 去重。包提取是靠解析 manifest（package.json/requirements.txt/go.mod/Dockerfile 等）实现的，**零 LLM 成本**。

**为什么值得关注**：国内做 AI 代码审查的（通义灵码、腾讯云 AI 代码助手）多为闭源 SaaS，企业想把代码留在内网基本没好用的开源选择。Mira 是少数能做到"全功能开源 + 自托管 + 接任意模型"的，对企业合规是直接解药。

**适用人群**：有数据合规要求的企业研发团队、不想把代码 diff 传给第三方的中小公司、想自己掌控审查规则的开源项目维护者。

---

## 四、peerd：第一个"原生跑在浏览器里"的 agent harness

第四款 **peerd**（GitHub `github.com/NotASithLord/peerd`，官网 `peerd.ai`）最激进，它重新定义了 agent 该在哪里跑。

- **License**：Apache-2.0，状态标注 0.x experimental beta
- **形态**：Chrome / Firefox 扩展（Manifest V3）
- **模型**：BYOK，你自带模型 provider 的 key

它自称**"第一个原生于浏览器的 AI agent harness"**。核心主张：agent 不该跑在云端虚拟机里，而该跑在你**已经在用的那个浏览器**里，直接复用你已登录的标签页和会话。具体能力：

- 完整 agent loop **在浏览器内运行**，能读取并驱动你的网页
- 拉起沙箱计算：JS Notebook、**编译成 WebAssembly 的完整 Linux 虚拟机**、客户端个人 app
- 预览频道支持 **P2P WebRTC 网络**，专门为 agent-to-agent 通信设计
- **无后端、无遥测、数据路径上无任何云组件**

它的安全模型是亮点：**它不自己写加密或进程隔离代码，而是直接把浏览器几十年沉淀的安全能力拿来用**——V8 isolate 做沙箱、WebCrypto 做密钥库、WebAuthn passkey 解锁、opaque-origin iframe、Subresource Integrity。设计上**握有密钥的 agent 永远不直接读原始网页**，由一个没有密钥、没有网络的"一次性 runner"去读，结果以"不可信"标记回传，每个动作都要在活页面上验证通过才算数。

**为什么值得关注**：国内做浏览器自动化/采集的（八爪鱼、后羿采集器）和"数字员工"RPA 大多依赖云端或本地重客户端；peerd 把整个 agent 运行时压进一个浏览器扩展，纯本地、BYOK、还能 agent 之间 P2P 通信。对做采集、做自动化、做个人 agent 的开发者是全新范式。注意它还是 0.x，breaking change 很可能，适合尝鲜不适合上生产。

**适用人群**：浏览器自动化开发者、个人 agent 极客、对数据隐私零容忍的自动化玩家。

---

## 信息差总结：你以为的 vs 海外实际在卷的

| 维度 | 大多数人以为的（2025 思维） | 海外本周实际在卷的（2026 元层思维） |
|---|---|---|
| 选工具的逻辑 | 押注某一个最强的 agent | 在 agent 之上叠元层，随时能换底层 |
| 知识库 | 云端 SaaS 笔记（Notion/国内 AI 笔记） | local-first + 开源 + MCP 原生（OpenKnowledge） |
| 跨仓库协作 | agent 只看当前 repo，靠人脑记依赖 | 全仓建图 + 合成单仓 + 会话记忆（Polygraph） |
| 代码审查 | 闭源 SaaS，diff 传给第三方 | 全功能开源自托管，接任意模型（Mira） |
| Agent 运行位置 | 云端虚拟机 / 重客户端 | 压进浏览器扩展，纯本地 BYOK（peerd） |
| 数据归属 | 默认存在别人服务器 | 默认留在自己机器/内网 |

**一句话信息差**：别再问"哪个 agent 最强"，该问的是"我这一层元层搭好了没有"——搭好了，底层 agent 和模型可以随便换，你的知识、记忆、代码主权一分钱不丢。

下面这张图说清了"元层"为什么是这波的关键：

```mermaid
flowchart TB
    subgraph META["元层 Meta-layer — 这一层才是本周主角，开源/自托管/BYOK"]
        OK["OpenKnowledge\n知识 + 第二大脑\n（GPL-3.0）"]
        PG["Polygraph\n跨仓库记忆 + 合成单仓\n（早鸟免费）"]
        MR["Mira\n自托管代码审查\n（Apache-2.0）"]
        PD["peerd\n浏览器原生运行时\n（Apache-2.0, 0.x）"]
    end
    subgraph HARNESS["底层 Agent Harness — 可随时替换"]
        A1[Claude Code]
        A2[Codex]
        A3[Cursor]
        A4[OpenCode / 任意]
    end
    subgraph MODEL["模型层 — BYOK 自带密钥"]
        M1[Anthropic]
        M2[OpenAI]
        M3[Google]
        M4[DeepSeek / GLM / Ollama]
    end
    DATA["你的知识 · 代码 · 多仓库 · 浏览器会话\n数据始终留在你这边"] -.-> META
    META --> HARNESS
    HARNESS --> MODEL
    style META fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
    style DATA fill:#fff3e0,stroke:#e65100
```

这张图的精髓是：**元层是你能掌控的固定层，它向下屏蔽了"用哪个 agent、用哪个模型"的差异。** 所以当明天又冒出一个更强的 agent，你不用慌着迁移——你的知识图谱、审查规则、跨仓记忆全在元层里，换个底层接上就行。

---

## 行动指南：今天就能做的四步

1. **先搭知识底座**：`npm i -g @inkeep/open-knowledge`，跑 `ok init` 把 Claude Code/Cursor 接上，把你散在各处的 spec 和笔记迁进来。零成本，立刻拥有一个 agent 能读写的私人第二大脑。
2. **给多仓库装记忆**：如果你维护多个 repo，去 `trypolygraph.com` 接早鸟免费版，连上 GitHub 和 CI，让它先扫一遍你的依赖关系图——第一次看到"合成单仓"全貌会很震撼。
3. **把代码审查收回内网**：公司有合规要求的，clone `miracodeai/mira`，用 SQLite 起步，接 OpenRouter 或本地 Ollama，挂 GitHub webhook。先把"全组织包清单 + CVE 爆炸半径"看板跑起来，这一项单独就值回迁移成本。
4. **浏览器里尝鲜 agent**：装 peerd 的扩展（记得它还是 0.x beta），自带模型 key，试着让它驱动你已登录的标签页完成一个自动化任务。先在非关键场景玩，别上生产。

**预算提醒**：这四款工具本体全部免费/开源，**真正的成本只在你 BYOK 的模型调用上**——而你可以全程用 DeepSeek、GLM、Ollama 这类低价/本地模型，把每月开销压到几乎为零。这正是"开源元层"对闭源 SaaS 最狠的降维打击。

---

## 参考来源

- Hacker News Show HN 近期 AI 项目（OpenKnowledge 363 赞 / peerd / Mira / Polygraph 等）：`news.ycombinator.com`，搜索可用 `hn.algolia.com`
- OpenKnowledge 仓库与文档：`github.com/inkeep/open-knowledge`、`openknowledge.ai/docs`
- peerd 仓库：`github.com/NotASithLord/peerd`、`peerd.ai`
- Mira 仓库与文档：`github.com/miracodeai/mira`、`docs.miracode.ai`
- Polygraph 官网：`trypolygraph.com`

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护。
> 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
