GostGUI
A gui tool to run terminal program on Windows. No need to install it as service. Just run silently at background.
Install / Use
/learn @woodlyer/GostGUIREADME
gostGUI
A gui tool to run terminal program(for example gost.exe) on Windows.
No need to install the program as service.
Just run silently in the background.
Feature
- Multi-Process Management: Run and manage several command-line applications simultaneously, each with its own configuration.
- Persistent Configurations: All configurations are saved to a
config.jsonfile and reloaded on startup.- Add, delete, and rename configurations on-the-fly.
- Easily edit program paths and arguments.
- Process Control:
- Start and Stop individual processes.
- Start All / Stop All enabled processes with a single click.
- The
Enableflag in the configuration determines if a process is included in "Start All" operations.
- Robust Operation:
- Child processes run silently in the background without a visible console window.
- Automatic Cleanup: All managed child processes are automatically terminated when gostGUI exits, even if it crashes, preventing orphaned processes.
- User-Friendly Interface:
- System Tray Integration: Minimizes to the system tray to stay out of your way. Includes a tray icon context menu for quick access to major functions (Start All, Stop All, Exit).
- Live Status Indicators: A visual icon in the list (▶ for running, ■ for stopped) shows the current state of each process, with colors that adapt to selection for clarity.
- Per-Process Logging: View real-time console output for each application in its own dedicated log window, which includes startup, shutdown, and exit code information.
- Easy Configuration: Supports drag-and-drop for setting the executable file path.
- Windows Integration:
- Option to automatically start with Windows.
Screen

How to use
- place the .exe file with gostGUI.exe
- select program and type args in textbox
- press start button.
Configuration (config.json)
gostGUI saves its settings in a config.json file in the same directory.
Name: The unique name for the configuration.Program: The path to the executable.Args: The command-line arguments.Enable: A boolean (true/false) that determines if this configuration is started by "Start All". This is automatically updated when you start or stop a process.
Change log
- v1.6: Click listbox to start/stop program.
- v1.5: Implemented robust multi-process management and automatic child-process cleanup on exit. Revamped UI with custom-drawn status icons and improved in-place editing. (Thanks to Gemini Code Assist).
- v1.2: Added "Run on system startup" functionality.
- v0.1: Initial release with support for multiple argument configurations.
Related Skills
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
