【开源】PortMaster:可视化管理项目和开发端口的桌面应用
- 内容介绍
- 文章标签
- 相关推荐
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
PortMaster
image1024×1024 75.3 KB
各位大佬好, GitHub - myxsf/PortMaster: You can use this desktop app to visualize your localhost port and manage them · GitHub 这是一款开源的可视化本地和docker端口管理桌面应用软件,具体的一些应用如图所示:
仪表盘
仪表盘主要看本地服务,适合做这些事:
- 搜索端口、别名、服务名、路径
- 按项目折叠多个端口
- 结合记录能力快速回到常用项目
- 快速判断哪些服务正在运行,哪些只是“已记录但当前未启动”
端口占用提示
当你在“自定义”里测试端口或准备启动服务时,如果预期端口已经被其他服务占用,PortMaster 会直接弹出提示:
- 哪个端口被占用
- 检测到的大致服务类型
- 提醒你先关闭占用进程,再继续启动
Docker 容器
Docker 容器页专门管理容器服务:
- 单独展示 Docker 服务,避免和本地项目混在一起
- 支持按服务分组查看容器端口
- 可以直接判断哪些容器组在运行、哪些已停止
日志中心
日志中心适合排查“为什么启动了但没真正起来”这类问题:
- 支持“开发日志 / 全部日志”切换
- 可以按本地服务或 Docker 来源筛选
- 可以按项目或端口进一步缩小范围
- 支持按错误、警告、信息等级筛选
命令行启动
命令行模式适合已经熟悉项目启动方式的用户:
- 像终端一样只输入命令即可
- PortMaster 会接管启动日志和端口校验
- 适合临时启动、调试命令和一次性验证
欢迎大佬们star 下载,在使用过程中欢迎大佬指正,由于个人开发,很难兼顾到所有功能和bug,还望大佬包含和指出
网友解答:--【壹】--:
我的个人建议添加一个AI 自动标注端口号功能,一键识别填写别名,根据进程名称和端口号,我觉得会比较准确了
--【贰】--:
LLM+RAG 效果最好,这种混合检索做一些标注,然后在线更新,其实如果你一开始用你自己的服务的话,可以收集一些AI未识别出来或者识别错误的信息,如果用户手动标注了,可以回传过来,你review 后增加到知识库里面,因为这东西也不涉及啥隐私,使用AI标注功能前告知用户会传输哪些信息就行,不同意可以在设置里面配置自己的AI APIKEY
--【叁】--:
好的,这个的话我列一下评估一下,先看看整体反馈,后期用户多这方面需求多我这边沿着这个思路做下去
--【肆】--:
这个好,不用每次再去用命令行查询哪个端口占用了
--【伍】--:
是的,后续有这方面的计划,是考虑用ai还说搭一个知识库收录常见的一些端口号和别名映射,以及docker映射等内容,目前只有少部分能够映射到,还需要用户自己去进行手动添加
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
PortMaster
image1024×1024 75.3 KB
各位大佬好, GitHub - myxsf/PortMaster: You can use this desktop app to visualize your localhost port and manage them · GitHub 这是一款开源的可视化本地和docker端口管理桌面应用软件,具体的一些应用如图所示:
仪表盘
仪表盘主要看本地服务,适合做这些事:
- 搜索端口、别名、服务名、路径
- 按项目折叠多个端口
- 结合记录能力快速回到常用项目
- 快速判断哪些服务正在运行,哪些只是“已记录但当前未启动”
端口占用提示
当你在“自定义”里测试端口或准备启动服务时,如果预期端口已经被其他服务占用,PortMaster 会直接弹出提示:
- 哪个端口被占用
- 检测到的大致服务类型
- 提醒你先关闭占用进程,再继续启动
Docker 容器
Docker 容器页专门管理容器服务:
- 单独展示 Docker 服务,避免和本地项目混在一起
- 支持按服务分组查看容器端口
- 可以直接判断哪些容器组在运行、哪些已停止
日志中心
日志中心适合排查“为什么启动了但没真正起来”这类问题:
- 支持“开发日志 / 全部日志”切换
- 可以按本地服务或 Docker 来源筛选
- 可以按项目或端口进一步缩小范围
- 支持按错误、警告、信息等级筛选
命令行启动
命令行模式适合已经熟悉项目启动方式的用户:
- 像终端一样只输入命令即可
- PortMaster 会接管启动日志和端口校验
- 适合临时启动、调试命令和一次性验证
欢迎大佬们star 下载,在使用过程中欢迎大佬指正,由于个人开发,很难兼顾到所有功能和bug,还望大佬包含和指出
网友解答:--【壹】--:
我的个人建议添加一个AI 自动标注端口号功能,一键识别填写别名,根据进程名称和端口号,我觉得会比较准确了
--【贰】--:
LLM+RAG 效果最好,这种混合检索做一些标注,然后在线更新,其实如果你一开始用你自己的服务的话,可以收集一些AI未识别出来或者识别错误的信息,如果用户手动标注了,可以回传过来,你review 后增加到知识库里面,因为这东西也不涉及啥隐私,使用AI标注功能前告知用户会传输哪些信息就行,不同意可以在设置里面配置自己的AI APIKEY
--【叁】--:
好的,这个的话我列一下评估一下,先看看整体反馈,后期用户多这方面需求多我这边沿着这个思路做下去
--【肆】--:
这个好,不用每次再去用命令行查询哪个端口占用了
--【伍】--:
是的,后续有这方面的计划,是考虑用ai还说搭一个知识库收录常见的一些端口号和别名映射,以及docker映射等内容,目前只有少部分能够映射到,还需要用户自己去进行手动添加

