大家好,分享一个自己写的 macOS 菜单栏工具 Pier,2.0 刚发布。
此前在分享创造区 做了个 macOS 菜单栏小工具 Pier — 看端口、进程、系统状态,一键杀进程 发过
起因很俗:Error: listen EADDRINUSE :3000,然后 lsof -i :3000,找 PID,kill -9 。这套动作敲了无数遍之后,我决定把它塞进菜单栏——点开就能看到哪个进程占着哪个端口,点一下结束掉。
写着写着就长成了一个小型开发环境面板,现在能做的:
- 端口:TCP/UDP 监听列表,按「我的项目 / 数据库 / 容器 / 系统」分类筛选。能认出端口背后跑的是什么——Next.js 、Vite 、Postgres 、Redis 、Docker 等大约 40 种常见服务,不用对着一排 node 猜
- 项目目录:每个端口显示占用进程的工作目录,点击在 Finder 打开,右键直达终端或编辑器(VSCode / Cursor / Zed / IntelliJ 等自动探测)
- Docker / Podman:端口由容器 publish 时直接显示容器名,不再是一坨 com.docker.backend
- 进程 / 系统:CPU 、内存排序的进程列表,一键结束;系统指标可以常驻菜单栏
- Dev 面板:Homebrew services 和用户级 Launch Agents 的启停管理;有 agent 异常退出时菜单栏图标出小红点提醒
技术上:原生 SwiftUI,空闲时 CPU 占用趋近于 0(只在你看的时候才采样)。纯本地,无账号无统计无追踪,只在检查更新和校验许可证时联网。不上 App Store 是因为沙盒不让读别人进程,所以走独立分发,Developer ID 签名 + Apple 公证。macOS 14+,Apple Silicon 和 Intel 都支持,中英双语。
关于价格,说实话这次想做个实验:前段时间的免费推广期结束了,2.0 开始收费,但定价是 pay what you want——最低 $0.99,建议 $6.99,一次性买断,可激活 5 台 Mac,含所有 2.x 更新。你觉得它值多少就付多少。看端口/进程/系统这些「查看类」功能永久免费,识别、跳转、杀进程这些是付费的。
装了不着急付:14 天全功能试用。推广期装过的老朋友,从第一次打开 2.0 起重新给 14 天,慢慢决定。
- 官网:https://pier.app.mahui.me
- Homebrew:brew install --cask mahui/tap/pier
- 更新日志:https://pier.app.mahui.me/changelog.html
独立开发,功能建议和 bug 都欢迎砸过来。也很好奇 PWYW 这个模式在国内开发者社区能不能跑通,愿意聊聊你付了多少、为什么 :)