<!-- title: 谷歌时间线说停就停，行踪自己存 -->

# 谷歌时间线说停就停，行踪自己存

**概述**：本期第2轮挖掘，刻意绕开已经写烂的 AI 编程与 Agent 红海，沿三条线索往冷处走：一是**商业开源的活样本**——录屏和密钥管理这两个被 SaaS 收了多年月费的领域，正在被「核心开源+云订阅」的新物种重新定价；二是**数据主权**——谷歌说停就停的位置历史、原作者一夜易主的网盘聚合器，都指向同一个问题：你的数据凭什么存在别人服务器上；三是**小而美效率件**——SQL 建站、键盘改键、本地优先同步库、浏览器直播连线，装上就能用。文中 Star 数为撰写时的量级参考，实时数据请以仓库页面为准。

---

## 1. Cap：把 Loom 的生意，拆成了「核心免费+云端收费」

**[CapSoftware/Cap](https://github.com/CapSoftware/Cap)** | 万星上下量级 | 活跃维护中

一句话定位：开源版 Loom——录屏、出链接、发给别人，就这么点事，但它把商业模式也一起开源了。

它解决的痛点很直接：录屏 SaaS 按座位收月费，视频存在厂商云里，团队要导出历史还得升更贵的档。Cap 的桌面端（Electron 加 Rust 捕获层，macOS/Windows 双支持）完全开源，自托管方案用 Docker 起，视频落到你自己的 S3 兼容存储；官方同时运营 Cap Cloud，转码、分享页、团队空间走订阅。这是「open core 做录屏 SaaS」最完整的一个公开样本——录制端开源获客，云端托管收钱，两条腿都摆在明面上。

拆解一下工程亮点：捕获层用 Rust 写而不是纯 Electron，保证 60 帧录屏时内存占用可控；自托管版与云版共享同一套代码，不存在「开源版是残血」的经典套路。对想入局 SaaS 的独立开发者，这个仓库本身就是一份商业计划书。

- 上手难度：⭐⭐（自托管 Docker 一次起；二次开发 ⭐⭐⭐）
- 适用人群：远程协作团队、做课程/客服回复的创作者、研究 open core 定价的独立开发者
- 变现思路：面向教育机构与客服团队做私有化部署交付；或者干脆横向抄作业，找一个还在纯订阅的 SaaS 品类照此模式重做

## 2. Infisical：.env 文件的临终关怀

**[Infisical/infisical](https://github.com/Infisical/infisical)** | 万星级头部 | 活跃维护中

一句话定位：开源密钥管理平台，专治「密钥散落在 .env、聊天记录和离职员工的电脑里」。

几乎所有团队的现状是：生产数据库密码躺在三个人的本地 .env 里，小程序密钥在微信群里传过一遍，没人说得清谁还有权限。Infisical 把这些收进一个平台：集中存储、版本回滚、按环境与项目授权、密钥变更审计，再配上 CI/CD 同步（Vercel、GitHub Actions、K8s 等一路打通）。进阶能力才是它和「密码管理器」拉开差距的地方——动态密钥（按需生成限时数据库账号）、内置 KMS、SSH 证书签发、泄漏扫描，直奔 SOC2/PCI 这类合规场景。

架构上它是 Node/TypeScript 后端加 Next.js 前端，Postgres 加 Redis，Docker Compose 一把梭自托管。商业路径清晰：开源核心白嫖无妨，云托管与组织级功能收费，正面顶 HashiCorp Vault 和各家云厂商的 Secrets Manager——后两者要么重要么贵，中间这个位置就是它的生意。

- 上手难度：⭐⭐
- 适用人群：2 人以上协作的工程团队、要过安全审计的公司、DevOps 顾问
- 商业价值：为受监管行业客户做密钥治理落地的咨询与实施，是当下很实的付费方向

## 3. Dawarich：谷歌不管你的行踪了，它管

**[freikinet/dawarich](https://github.com/freikinet/dawarich)** | 数千星，自托管圈口碑涨得飞快 | 活跃维护中

一句话定位：自托管的位置历史服务，接住 Google Timeline 走后留下的空白。

背景值得单独讲：2024 年起谷歌把时间线改为只存设备本地，云端历史陆续清空——换机丢足迹、iPhone 端功能受限，一大批人在论坛上找回忆无门。Dawarich 就是为这个时刻准备的：手机装个 OwnTracks、Overland 或 GpsLogger 这类上报客户端，坐标推给你自己 VPS 上的 Dawarich；它负责去重、识别停留点、把常去的地方自动命名成「家」「公司」「健身房」，月底给你算出这个月走了多少公里、到过几座城市。

实现上是 Rails 加 Sidekiq 的经典组合，数据库用 PostGIS 做地理计算，Docker 部署。最妙的一处联动是 Immich：带坐标的照片能自动归进对应轨迹段，「这张照片是在哪拍的」从此有了自动答案。地图回放、足迹分享页也都是现成的。

- 上手难度：⭐⭐（一台 VPS 加手机端一个上报 App）
- 适用人群：在意隐私又舍不得足迹记忆的人、骑行徒步爱好者、有孩子老人的家庭
- 变现/二开：外勤与轻量车队轨迹审计的最小可行替代；给家庭提供托管实例也是顺理成章的生意

## 4. OpenList：原作者一夜易主，社区分叉接住了它

**[OpenListTeam/OpenList](https://github.com/OpenListTeam/OpenList)** | 分叉后短时间涨至数千星（据社区页面） | 活跃维护中

一句话定位：聚合网盘工具 Alist 的社区分叉，也是过去一年开源治理最生动的现场教学。

先说它是什么：把阿里云盘、OneDrive、S3、本地磁盘等几十种存储源挂进同一个网页界面，对外还能当 WebDAV 用，视频直链播放、离线下载都齐——国内 NAS 玩家几乎人手一份的基建，原仓库 Star 数长年位居中文开源项目前列。事件发生在 2025 年年中：据中文社区公开讨论与项目公告，原作者将项目移交并转向商业运营，社区随即担心广告植入与数据外发，数日内分叉出 OpenList 接续开发，原用户大规模迁移。

这类「核心维护者离场」的故事年年有，但这次的样本价值在于：分叉速度、用户迁移规模、后续发版节奏，全都可以拿来当教材——评估一个开源项目的「组织风险」，不能只看 Star，要看贡献者结构和商业化的绑定深度。不想再讲一遍「用爱发电」的道理，看这个仓库的提交历史就够了。

- 上手难度：⭐⭐
- 适用人群：多网盘用户、NAS 玩家、想研究开源治理与社区分叉的开发者
- 二开方向：基于它给中小企业做私有云盘整合交付，需求一直都在

## 5. SQLPage：会写 SELECT，就会建网站

**[lovasoa/SQLpage](https://github.com/lovasoa/SQLpage)** | 数千星 | 活跃维护中

一句话定位：只写 SQL 就能生成网页的服务端框架，Rust 实现的单二进制。

它是本期上手收益比最高的仓库。痛点场景：公司里最懂数据的人想给同事做个查询页、报表入口、简单的录入后台，却被迫先学一遍前端框架和部署运维。SQLPage 把这条路砍到最短——每个 `.sql` 文件就是一个页面，查询结果按约定格式输出 JSON，就能驱动内置组件渲染成表格、表单、图表、地图；表单提交回来又是几行 SQL 落库。内置用户认证、文件上传、多数据库支持（SQLite、Postgres、MySQL、SQL Server 等），部署就是跑一个可执行文件。

设计上的聪明之处在于组件化：复杂 UI 被抽象成几十个「sqlpage 组件」，数据人不需要理解 HTML 也能拼出像样的内部系统；真要嵌自定义前端，它也留了口子。对数据分析师密集的团队，这就是「全栈能力」的平替。

- 上手难度：⭐（会 SQL 即可，前端零基础友好）
- 适用人群：数据分析师、DBA、后端工程师做内部工具
- 变现思路：给中小企业做报表门户与轻量内部系统的外包，交付速度直接翻倍

## 6. kanata：让键盘长出第二层大脑

**[jtroo/kanata](https://github.com/jtroo/kanata)** | 数千星 | 活跃维护中

一句话定位：纯软件的键盘改键守护进程，Rust 写的，把客制化固件那套玩法搬给普通键盘。

 Caps Lock 是键盘上位置最好却最没用的键，改键是回报率极高的效率投资——但 QMK 那套要刷固件、买特定硬件，把大多数人挡在门外。kanata 在操作系统层面拦截输入，Windows/macOS/Linux 全平台支持，不动固件：层切换（按住 Caps 变成一层「导航层」，方向键、翻页全在右手 home row 附近）、tap-hold（短按是键、长按是另一键）、home row mods、和弦输入这些固件社区的进阶玩法全部支持。配置文件热重载，改完立即生效；它还开了一个 TCP 通道，可以用脚本动态切换布局——写代码和写作时用两套键位，切应用自动换。

门槛在于心智模型：层和 tap-hold 需要一两天肌肉记忆阵痛期，macOS 上还要授辅助功能权限。但熬过去之后是永久性的输入升维。

- 上手难度：⭐⭐⭐
- 适用人群：每天敲键盘超过四小时的人、Vim 党、程序员手健预防
- 变现：直接变现弱，可做付费键位配置包与人体工学咨询；外设厂商拿来预装是更顺的路

## 7. Evolu：做 App 的一半后端工作，它删掉了

**[evoluhq/evolu](https://github.com/evoluhq/evolu)** | 千余星 | 活跃维护中

一句话定位：本地优先的 SQLite 同步库——TypeScript 项目引入即得「离线可用+端到端加密+多端同步」。

local-first 是近两年开发者社区讨论度持续走高的理念：数据先落在用户设备上，网络只是同步通道。但真要做，CRDT、加密、冲突处理、存储引擎每一样都是几周起步的活。Evolu 把这堆零件封装成一个库：数据存设备端 SQLite，基于 CRDT 做增量同步，服务器只见密文——端到端加密是默认行为而不是卖点；最激进的设计是「密钥即身份」，没有注册登录流程，一串助记密钥就是你的账号，直接砍掉了做 App 时最烦人的用户系统。

它适合的场景非常明确：笔记、待办、习惯打卡、协作小工具这类数据量不大、离线体验优先的应用。对独立开发者来说，这意味着做一个付费小工具 App 的后端成本趋近于零——不需要服务器扩容，不需要处理账号找回，写完前端就发货。

- 上手难度：⭐⭐⭐（需熟练 TypeScript）
- 适用人群：独立开发者、做离线优先产品的团队、local-first 理念的研究者
- 变现思路：用它快速验证并上线订阅制小工具，后端零成本是利润率的全部秘密

## 8. VDO.Ninja：一条链接，把千里之外的嘉宾变成你的「云端摄像机」

**[steveseguin/vdo.ninja](https://github.com/steveseguin/vdo.ninja)** | 千余星，影响力远超星数 | 活跃维护中

一句话定位：纯浏览器 WebRTC 连线工具，前身叫 OBS.Ninja——直播和播客圈的隐形基础设施。

远程连线节目过去是昂贵的事：vMix 加采集卡加专线，或者退而求其次用会议软件，画质延迟两头堵。VDO.Ninja 的做法是给嘉宾发一条链接，对方浏览器点开授权摄像头，音视频就以 WebRTC 点对点直通你的 OBS，作为一路标准视频源参与合成——零安装、低延迟、无转码费。多路混切、屏幕共享、录音棚级音频模式、把手机变成无线摄像头，全部开箱即用。

作者 Steve Seguin 长期以近乎单人维护的姿态撑着这个项目，主仓库 Star 数千余，但在专业直播制作圈的实际渗透率远高于这个数字——大量远程访谈、赛事解说、播客连线背后都是它。这是典型的「星数与行业地位倒挂」：用户不是开发者，是制作人，他们不逛 GitHub。

- 上手难度：⭐⭐（基础用法零门槛，进阶路由参数有学习曲线）
- 适用人群：播客主理人、活动直播团队、需要远程参会低延迟采集的任何人
- 变现：直播服务商把它当零成本连线层；围绕它的搭建调优服务在活动策划圈有真实需求

---

## 本期横评

| 仓库 | 类型 | Star 量级 | 上手 | 适用场景 |
|------|------|----------|------|----------|
| Cap | 商业开源/录屏 | 万星上下 | ⭐⭐ | 团队录屏共享、异步沟通 |
| Infisical | 商业开源/密钥管理 | 万星级 | ⭐⭐ | 工程团队密钥治理、合规 |
| Dawarich | 自托管/位置历史 | 数千星 | ⭐⭐ | 个人足迹、家庭数据主权 |
| OpenList | 社区分叉/网盘聚合 | 数千星 | ⭐⭐ | 多网盘聚合、NAS 基建 |
| SQLPage | 开发框架/SQL 建站 | 数千星 | ⭐ | 数据人做内部系统 |
| kanata | 效率工具/改键 | 数千星 | ⭐⭐⭐ | 高强度键盘用户 |
| Evolu | 开发库/local-first | 千余星 | ⭐⭐⭐ | 离线优先 App 开发 |
| VDO.Ninja | 媒体工具/WebRTC | 千余星 | ⭐⭐ | 播客连线、直播制作 |

## 全景图

```mermaid
mindmap
  root((本期8仓))
    商业开源样本
      Cap 录屏
      Infisical 密钥
    数据主权
      Dawarich 行踪账本
      OpenList 网盘分叉
    效率小而美
      kanata 改键
      SQLPage 建站
    开发者基建
      Evolu 同步库
      VDO.Ninja 连线
```

开源核心怎么变成一门生意，Cap 和 Infisical 给出了同一条路径：

```mermaid
flowchart TD
    A[开源核心免费自托管] --> B[云托管订阅]
    A --> C[企业版与合规功能]
    A --> D[定制部署与咨询]
    B --> E[个人与小团队]
    C --> F[中型公司与受监管行业]
    D --> G[外包与集成商]
```

## 本期之最

- **最值得立即尝试：SQLPage**。会 SQL 就有回报，一下午就能给团队交付一个能用的查询后台，是本期投入产出比之王。
- **最有商业潜力：Infisical**。密钥管理是合规刚需，云订阅模型已被验证，赛道上方虽然站着 Vault，但「轻一半、便宜一半」的位置足够养出一家上市公司。
- **最被低估：VDO.Ninja**。星数与真实影响力严重倒挂——它早已是直播制作行业的隐形标准件，只是它的用户不刷 GitHub。同类命运共同体还有 Evolu，local-first 的技术债它替你还得干干净净，等这波理念落地，它是绕不开的地基。

## 参考来源

1. [Cap - CapSoftware/Cap](https://github.com/CapSoftware/Cap) 及官网 [cap.so](https://cap.so) — 开源录屏与自托管方案说明
2. [Infisical](https://github.com/Infisical/infisical) 及官网 [infisical.com](https://infisical.com) — 密钥管理功能与商业版说明
3. [Dawarich](https://github.com/freikinet/dawarich) — 自托管位置历史，功能列表见仓库 README
4. [OpenList](https://github.com/OpenListTeam/OpenList) — Alist 社区分叉，事件经过据 2025 年中文社区公开讨论与项目公告
5. [SQLPage](https://github.com/lovasoa/SQLpage) 及官网 [sql-page.com](https://sql-page.com) — SQL 建站组件文档
6. [kanata](https://github.com/jtroo/kanata)、[Evolu](https://github.com/evoluhq/evolu)、[VDO.Ninja](https://github.com/steveseguin/vdo.ninja) — 项目文档与官网（evolu.dev、vdo.ninja）

> [!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)
