什么值得做
samlu/CamMonitor · samlu

抽屉里的旧手机,和一位 40 年老工程师的告别作:一条「免 Ring 月费」的转发,让 30 star 的仓库一周涨到 135

它是什么 一个开源安卓 App:两台手机扫码配对,旧手机当摄像头、随身手机看直播,不用账号、不上云、点对点加密。

为什么火了 X 上的 @RoundtableSpace(7.76 万浏览)和中文 @GitHub_Daily 在 10/31–11/1 用「抽屉里的旧手机、不交月费、不上云」这几句话转发了它,并直接链到 APK 下载页;功能本身没有新意。

C你可以怎么跟 别再做旧手机监控,学它的题材和说法:找一个「人人有闲置设备、人人在付月费」的组合做成开源免费版,README 第一句写清省了什么,备好安装包链接,直接发给专门转 GitHub 项目的号。

C 级:能学到「旧设备复活+省订阅+不上云」这套很好转的说法,但这个项目本身只拿到 135 star、转发一停就停,所在赛道早被 Alfred 等几千万安装的产品占满,照着再做一个不划算。 小圈子里在传
数据(每天更新) · 建库 2026-10-18 · 138 星 · 7 天 +103
GitHub · 星数
05010015010-2110-2610-3011-0411-08138
数据 2026-10-21 → 2026-11-08(19 天,18 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

台湾新竹的 Sam Lu 让 AI 写了一个「旧安卓手机当监控摄像头」的开源 App,自己说一行代码都没看过。在台湾开发者圈里发完,它停在 30 star;10 月 31 日一个英文大号用「不用交 Ring 月费」一句话转了它,7.76 万人看到,一周后 135 star,然后又停了。这个项目本身不值得再做一遍,值得学的是它被转起来的那句话。

一篇 Facebook 长文

2026 年 10 月 19 日凌晨两点,Sam Lu 在 Facebook 上发了一篇长文,标题是「40 年老工程師的告別作,全交給了 AI」。开头他就承认:「將舊手機改造成監控鏡頭,是老題目,有不少現成 Apps,但免費版的影像解析度實在慘不忍睹。」

接着他讲了过程:先丢给 AI(Antigravity CLI + Gemini)一份「寫得粗糙、夾雜錯字與語病的需求草稿」,半小时内整理成规格书;不到一小时主体代码成型;前后打磨了大约 20 小时。测试时他把两台手机接到笔记本上,让 AI 自己装、自己连、自己看画面找毛病、自己改。「直到程式寫完的今天,我都還沒認真看過一行原始碼。」最后一句是:不上架 Google Play,只做 Android,「請別問我『iPhone 呢』」,算是给自己四十多年写代码的生涯「寫下的一篇告別預告」。

仓库 10 月 18 日建好,除了 Kotlin 源码和编好的 APK,还放了最初的需求草稿、规格书、和 AI 对话的全部提示词记录,外加一份 AI 做的安全审计。这篇帖子有 40 条评论,带来了第一批 26 个 star,早期 fork 的账号几乎都在台湾。然后从 10 月 24 日到 31 日,star 数一直是 30,一个都没动。

它是什么

两台安卓手机,扫一次二维码配对:一台放在家里当摄像头,另一台随身看直播。不用注册账号,不上云,720p 画面加声音,手机对手机点对点传输、端到端加密,Wi-Fi 和流量都能连。按住麦克风可以从旧手机的喇叭里说话,能远程开闪光灯、切夜间模式;一分钟没人看,摄像头自动待机。

它不录像、不做移动侦测——作者是有意不做的,怕旧手机长时间编码发热鼓包。所以它只是「想看的时候打开看一眼」。

为什么 10 月 31 日之后涨了

时间线对得很清楚(star 数是 GitHub 每日快照):

日期发生了什么star
10-19作者 Facebook 长文26(10-21)
10-24 ~ 10-31没动静30
10-31X 英文大号 @RoundtableSpace 转发,7.76 万浏览30
11-01中文号 @GitHub_Daily 推荐35
11-02台湾 Facebook 粉专、Threads 搬运同一套文案66
11-03102(单日 +36,最高)
11-05134
11-06135

@RoundtableSpace 那条帖子是这么开头的:「You probably have an old Android phone sitting in a drawer. It can be a home security camera, with no Ring subscription.」下面是五个箭头:不用账号、扫码一次、720p、端到端加密、Wi-Fi 和流量都行;最后一句「Download the APK」,链接直接指向 GitHub 的 Releases 下载页,不是仓库首页。

第二天 @GitHub_Daily 的中文版几乎是同一个意思:「抽屉里闲着一部旧安卓手机,摄像头还好好的,拿来监控家里的宠物、门口有没有人,其实挺合适。」这条之后两天,star 从 35 涨到 102。到底是英文那条还是中文那条贡献更多,从每日数字分不出来,两条挨得太近。

值得注意的是,两条转发都没提「AI 写的」「40 年老工程师」。作者自己讲的故事卖给了开发者,搬运号讲的故事卖给了所有人:你有一部旧手机,你不想交月费,你不想视频上云。这三句话正好是这个项目的全部差异,也是这一次涨起来的全部原因。

转发停了,star 也停了。11 月 5 日之后一天只涨 1 个。

真的有人在用吗

不多。GitHub 上 APK 的下载次数(11-06):v1.0.6 154 次,v1.0.7 115 次,更早的版本加起来约 30 次。7.76 万次浏览,换来的是几百次下载、一百来个 star。

@GitHub_Daily 底下的评论很能说明问题。一条问「也没有 iPhone 的版本?」——作者早就说了不做。另一条更内行:「真正的坑在旧手机 7×24 插电推流:持续编码 720p 会让电池长期满电高温,鼓包是迟早的事。建议拆电池改直供,或至少限制充电到 60%。」

还有一处技术上的打折(看源码推断,未实测):配对信令走的是公共 MQTT 服务器(HiveMQ、EMQX 的免费 broker),打洞用 Google 的 STUN,没有中继服务器。所以「没有第三方服务器」并不完全成立,而且碰到对称 NAT 或部分运营商的移动网络,两台手机可能直接连不上。

谁在跟它抢

这个赛道十年前就挤满了。

同类规模和它比
AlfredCameraGoogle Play 6559 万安装,日本区「家居」畅销榜第 1(11-06)要账号、有云录像、订阅赚钱;免费版画质差,正是作者吐槽的那种
IP WebcamGoogle Play 2845 万安装局域网推流给懂行的人接录像机,出外网要自己折腾
WardenCamGoogle Play 1315 万安装要 Google 账号,录像存网盘
Baby Monitor 3G、Bibino、Dormi44 万–260 万安装一样是两台手机点对点,专做婴儿监视器,收费、更打磨
Haven(Guardian Project)GitHub 6.8k star,2022 年起不维护隐私开源的前辈,侧重传感器入侵告警,不是看直播
Frigate、seclusoGitHub 3.7 万 / 1.7k star要树莓派或录像机这类专门硬件

CamMonitor 功能上没有新东西,比 Alfred 少很多。它占住的只是一个空位:开源、免费、不要账号、还在维护的旧手机监控。这个空位小,但足够写成一条好转发。目前没看到有人照着它再做一个。

能学到什么

  • 一句话讲清「省了什么」。「旧手机 + 不交月费 + 不上云」三件事,一句就写完,搬运号拿来就能发。同一时期,让旧 Android 电视变快的 tv-detox(10-18 建库)拿到约 2200 star,把 Linux 装进安卓手机的 linux-android 约 3800 star——「让旧设备复活」是这些号很爱转的题材。
  • 把下载链接准备好。Releases 里放现成的 APK,转发帖直接链到下载页,读者点一下就能装。
  • AI 编程实录是开发者圈的种子故事。需求草稿、规格书、全部提示词都公开,在作者自己的圈子里换来了第一批 star 和 fork。但它出不了圈,出圈靠的是产品那句话。
  • 这种涨法是一次性的。没有录像、没有商店、没有持续更新的理由,转发一停就停。

如果是你

判断:不值得再做一个「旧手机当监控」的开源项目——赛道早就挤满,这一个也只拿到 135 star。值得照着学的是它的题材和说法:找一个「人人都有闲置、人人都在付月费」的组合,做成开源免费的版本。

适合谁:能在一两周内做完一个小工具的开发者(用 AI 写也行),对「旧设备、订阅费、隐私」这类话题敏感,愿意花时间把 README 第一句和一张宣传图打磨好。

不适合谁:想做一个能长期涨 star 的项目的人——这类项目一波转发后就停;想做 iPhone 版的人——iOS 上(欧盟以外)没法直接装安装包,后台用摄像头的限制也多,搬运号没法甩一个下载链接;想挑战 Alfred 的人,那是另一门生意。

怎么做:如果一定要做监控方向,就做它没做好的部分:加中继(TURN)解决连不上,加本地移动侦测和录像,加「只充到 60%」的电池保护,README 里就写「专治旧手机鼓包」。更好的做法是换设备、换订阅:旧平板当家庭相框或日历屏、旧手机当婴儿监视器、旧电视盒子去广告、旧笔记本当家用 NAS——每一个都配一句「不用再交 xx 的月费」。

怎么获客:先在自己的圈子发一篇过程长文(用 AI 怎么做出来的,附提示词),拿到第一批几十个 star;再把一句话文案、一张图、APK 或安装包下载链接,直接发给 X 上的 @RoundtableSpace、@GitHub_Daily 这类专门转 GitHub 项目的号,中英文都发。

什么时候之前:不赶。「旧设备复活」这个题材一直有人转,不靠某个时间窗口;但「AI 写的、我没看代码」这个附加故事在变得越来越普通,早一点讲还有新鲜感(推断)。

什么情况说明看错了:文案和图发出去两周,没有一个搬运号接;或者接了、浏览过了几万,star 还是没过 100——说明你选的「省掉的月费」不够痛,读者扫一眼就走了。

GitHub 仓库 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
AlfredCameraiOS约 2014Play 6559 万安装,日区家居畅销榜第 1要账号、云存储+订阅、免费版画质差;CamMonitor 免账号免费开源但没有录像侦测
IP WebcamAndroid约 2011Play 2845 万安装局域网流媒体服务给懂行的人接 NVR;CamMonitor 扫码即用、可走外网 P2P
WardenCamAndroid约 2014Play 1315 万安装要 Google 账号,录像存网盘
Baby Monitor 3G / Bibino / DormiAndroid多年44 万–260 万安装,付费同样两机 P2P,但收费、更打磨、专做婴儿场景
Haven (Guardian Project)开源2017GitHub 6.8k star,2022 起停更侧重传感器入侵告警而非看直播,已不维护
Frigate / secluso开源2019 / 20243.7 万 / 1.7k star需要 NVR 或树莓派硬件,不是旧手机方案
Ring / Nest大厂功能——买硬件+月费,是 CamMonitor 文案的对比对象
用户从哪来
  • 查实 作者 Facebook 长文(台湾开发者圈):10-19 「40 年老工程師的告別作:全交給了 AI」,40 条评论;10-19 前后 fork 多为台湾账号;star 到 10-21 为 26
  • 查实 X 英文搬运大号 @RoundtableSpace:10-31 12:15 UTC 帖「no Ring subscription」链到 Releases 页,77.6K 浏览
  • 查实 X 中文推荐号 @GitHub_Daily:11-01 14:30 UTC 推荐帖,与 11-02/03 +31/+36 star 吻合
  • 查实 Threads/FB 搬运(0xalpha.ai、一人公司研究所):11-02 前后繁中转发,同套文案
  • 推断 付费推广:RoundtableSpace 类账号常收费,但无证据

samlu/CamMonitor:为什么能拿到这波 star

一句话

CamMonitor 是台湾新竹一位做了 40 年开发的老工程师 Sam Lu,只用 AI(Antigravity CLI + Gemini)写出来的 Android 开源应用:用两台安卓手机扫码配对,一台当摄像头、一台看直播,不用账号、不用云订阅、P2P 加密。它不是产品力胜出,而是一个「抽屉里的旧手机 + 不交 Ring 月费 + 不上云」的好讲故事,被 X 上一个英文搬运大号和一个中文 GitHub 推荐大号在 10/31–11/1 先后转发,一周内 star 从 30 涨到 135。

数据

  • 建库 2026-10-18,Apache-2.0,Kotlin(约 1.17 万行),作者账号 samlu 只有这一个热门库,followers 10(GitHub API,2026-11-06)。
  • star 曲线(github 库 repo_day):10-21 26 → 10-24~10-31 一直停在 30 → 11-01 35 → 11-02 66 → 11-03 102 → 11-04 124 → 11-05 134 → 11-06 135。gain_7d=105,前 7 天只有 4;单日最高 +36(11-03);11-05 起基本停了。没上过 trending。
  • fork 24 个;early fork(10-19 前后)多是台湾账号(shengta、shunhsiung、cocoaswifty、bingo-taiwan、nelsonchung 等),11-01 之后的 fork 来自各国(GitHub forks API)。
  • APK 下载量(GitHub releases API,2026-11-06):v1.0.6 154 次,v1.0.7 115 次,早期版本合计约 30 次。也就是真正装来用的量在几百次级别。
  • 不上 Google Play,作者明说「沒有計畫上架」、只做 Android。

用户从哪来(按时间)

  1. 10-19 作者自己的 Facebook 长文(facebook.com/samlu128,「40 年老工程師的告別作:全交給了 AI」),40 条评论,是第一波 26 star 和台湾 fork 的来源。叙事重点是「我没看过一行代码,全是 AI 写的」,仓库里还放了需求草稿、规格书、全部提示词记录(UserPromptsHistoryUpTo1.0.2.md)和 AI 安全审计报告。
  2. 10-31 12:15 UTC,X @RoundtableSpace(0xMarioNawfal):英文帖「You probably have an old Android phone sitting in a drawer. It can be a home security camera, with no Ring subscription…」,链接直接指向 Releases 页,77.6K 浏览(Jina 抓取 x.com 页面)。这是最大的一次曝光。
  3. 10-31 14:36 UTC,X @qwerty__cs(拓跋鼠) 中文翻译版,488 浏览,影响小。
  4. 11-01 14:30 UTC,X @GitHub_Daily(GitHubDaily) 中文推荐「抽屉里闲着一部旧安卓手机……」,评论区有人问 iPhone 版、有人提醒 24 小时推流会让电池鼓包。和 11-02/11-03 两天 +31/+36 的 star 高峰时间最吻合。
  5. 11-02,Facebook 粉专「一人公司研究所」 繁中转发(10 条评论);Threads @0xalpha.ai「CamMonitor 讓舊手機當監視器,免 Ring 月費」。都是同一套文案(无账号/无云/720p/扫码),明显是互相翻译、搬运。
  6. 作者 11-01 补了日文 README、11-02 加日文界面,但没找到日文圈的传播证据。
  7. 没查到:HN、Reddit、Product Hunt、媒体报道、TikTok;x-radar 本地语料里搜 CamMonitor 为 0 条。

结论:增长是内容搬运号的一次性转发,不是持续的自然流量;转发停了,star 也停了。

竞品

竞品在哪上线规模和 CamMonitor 的区别
AlfredCameraAndroid/iOS2014 前后Play 6559 万安装,7 天 +10 万;日区「家居」畅销榜第 1(googleplay 库)要账号、有云、免费版画质差有广告,订阅赚钱;功能全(移动侦测、录像、云存储)
IP WebcamAndroid2011 前后Play 2845 万安装局域网 MJPEG/RTSP 服务,给懂行的人接 NVR;外网要自己折腾
WardenCamAndroid/iOS2014 前后Play 1315 万安装要 Google 账号,录像存 Dropbox/Drive
ZoomOn / Security Camera CZ / SeeCiTV / CameritoAndroid多年29 万–500 万安装同为「两台手机一个看一个拍」,大多带账号、广告或订阅
Baby Monitor 3G / Bibino / DormiAndroid/iOS多年44 万–260 万安装,付费赚钱婴儿监视器场景,同样 P2P 两机方案,但收费、更打磨
Haven(Guardian Project,斯诺登背书)开源2017GitHub 6.8k star,2022 起不维护隐私开源前辈;侧重传感器入侵检测+Signal 告警,不是看直播
Frigate / clearcam / secluso开源2019 / 2025 / 20243.7 万 / 2.2k / 1.7k star要 NVR / 树莓派等专门硬件,不是「旧手机」
Ring / Google Nest 等大厂硬件——要买硬件 + 月费,正是 CamMonitor 文案拿来对比的对象

功能上 CamMonitor 没有新东西:「旧手机当监控」赛道十年前就挤满了,Alfred 一家就 6500 万安装。作者自己也在文中承认「是老题目,有不少现成 App」。

差异化

  • 零账号 + 开源 + 不收钱:商店里同类几乎都要登录、带广告或订阅;开源同类要么停更(Haven)要么要专门硬件。「不注册、不上云、扫一次码」这三点正好是转发文案的核心句。
  • 技术实现:WebRTC P2P 直连,信令走公共 MQTT(broker.hivemq.com / broker.emqx.io,TLS + ECDSA 签名),打洞用 Google STUN,没有 TURN 中继——所以「没有第三方服务器」并不严格,而且在对称 NAT / 部分移动网络下可能连不上(未实测,看源码推断)。
  • 刻意不做录像和移动侦测(防发热鼓包),只是「按需看直播 + 对讲 + 远程开闪光灯」,功能比 Alfred 少很多。
  • 故事差异:「40 年老工程师告别作 + 一行代码没看 + 全部提示词公开」——这是 Facebook 第一波的真正卖点,吸引的是想看 AI 编程实录的开发者,而不是要监控的人。

差异化是不是它跑出来的原因?部分是:搬运号挑中它,是因为「免 Ring 月费、不上云、旧手机」这几句好写、好传,而开源免账号正好给了这几句话。但真正带来 star 的是转发号的分发,不是用户用了之后自发传播(APK 下载才几百次、star 转发一停就不涨)。

能见度

小圈子里在传:被 77.6K 浏览的英文搬运帖和 GitHubDaily 转过,但没有媒体、HN、Reddit;135 star 量很小,也没有跟风者(搜 GitHub 同名库都是不相关的老项目,24 个 fork 没有带 star 的二创)。不涉及收入。

能借鉴的

  • 「旧设备复活 + 省订阅费 + 不上云」是 X 搬运号很爱转的题材(同期 Ansub/tv-detox「用 Claude Code 让旧 Android TV 变快」10-18 建库 2192 star,mayukh4/linux-android 3845 star),写一个这类工具、README 首句把「免账号/免月费」讲清楚,配一张宣传图,很容易被 @RoundtableSpace、@GitHub_Daily 这类号捡走。
  • 把「AI 写的、提示词全公开」作为附加故事,能在开发者圈先拿到第一批种子 star。
  • Releases 放现成 APK,转发帖可以直接链到下载页。
  • 这类爆发是一次性的;想要持续,得上商店或解决 NAT 穿透、录像这些真需求,作者明确不打算做。

不确定

  • star 日快照的采集时刻不明,11-02/03 的高峰到底主要来自 RoundtableSpace 还是 GitHubDaily,分不清;两者都有可能。
  • 没拿到 stargazer 时间和地区明细(API 403/404)。
  • RoundtableSpace 的转发是否付费推广未知(这类号常收费,但无证据)。
  • 实际连通率、留存未知。

出处

文章由 AI 根据公开数据和我们每天采集的数据写成,数字带出处,推断已标明