电脑里突然多了一个程序,或某个网络端口一直被占着,常见工具通常只能告诉你“谁在运行”,却不能直接解释“它为什么会运行”。你还得在 ps、lsof、systemctl、docker ps 等工具之间来回核对。witr 想把这件事收拢成一个入口:给它一个进程、端口、容器或文件,它会沿着启动关系向上追溯,找出是谁、通过什么机制把目标拉了起来。
它既提供 CLI——输入文字命令操作的命令行界面,也提供 TUI——运行在终端里的交互式文字面板;结果还能输出为便于程序继续处理的 JSON。比如遇到一个陌生服务占用端口,witr 可以先定位监听进程,再追到父进程、服务管理器、容器入口或 shell,呈现完整的启动链。项目提供无需安装的模拟 Linux 环境,也以单个静态程序发布,覆盖 Linux、macOS、FreeBSD 和 Windows。它的价值不在于展示更多运行状态,而在于把原本需要人工拼接的因果关系直接摆出来。