
Gretl
gretl.dev
本地端口可视化控制面板
10天前制作者:Gretl
关于 Gretl
Gretl 是一款面向开发者的端口管理器,常驻菜单栏,实时监控机器上的所有端口。你可以为端口命名、分组、启动、停止甚至共享,从此告别“3001 上跑的是什么?”的困惑。它既可以独立使用,也能与现有工具无缝配合。Gretl 提供了命令行工具(gr list, gr start)、Python/Ruby/Node SDK,以及一个可提交到版本控制的 gr.toml 配置文件,让团队成员自动获得相同的端口管理设置。
核心功能
- 端口监控与可视化:在菜单栏中实时显示所有端口状态,一目了然。
- 端口管理:支持对端口进行命名、分组、启动、停止等操作,轻松管理本地服务。
- 一键共享:通过内网或临时链接将本地端口分享给他人,方便协作调试。
- 多语言 SDK:提供 Python、Ruby、Node.js 的 SDK,方便在脚本或应用中集成端口管理功能。
- 配置文件同步:使用
gr.toml文件定义端口配置,可提交至 Git,确保团队环境一致。
主要特性
- 菜单栏常驻:不占用桌面空间,随时查看和管理端口。
- 跨平台兼容:支持 macOS、Windows、Linux,覆盖主流开发环境。
- CLI 高效操作:通过简洁的命令行快速完成端口操作,提升效率。
- 团队协作友好:配置文件可共享,新人上手零障碍。
- 轻量无依赖:无需额外安装数据库或服务,即装即用。
适用场景
- 本地开发调试:同时运行多个微服务时,快速定位端口对应的服务。
- 团队协作:共享本地端口给同事进行联调或演示。
- 自动化脚本:通过 SDK 或 CLI 在 CI/CD 流程中管理端口。
- 教学演示:清晰展示本地服务端口分配,适合技术培训场景。