事件驱动的后台监控
作为 macOS 登录会话中的 Launch Agent 运行,并在端口冲突发生前保持空闲,因此不依赖持续轮询。
Portia 是一款原生 macOS 工具,用于查找阻塞网络端口的进程,并允许你在桌面上将其停止。它会监视端口冲突,识别占用者,并提供一键 Strike 操作,而不是要求你手动输入诸如 `lsof` 之类的终端命令。
该产品分为免费的 Portia Lite 版本和付费完整版本。Lite 可以显示当前用户的被占用端口信息,而完整版本增加了 PID 和进程详情、进程终止以及作为 Launch Agent 的后台运行能力。
Portia 面向经常在启动本地服务器时遇到 `EADDRINUSE` 错误的 macOS 开发者。其技术说明页面重点介绍了端口、PID、内核套接字表以及沙盒限制如何影响应用是否能够检查并结束占用端口的进程。
作为 macOS 登录会话中的 Launch Agent 运行,并在端口冲突发生前保持空闲,因此不依赖持续轮询。
识别占用冲突端口的进程,并在完整版本中显示 PID、进程名称和可执行文件路径。
提供一键 Strike 操作,向占用进程发送终止信号,避免手动输入终端命令。
在 App Store 中提供免费的 Lite 版本,可显示菜单栏端口概览、被占用的端口号,以及同一用户的基础进程名称。
作为原生 macOS 工具运行,面向 Apple Silicon 和 macOS 26+ 构建,并提供已签名和已公证的二进制文件。
付费版本在 App Store 沙盒之外运行,这对于完整的套接字检查、外部进程查找和进程终止是必需的。
启动本地开发服务器后,如果出现 `EADDRINUSE`,可立即看到哪个进程占用了端口,而无需切换到终端排查。
当你只需要确认某个端口是否被占用并了解端口号时,可以使用 Lite 版本,尤其适合查看你自己的用户进程。
当你需要占用进程的 PID、进程路径以及直接结束操作,以便更快清理时,可使用付费版本。
让 Portia 作为 Launch Agent 在后台运行,它会等待冲突发生,而不是在每次运行前手动检查端口。
当你需要 App Store 沙盒不允许的功能,例如检查其他用户的进程或结束它们时,优先选择直下载版本。
Portia 运行于 macOS,专为 Apple Silicon 和 macOS 26 或更高版本构建。主页提供通过 App Store 获取的 Lite 版本,以及具备完整功能的付费直下载版本。
Portia 作为 macOS Launch Agent 安装,并在后台等待,直到检测到端口冲突。发现占用端口的进程后,它会显示原生通知,并允许你一键终止该进程。
Portia Lite 可以显示端口被占用,并识别被占用的端口号。完整版本增加了 PID 和进程详情、一键结束进程,以及在 App Store 沙盒之外后台运行的能力。
来源未描述团队功能、共享工作区或多用户管理。它看起来更像是一款本地 macOS 工具,而不是协作工具。
Portia 专注于识别并结束在 macOS 上占用端口的进程。产品页面未描述与其他工具或服务的集成。
MacSpoof 是 macOS 的 MAC 地址更改工具,可更改或随机 Wi‑Fi MAC 身份,重连网络并帮助减少公共 Wi‑Fi 的设备记录。
NomNak 是一款餐厅发现应用,帮助你通过好友推荐而非陌生人评论寻找餐厅。iPhone 免费使用,支持收藏心仪地点、食物护照和城市搜索好友美食地图。
TyeGit 是一款基于 Rust 和 Tauri 的原生 Git 客户端,面向开发者提供对暂存、提交、分支和远程仓库的快速精准控制。支持 Windows、macOS 和 Linux,并提供可编辑的基于 diff 的暂存及 GitHub Device Flow 登录。
idmly 将独立 HTML 设计转换为可编辑的 Adobe InDesign (.idml) 文件。适合需要把浏览器或 AI 生成的版面导入 InDesign、且无需手工重建的设计师和团队。
Rokoko 是一套动作捕捉软件与硬件生态,覆盖身体、手指和面部动画。Rokoko Studio 可处理捕捉数据,帮助创作者清理、重定向,并流式传输或导出到 3D 工具。
A native macOS Hacker News client built with SwiftUI and distributed through GitHub Releases. It can be installed from a DMG, or built from source in Xcode 26+.