ProcHub is a cross-platform desktop application for process management, built with Wails, Go, and Vue 3 + TypeScript. It provides an intuitive interface to manage, monitor, and control background processes across Windows, macOS, and Linux.
- Add/Remove Processes: Easily add new processes with customizable commands, arguments, and environment variables
- Start/Stop/Restart: Full control over process lifecycle with graceful shutdown support
- Auto-start: Configure processes to start automatically when the application launches
- Restart Policies: Support for
always,on_failure, andneverrestart policies - Process Monitoring: Real-time status monitoring with PID, restart count, and error tracking
- Windows (amd64)
- macOS (Intel and Apple Silicon)
- Linux (amd64, arm64)
- macOS: Uses LaunchAgent
- Linux: Uses XDG Autostart
- Windows: Uses Registry
- Rolling log files with configurable retention
- Real-time log streaming
- Separate stdout/stderr capture
- Go 1.23.0 or higher
- Node.js 18+ and npm
- Wails CLI
# Install frontend dependencies
cd frontend && npm install && cd ..
# Install Go dependencies
go mod download
# Run in development mode
wails dev# Build for current platform
wails build
# The built application will be in build/bin directoryThis project is licensed under the Apache 2.0 License.


