[分享创造] 做了个 macOS 菜单栏小工具 Pier — 看端口、进程、系统状态,一键杀进程

Pier — 菜单栏查看进程端口小工具 折腾了一段时间,做了个 macOS 菜单栏小工具 Pier ,今天来 V2EX 露个面,顺便求点反馈。 官网: https://pier.app.mahui.me 现在是推广期, 全功能免费 ,下载即用,无需付费/注册。 为什么做这个 平时开发经常遇到几个特蠢...
[分享创造] 做了个 macOS 菜单栏小工具 Pier — 看端口、进程、系统状态,一键杀进程
[分享创造] 做了个 macOS 菜单栏小工具 Pier — 看端口、进程、系统状态,一键杀进程

Pier — 菜单栏查看进程端口小工具

折腾了一段时间,做了个 macOS 菜单栏小工具 Pier,今天来 V2EX 露个面,顺便求点反馈。

官网: https://pier.app.mahui.me 现在是推广期,全功能免费,下载即用,无需付费/注册。


为什么做这个

平时开发经常遇到几个特蠢的问题:

  • 端口被占了,要开终端 lsof -iTCP -sTCP:LISTEN -nP 一顿敲,看到 PID 再去 kill ;
  • 想重启个 Docker 容器或者 brew 服务,又得切到终端。

市面上能干这事的工具不是 Electron 套壳吃内存,就是订阅制按月收钱。所以我自己写了一个:

  • 原生 SwiftUI + MenuBarExtra,空闲 CPU 趋近于 0 ;
  • 常驻菜单栏,不占 Dock ;
  • 看 + 操作合一,结束进程 / 启停服务全部在弹窗里搞定。

四个面板

1. 端口 — 看谁在监听

端口

所有 TCP / UDP 监听端口、占用它的进程、App 图标、绑定地址、IPv4·IPv6 标签。对外暴露的端口会有提醒,一键 kill 。

2. 进程 — 揪出占用大户

进程

按 CPU / 内存实时排序,带 App 名和图标。展开看完整命令行、路径、父进程。结束或强制结束。系统进程会加保护提示。

3. 系统 — 一眼看清状态

系统

CPU 、内存、Swap 、磁盘、实时网速。可以把某个数字(比如网速)直接钉到菜单栏图标旁,连窗口都不用开。

4. 开发工具 — 告别终端

开发

Docker / Podman 容器、Homebrew services 直接启停。还会识别你的 docker 命令其实是不是 Podman 。


安装

直接下 DMG: https://pier.app.mahui.me

或者 Homebrew:

brew install --cask mahui/tap/pier

要求 macOS 14 ( Sonoma )+,Apple Silicon / Intel 都支持。

求反馈

  • 端口/进程/系统/开发工具,还有哪些场景是你每天都遇到、但目前没好工具的?
  • 菜单栏读数想看到什么指标?
  • Bug 或体验问题欢迎在评论里拍砖,或者发到 pier@appsupport.mahui.me

谢谢围观 🍻

来源: v2ex查看原文