- 社区热度
- 22.4k Stars
- GitHub 收藏
- 最近活跃
- 2026/8/15
- 活跃状态暂不清楚
- 授权协议
- APACHE-2.0
- 宽松协议
为什么值得关注
不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。
解决的问题
排查端口占用或未知进程时,使用 ps、lsof 或 docker ps 只能展示当前状态,需手动关联多级父进程与服务管理器。
实际价值
提供命令行与 TUI 界面,将进程、端口、容器与文件追溯至完整的启动链条,支持 JSON 输出与多平台静态二进制运行。
创新 / 差异化
整合 systemd、PM2、容器与系统进程的上下文信息,自动串联并输出明确的父子归因关系链。
扩展潜力
以单静态文件分发并支持 Homebrew、APT、Winget 等多种包管理器,便于接入终端调试或脚本自动化。
为什么是现在
开发环境普遍叠加容器、进程管理器与系统服务等多层抽象,提高了对底层来源追溯工具的需求。
社区活跃度
近 90 天新增 12 个 Issue、16 个 PR;窗口内抽取的 Issue/PR 样本中有 11 位 Issue 发起者、13 位 PR 贡献者,并发布 1 个版本。
维护者响应
窗口内 12 个 Issue 样本关闭率 25%,16 个 PR 样本合并率 50%。维护者响应统计覆盖该 Issue 样本的 100%,响应率 25%,首次响应中位数 22.9 小时。
核心亮点
- 追溯进程与服务从系统启动项、PM2 到具体进程的依赖链条
- 支持按端口、文件、容器或 PID 进行精准定位与诊断
- 提供终端交互式 TUI 界面与单行 CLI 输出模式
快速开始
安装方式、上手难度、开始步骤。
装在哪
待确认
难不难
待确认
- 01在 Linux、macOS 或 FreeBSD 系统上通过一键脚本完成安装:
- 02在 Windows 系统上使用 PowerShell 脚本安装:
- 03也可以通过 Homebrew 或其他系统包管理器进行安装:
- 04通过端口号、进程 PID 或文件名查询启动来源:
- 05在浏览器沙盒环境中直接模拟体验交互式 TUI 功能:
更适合谁
- 希望数据放在自己服务器上的团队
- 想在本机直接跑起来试用的开发者
更多介绍
witr 是一个用于探究系统进程来源的诊断工具。当系统出现未知网络端口占用或异常后台进程时,witr 能够向上溯源,厘清由系统服务、脚本、容器或嵌套 Shell 构成的层级关系。它整合了原生命令行查询、终端图形化界面(TUI)以及浏览器免安装演示环境,协助开发者与系统管理员快速分析进程关联。
信息来源
每条信息都标注了状态与出处,可展开查看。
14 条 · 展开
信息来源
每条信息都标注了状态与出处,可展开查看。
capability tags
已核验monitoring
来源: admin_cms · cms editor · 2026/9/8
editor note
已核验{"en":"While conventional tools like ps and lsof present isolated state data, witr correlates execution contexts to show the full launch hierarchy. Its interactive TUI and structured JSON output make process origin investigation straightforward for system diagnostics.","zh":"传统工具(如 ps、lsof、systemctl)仅列出当前的运行状态,而 witr 则侧重于分析因果关系,直观地展示进程、进程管理器、容器和 Shell 之间的调用链条。它不仅支持终端交互式 TUI,还能提供可供自动化脚本解析的结构化 JSON 数据。"}
来源: admin_cms · cms editor · 2026/9/8
how to use
已核验{"steps":[{"en":"Run the quick installation script on Linux, macOS, or FreeBSD:","zh":"在 Linux、macOS 或 FreeBSD 系统上通过一键脚本完成安装:"},{"en":"Install on Windows using PowerShell script:","zh":"在 Windows 系统上使用 PowerShell 脚本安装:"},{"en":"Alternatively, install via Homebrew or other package managers:","zh":"也可以通过 Homebrew 或其他系统包管理器进行安装:"},{"en":"Trace the launch origin by port number, process PID, or filename:","zh":"通过端口号、进程 PID 或文件名查询启动来源:"},{"en":"Try the interactive TUI mode in the browser simulator:","zh":"在浏览器沙盒环境中直接模拟体验交互式 TUI 功能:"}],"installAt":"unknown","difficulty":"unknown"}
来源: admin_cms · cms editor · 2026/9/8
intro
已核验{"en":"witr is a diagnostic utility built to answer why a process, port, container, or file is active on a system. Instead of requiring manual correlation across ps, lsof, and systemctl, witr displays the multi-layered parent chain responsible for execution. It includes CLI execution, an interactive TUI dashboard, and machine-readable JSON support.","zh":"witr 是一个用于探究系统进程来源的诊断工具。当系统出现未知网络端口占用或异常后台进程时,witr 能够向上溯源,厘清由系统服务、脚本、容器或嵌套 Shell 构成的层级关系。它整合了原生命令行查询、终端图形化界面(TUI)以及浏览器免安装演示环境,协助开发者与系统管理员快速分析进程关联。"}
来源: admin_cms · cms editor · 2026/9/8
最新版本
已核验v0.3.3
来源: GitHub 官方接口 · latest_release=v0.3.3 · 2026/9/20
许可证
已核验Apache-2.0
来源: GitHub 官方接口 · license.spdx_id=Apache-2.0 · 2026/9/20
needs api key
已核验否
来源: admin_cms · cms editor · 2026/9/8
一句话用途
已核验{"en":"Trace any running process, port, container, or file back to its originating parent chain","zh":"追溯进程、端口、容器和文件的完整启动链条与调用源头"}
来源: admin_cms · cms editor · 2026/9/8
平台
已核验linux、macos、windows、browser
来源: admin_cms · cms editor · 2026/9/8
分类线索
根据材料推断ops-cloud
来源: 项目说明文档 · hint=ops-cloud · 2026/8/18
product forms
已核验cli、web
来源: admin_cms · cms editor · 2026/9/8
role tags
已核验devops
来源: admin_cms · cms editor · 2026/9/8
supports local
已核验是
来源: admin_cms · cms editor · 2026/9/8
supports self host
已核验是
来源: admin_cms · cms editor · 2026/9/8
相关项目
根据分类、能力和适用角色匹配的其他已核验项目。
grafana
用于查询、可视化、告警和分析指标与日志的开源监控与可观测平台。
prometheus
按固定间隔采集目标指标、使用 PromQL 查询和规则计算,并在条件满足时触发告警的监控系统。
terraform
Terraform 是一款基础设施即代码工具,通过声明式配置文件管理云资源与本地服务的生命周期。
loki
一款受 Prometheus 启发的水平可扩展、高可用的多租户日志聚合系统。
databasus
可自行部署的数据库备份管理工具,支持定时备份、恢复验证、多种存储目标、保留策略和通知。
oneuptime
把可用性监控、告警值班、事故响应、状态页、日志、指标和链路追踪放在一起的开源可观测平台。

