<!-- title: 数据留在自己手里：HN冒出三款小工具 -->
<!-- domain: new-tools -->

所有人都盯着大厂发新模型，但真正闷声干活的人，最近在 Hacker News 的 Show HN 区悄悄上线了一批方向完全相反的工具：**不绑定自家云、不吃你的对话数据、Key 和文件都留在你自己手里**。这批工具单看都不起眼，但组合起来恰好覆盖了技术人每天的三件高频事——查历史对话、建私人知识库、让代理改代码。今天拆其中三款，全部可以在国内网络环境下直接用。

## 一、Chatlens：一个 85KB 的 HTML 文件，管住你所有的 AI 聊天记录

- **官网/仓库**：https://github.com/david-g-3654/chatlens
- **价格**：免费，下载即用
- **形态**：单个 HTML 文件，约 85KB，无构建步骤、无后端

这是本轮最「野」的一个。作者在 Show HN 上介绍：整个产品就是一个 HTML 文件，从 ChatGPT 导出聊天记录 JSON 后，直接拖到浏览器打开的这个文件上，就能**离线搜索和浏览**全部历史对话。没有账号、没有上传、没有服务器——你一年的对话数据从头到尾没碰过网。

为什么这事值得认真对待：大部分人用 ChatGPT/Claude 一两年后，积累的对话量是几千条起步，里面埋着大量「当时问过、现在忘了」的代码方案、配置片段和决策理由。官方界面里的搜索一直很弱，而 Chatlens 的思路是——数据本来就是你的（官方都提供导出功能），缺的只是一个顺手的本地查阅器。85KB 意味着你可以把它丢进 U 盘、丢进公司内网、丢进任何断网的机器。

**国内对比**：国内用户常用的替代方案要么是把导出 JSON 用编辑器硬搜，要么用各种需要联网的「聊天记录管理」工具。Chatlens 的信息差在于「单文件 + 纯前端」这个形态——国内几乎没人做这种极简路线，因为它没法收费、没法收集数据，但对使用者是最干净的方案。

**适用人群**：ChatGPT/Claude 重度用户、需要离线环境（涉密内网、出差无网）查阅历史对话的人。

## 二、piFlow：全本地 RAG 桌面应用，答案必须带出处

- **仓库**：https://github.com/ifoxhz/piflow
- **价格**：免费，MIT 开源
- **硬件要求**：16GB 内存、10GB 磁盘；模型约 3GB（嵌入模型 ~1.1GB + 本地生成模型 ~2GB）

piFlow 解决的是「私人知识库问答」这件事最被诟病的两个问题：**隐私**和**幻觉**。

它的技术栈很扎实：Tauri 2 + React 19 做桌面壳，真正的 RAG 推理跑在独立 Node Sidecar 进程里；解析用 pdf-oxide/mupdf（扫描件自动路由到 PaddleOCR）；嵌入用 BGE-M3（ONNX 版）；本地生成默认 Qwen2.5-3B-Instruct GGUF，也支持接局域网 Ollama 或 DeepSeek API。所有文档、向量索引、聊天记录都存在本地 SQLite 里。

两个设计细节值得点名：

1. **reRAG 检索管线**：不是简单的「向量相似度 Top-K」，而是先做意图模板路由 → LLM 生成结构化检索计划 → 多路稠密检索按意图动态合并 Top-K，还带多轮对话的指代消解。这是把「检索规划」这个论文里的思路落到了桌面产品里。
2. **强制引用溯源**：每个答案都附带原文摘录，可以一路点击回溯到具体文档的具体分块。答案对不对你可以自己验——这是对幻觉最务实的约束。

另外一个对国内用户极其友好的点：**模型下载默认走 hf-mirror.com 镜像**，`HF_ENDPOINT` 默认就配好了，不用科学上网就能把模型拉齐。这是笔者见过的海外新工具里少见的默认配置。

**国内对比**：做本地知识库，国内最常被推荐的是 Cherry Studio、AnythingLLM、MaxKB。Cherry Studio 本质是客户端壳，模型要自己配 API；MaxKB 偏企业部署，Docker 一套下来不轻。piFlow 的差异点是「默认全离线 + 引用强制溯源 + 中文设计文档齐全」（作者的架构文档直接就是中文写的）。缺点也明确：目前还在 MVP 阶段（Roadmap 自述 Phase 1），复杂文档解析、混合检索（BM25+稠密 RRF）都在 Phase 2，别拿它对标成熟商业产品。

**适用人群**：手上有大量 PDF/Markdown 资料（标准文档、论文、内部规范），想在断网环境或隐私敏感场景下做问答的人。

## 三、Harness：给自己的 API Key 换一个「极简编码代理」

- **官网**：https://harness.selimsandal.com/
- **价格**：官方页面未标价，模式是 BYOK（Bring Your Own Key）/ 自带订阅，花的是模型调用费
- **安装**：`curl -fsSL https://harness.neblume.com/install.sh | sh`

Show HN 上一句话定位：**a modern coding harness for today's coding models**。它和 Claude Code、Codex CLI 属于同一个物种——终端里的编码代理——但设计哲学明显更克制。

从官网拆出四个核心卖点：

1. **交付「完整变更」而非代码片段**：流程是 finder 找代码路径 → change 改文件（连测试一起改）→ verify 跑测试，最后交给你一个可以直接评审的变更，附带「12 个测试全过」这样的验证结果。
2. **专职子代理分工**：代码搜索、编码、研究、审查各自独立，不往主对话里灌细节——上下文管理思路和主流工具的「单线程塞满」路线不同。
3. **Second Review**：对高难度改动，可以让第二个模型再审一遍，你看结果之前先过一道机器评审。
4. **企业级持久化**：可连本地或远程 durable server，**长任务断线不丢**，模型访问权限和运行历史都在你自己控制下。

信息差在哪：国内开发者讨论编码代理基本只剩「Claude Code vs Cursor」两派，但这个赛道在海外正在快速分层——harness（外壳）和 model（模型）解耦是大趋势，你自己手里如果有 DeepSeek、Kimi、GLM 的 API Key，理论上就能接进这类 BYOK 工具里跑（具体支持哪些厂商以官方文档为准）。多认识一个 harness，就多一条「不依赖任何单一订阅」的退路。作者 Selim Sandal 是独立开发者，项目 8 月中旬刚上 Show HN，还非常早期——早期的好处是你的反馈能直接影响它的路线。

**适用人群**：想在 Claude Code/Codex 之外留一手的人、手握多家模型 API Key 想混用的人、关注 agent 基础设施演化方向的架构师。

## 三件套拼起来的工作流

这三个工具不是孤立的，它们恰好能拼出一条「数据不出门」的个人 AI 工作流：

```mermaid
flowchart LR
    subgraph 档案层
        A["云端聊天记录"] -->|定期导出| B["Chatlens"]
        B --> C["离线可搜索对话库"]
    end
    subgraph 知识层
        D["本地PDF与Markdown"] -->|文件夹导入| E["piFlow"]
        E --> F["SQLite向量索引"]
        F --> G["带引用的答案"]
    end
    subgraph 编码层
        H["改动需求"] --> I["Harness"]
        I --> J["跑完测试的变更"]
    end
```

查旧方案用 Chatlens（不上传任何东西），查文档用 piFlow（答案带原文出处），改代码用 Harness（Key 和运行历史归你）。每一层都可以单独采用，互不绑定。

## 彩蛋：Wondering

顺手提一个同周上榜的：**Wondering**（https://wondering.app ），把复杂主题切成 3-4 分钟的音频/视频小课，可连播成播客。创始人履历里有 NotebookLM 背景。据其 Show HN 自述，特色是按你的背景定制课程深度。适合通勤时间学习，国内暂无对位产品（多邻国式的游戏化学习完全不是一个物种）。

## 信息差总结

| 维度 | 你知道的 | 别人已经知道的 |
|------|---------|--------------|
| 聊天记录管理 | 官网里搜，或翻导出的 JSON | Chatlens 单文件离线全文检索，85KB 走天下 |
| 私人知识库 | 上传文档到某云知识库产品 | piFlow 全本地 RAG，答案强制带原文引用，模型走国内镜像 |
| 编码代理 | Claude Code / Cursor 二选一 | Harness 这类 BYOK harness 正在把「壳」和「模型」解耦 |
| 部署形态 | 订阅制 SaaS | 单文件 HTML、桌面 Tauri、自托管 server 三种轻量路线都跑通了 |

## 行动指南

1. **今天就能做（5 分钟）**：从 ChatGPT 设置页导出你的聊天数据（Settings → Data controls → Export），下载 Chatlens 的 HTML 文件，拖进去搜一次你自己半年前问过的问题——你会惊讶于里面埋了多少已经忘掉的好方案。
2. **本周末（半天）**：clone piFlow 仓库，按 README 走 WSL/Linux 路线（`pnpm install` → `pnpm models:ensure` → `pnpm dev`），丢一个你手头的标准文档文件夹进去测引用溯源的准确性。
3. **本周内（10 分钟）**：跑一遍 Harness 的一行安装脚本，拿一个小 issue 让它完整走一遍 finder → change → verify，对比你现有编码代理的产出差异。
4. **进阶**：把 piFlow 的 reRAG 设计文档（docs/reRAG.md）读一遍——检索规划这套思路，迁移到任何 RAG 项目里都有参考价值。

**提醒一句**：这三款都处于极早期（piFlow 自述 MVP 阶段、Harness 刚上 Show HN），别直接压上生产环境，但正因如此，现在是提需求、刷存在感的最好窗口。

## 参考来源

1. Show HN: Harness — a modern coding harness（2026-08-13）：https://news.ycombinator.com/item?id=49282392
2. Harness 官网：https://harness.selimsandal.com/
3. piFlow GitHub 仓库（MIT）：https://github.com/ifoxhz/piflow
4. Show HN: Chatlens：https://github.com/david-g-3654/chatlens
5. Show HN: Wondering：https://wondering.app

---
> 本文由「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)
