📡 Idea Radar 每天 8:00 / 18:00 推送 · 18:00 生成精选
reddit · SideProject · 51 分 ← 返回列表

I launched my first Mac app: Portmole, a tiny tool that finds and closes forgotten localhost servers

Every few days I'd hit "port 3000 already in use." Some server from an old project or terminal tab was still running, and the only way to find it was lsof, find the PID, kill, repeat. So I built Portmole. It shows every server running on your Mac by its real name and project, and closes it in one click. There's also a little mole that hops when servers start 🐹 https://portmole.techynar.com Would love feedback! submitted by /u/techynAR [link] [commen

五维评分

付费意愿
32
需求真实度
48
个人可落地
92
竞争空间
35
新鲜度
58

AI 分析

痛点:开发者在本地调试时经常遇到「port 3000 already in use」,需要先用 lsof 查 PID 再 kill,流程繁琐,无法直观看到占用端口的服务属于哪个项目。

目标用户:在 Mac 上做本地开发的独立开发者、全栈工程师,尤其是经常同时开多个 Node 或 Python 项目的人

证据:Every few days I'd hit "port 3000 already in use." Some server from an old project or terminal tab was still running, and the only way to find it was lsof, find the PID, kill, repeat.

变现:以 macOS 菜单栏小工具的形式低价一次性买断($5–9,可在 Gumroad / Lemon Squeezy / Mac App Store 上架),免费版限制为只能查看、不能一键 kill;也可以做成团队授权的开发者工具包订阅。

MVP:用 Swift + libproc 或 lsof 解析端口占用情况,识别监听端口对应的进程名、PID、工作目录和项目名;在菜单栏 app 中列表展示状态,并支持一键 kill、按项目分组、监听新端口启动的通知;能在 1–2 周内做出可用的 MVP.

竞品:lsof + kill 命令行、Ports(Mac 菜单栏应用)、PortKiller、VS Code 的 Kill Port 类插件、Docker Desktop 的端口面板

摘要:作者发布了自己第一个 Mac 应用 Portmole,用来找出并一键关闭被遗忘的 localhost 服务,起因是每隔几天就会遇到一次「port 3000 already in use」。痛点真实且普遍,但帖子没有提付费意愿、收入或用户反馈数据,而且这类小工具的可替代方案(lsof、Ports、各类 Kill Port 插件)很多,变现空间有限,更适合作为引流或作品集项目,而不是主要收入来源。