进程生命周期管理
轻松添加新进程,支持自定义命令、参数和环境变量;一键启动、停止、重启,支持优雅关闭。
CROSS-PLATFORM PROCESS MANAGER
让本地服务的管理变得简单直观
一款轻量级跨平台桌面进程管理应用,提供直观的界面来管理、监控和控制 Windows、macOS 和 Linux 上的后台进程,让开发调试更高效。
3
运行中
1
已停止
1
失败
nginx -g daemon off;
php artisan queue:work --sleep=3 --tries=3
redis-server /usr/local/etc/redis.conf
CORE FEATURES
从进程添加到日志查看,覆盖本地服务管理的每一个环节。
轻松添加新进程,支持自定义命令、参数和环境变量;一键启动、停止、重启,支持优雅关闭。
支持 always、on_failure、never 三种重启策略,配合最大重试次数,让服务始终稳定在线。
实时展示进程运行状态,包括 PID、重启次数和错误追踪,异常情况一目了然。
滚动日志文件,支持可配置的保留策略;实时日志流,分离捕获 stdout 与 stderr,支持搜索过滤与导出。
配置应用随系统开机自动启动,macOS 使用 LaunchAgent、Linux 使用 XDG Autostart、Windows 使用注册表。
Windows (amd64)、macOS (Intel 和 Apple Silicon)、Linux (amd64, arm64),一套配置,随处运行。
WHY PROCHUB
自定义命令、参数与工作目录
支持绝对路径自动推导工作目录,精准控制进程启动环境。
环境变量可视化配置
键值对形式管理每个进程的环境变量,无需手写命令行。
应用启动时自动运行
开启自动启动后,ProcHub 启动即自动拉起所需服务,无需手动操作。
优雅关闭与错误追踪
停止进程时优雅关闭,失败时记录错误信息,重启次数一目了然。
日志一键导出
支持将完整日志保存为本地文件,方便排查问题与归档记录。
1[INFO] nginx: worker process 1284 started
2[INFO] listening on 0.0.0.0:8080
3[SUCCESS] upstream healthy: app-1:3000
4[INFO] request GET /api/v1/health 200
5[WARN] slow upstream response: 1.2s
6[INFO] worker connection: 512
7[ERROR] upstream timeout: app-2:4000
8[INFO] retry in 3s (attempt 1/3)
9[SUCCESS] upstream recovered: app-2:4000
PLATFORM SUPPORT
无论你使用什么操作系统,ProcHub 都能无缝运行。
amd64 架构,使用注册表实现开机自启。
支持 Intel 与 Apple Silicon,使用 LaunchAgent 实现开机自启。
支持 amd64、arm64 架构,使用 XDG Autostart 实现开机自启。
Wails
应用框架
Go
后端语言
Vue 3
前端框架
Apache 2.0
开源协议
ProcHub
基于 Apache 2.0 协议开源的跨平台进程管理工具