Portero
- 官网
- porteroapp.pages.dev(2026-11-02 抓取,在线)
- PH
- www.producthunt.com/products/portero/launches/portero,2026-07-14,163 票(发布日收盘 155)/ 日榜第 6、周榜第 39、月榜第 187 / 27 条评论库
- 一句话
- 免费开源的 macOS 端口管理器——列出每个监听端口背后的进程,用大白话解释,一键 kill、用系统 pf 防火墙封端口、自动检测端口冲突。
- 团队
- 巴西独立开发者 João Davi Souza Nascimento(GitHub
ctresb,X@oC3B_,自述 Supersonic Labs 创始人/CEO,LinkedIn 显示在巴西、前端工程师背景)。单人项目,仓库最初挂在joaodavisn名下,2026-07-14 转到ctresbGitHub commit 记录。 - 收费
- 官网 FAQ 原文「Yes. Portero is free and open source」官网 2026-11-02;第三方目录 OneTimePay 也标 Freeonetimepay.app/apps/portero。没有定价页、没有内购、没有付费档,变化:无(自始至终免费)。
- 状态判断
- 已经停了——发布日(2026-07-14)之后再无一次代码提交、无新版本、唯一 issue 无人回复,3.5 个月零动作。
- 证据强度
- 中(PH、GitHub、官网三方对得上;收入/用户/讨论三类证据全空)
发布之后的表现
收入:indie(TrustMRR)库里没有库。产品本身免费开源,没有收款入口,所以「没有收入记录」和「免费」是一致的,不是漏采。
用户 / 下载:appstore、googleplay、macappstore 库里都没有它库(App Store 里 4 个叫 Portero 的命中全是墨西哥/塞内加尔的足球游戏,与本品无关)。chromestore 库里没有库。官网只给 GitHub Releases 的 .dmg 下载,苹果不给下载量,所以没有任何用户数证据。间接信号:GitHub 7 个 fork、issue #1 有 5 位不同用户报告同一个安装问题,说明真实下载量在几十到几百量级,但这是推断。
开发者关注:GitHub ctresb/portero,57 star / 7 fork(fork/star = 12.3%,在正常区间,无 suspect 标记)库。10-28 至 11-02 六次观测星数恒为 57,gain_7d 为 NULL(观测窗口不够),即发布后基本零增长。pushed_at = 2026-07-14 03:57,与建库同日;全库只有 4 个 commit、1 个 tag(v0.1.0)、1 个 release,全部在发布当天。仓库不是只有 README——有 src、src-tauri、docs、CI workflow,是完整可构建的 Tauri 项目,所以「只有 README」的异常不成立;真正的异常是发布即冻结。
讨论:hackernews 库里没有(按域名和标题词边界查均为 0)库;x 本地库里没有提及,创始人 @oC3B_ 也不在五个圈子名单里库。库外:PH 发布被 daily.dev 转载(36 upvotes、3 评论、254K impressions)daily.dev,被 aat.ee 收录(139 upvotes、4 条评论,标注发布日 2026-07-16)aat.ee,Launchrs 的当日复盘把它列为第 6 名并称「163 票、32 条评论」launchrs.com。没有一条 HN / Reddit 的独立讨论——对一个面向开发者的开源工具来说,这是最刺眼的空白。
官网动态:官网 2026-11-02 仍在线,内容完整(功能页、FAQ、隐私、条款),但没有 changelog、没有博客、没有 roadmap;Wayback Machine 对 porteroapp.pages.dev 没有任何存档快照archive.org API。GitHub Releases 页只有 v0.1.0。issue #1「Package shows up as damaged if I open it with a right click」2026-07-14 由用户 rberger 提出,7-15 有 3 位用户跟帖、7-28 报告者确认社区给的 xattr -dr com.apple.quarantine 解法有效、8-01 又有人说无效——全程没有维护者回复,issue 至今 Open。这是「未签名构建」这个已知坑,官网自己也写了「unsigned build, right-click then Open on first launch」,但实际连右键打开都失败。
自报 vs 实际
- 自报(官网/PH 文案):「free, open source, for macOS」——与 GitHub MIT 协议、无收款入口一致,没有夸大。
- 自报(PH 文案):「hundreds of processes and ports recognized」——无法验证,库里没有这类数据。
- 第三方目录 aat.ee 标「139 upvotes」,PH 库记录 163 票、PH 榜单快照显示 172 票库——三个数不同只是抓取时点不同,不构成矛盾。
- 没有任何「用户数 / MRR / 下载量」类自报数字,所以不存在自报与库对不上的情况。这一点本身值得注意:一个 PH 日榜第 6 的产品,三个月后连一句「有多少人用」都找不到。
为什么成了 / 没成
发布当天算小成:163 票、日榜第 6、27 条评论,在 2026-07-14 那天(冠军 ClawTeams 729 票)属于中上,对一个单人免费工具是合格的曝光。痛点真实——lsof 输出难读、端口冲突烦人,PH 评论区有人直接问「能不能显示进程的工作目录」。
之后没成,原因有三,按证据排序:
- 发布即停更。
pushed_at停在 2026-07-14,4 个 commit、1 个 release,之后再无动作。开源工具的用户留存靠迭代和响应 issue,而 issue #1 挂了 3.5 个月无人回复。用户 rberger 在 7-28 确认解法有效后,8-01 又有人报同样的问题——说明这个坑一直没被修。 - 未签名构建把首日流量浪费掉了。PH 发布当天就有人装不上,
hrbuilds在 issue 里直接写「that's a critical step to fix as it creates a friction and drop」。对一个「下载即用」的桌面小工具,首启失败等于把 PH 带来的下载全部折损。 - 免费开源 + 无变现路径。没有 Pro 档、没有赞助入口、没有 App Store 上架(所以连评分数这个代理指标都没有)。免费本身不是错,但配合「停更」就变成:没有收入 → 没有动力维护 → 用户流失 → 更没有收入。
对照:同一个作者 2026-10-15 建的 ctresb/leis(巴西法律全文仓库)18 天涨到 2224 star、371 fork,单日最高涨 508库。同一个人,一个仓库爆了、一个仓库冻了——差别不在能力,在于前者是「一次性内容搬运」、后者是「需要持续维护的软件产品」。Portero 缺的不是点子,是发布之后的 90 天。
对想跟的人
这个方向有位置,但位置不在「再做一个端口查看器」。证据:PH 日榜第 6、163 票说明需求真实;但 GitHub 57 star 且 6 天零增长、HN 零讨论说明「又一个 lsof GUI」已经饱和——Reddit 上 r/macapps 的同类帖(234 票)、HN 上的 PortManager、Port Kill、sisques-labs/portero 都是同一格。真正没被填的是 Portero 自己暴露的两个缺口:一是签名与分发(issue #1 里 5 个人卡在「damaged package」,谁把 notarized 的 .dmg 或 Homebrew cask 做顺,谁就吃下这批人);二是从「看端口」升级到「管开发环境」——Portero 的 FAQ 里那几条 lsof/pfctl 命令,正是可以做成付费 Pro 的部分(团队共享的端口规则、项目级 profile)。最大的坑是:免费开源 + 单人 + 无变现,一旦发布日没接住流量,就会像 Portero 一样停在 57 star 上——先想清楚第 90 天谁给你发工资,再决定要不要开源。
没查到的
- indie(TrustMRR):库里没有。产品免费,大概率永远不会进这个库。
- appstore / googleplay / macappstore / chromestore:四个商店库都没有它。Mac App Store 没有,所以拿不到评分数、榜位、评分增速——用户规模完全无法量化。
- hackernews / x 本地库:都没有提及;创始人不在 X 圈子名单里,本地库抓不到他的帖。
- 答不了的:实际下载量、活跃用户数、PH 发布当天的逐小时票数曲线(库里只有 1 个观测点,
post_obs的 intraday 采集 2026-10-29 才开始,晚于发布日)、创始人是否已放弃该项目(只能从「3.5 个月零提交」推断,没有本人声明)。 - PH 产品页与榜单页被 Cloudflare 拦截,未能直接抓到页面原文;PH 库记录发布日为 2026-07-14,而搜索摘要里产品页显示「July 23, 2026」,可能是页面上的「最近更新」字段,未能核实。
档案由 agent 建(deepseek/deepseek-v4.1-flash,35 步,2026-11-01T12:18);〔库〕= 我们自己的库,〔官网〕= 当天抓的网页。