Echo monitors specified programs or games, and when they are launched, triggers your favorite helper tools or scripts to automatically start with them.
Instead of manually opening several programs, creating batch files, or using the Task Scheduler to set up your environment, Echo uses native Windows monitors to detect when you run a specified program, and then automatically launches any number of selected programs/processes/websites/folders/files/etc.
Most importantly, it can then optionally close all those extra programs when the main game / program exits. No need to set everything to run on Windows Startup, they can open/close with your other programs instead. See caveats
If you wish to support me, you can download Echo from Steam for the price of a coffee.
Otherwise, it is always available for free from the Github releases page.
- Monitor any programs
- Automatically finds and lists all Steam Games for easy adding
- Any of the following can be set to automatically launch when a monitored program is trigerred:
- Other Programs
- Autohotkey scripts
- Website URLs
- Folders
- URI Schemes (e.g. opening Discord to a specific channel using
discord://...) - Any other files will be launched using whatever the filetype default is set to in Windows. e.g. a Word Document will open in MS Word
- You can also specify multiple programs to listen for under each heading:
- For example, you can specify
PathOfExileSteam.exeandPathOfExileSteam_64.exeand both will fire all the helpers specified under thePath of Exileentry
- For example, you can specify
- Extra triggering options:
- Run triggered program as Admin
- Launch arguments
- Delay launch of triggered program (for example if you need an overlay to launch only after a game is loaded, you can delay it's launch by up to a minute)
- Config Options
- Add to Windows Start Menu
- Run automatically on Windows Startup
When running Path of Exile, I always want the following to run:
- Awaked POE Trade
- POE Overlay
- A custom autohotkey script
- Open the POE Trade website
When opening Steam:
- Run Steam Achievement Notifier
- Open Spotify
- Open Rivatuner Statistics Server (for FPS monitoring/capping)
When opening Fusion 360 (for 3d Printing/designing):
- Open Orcaslicer
- Open my Mainsail interface in a web browser
- Launch a script that remotely turns on my 3D printer
Or, when running Visual Studio:
- Open Postman
- Launch custom build monitors
Most programs and games can be detected / launched, but some situations will lead to inaccurate detections. Specifically, when using the Kill on Close option, if the triggered process launches sub-processes or redirects to a UWP application, this may not be closed properly on exit.
Websites and folders, which launch through redirection pathways, also can't be automatically closed on exit.
This is why an option to run programs in Hidden mode is not included; you will always be able to manually close any programs that are run
- Run as Admin
- Delay start
- Custom arguments
- Run triggered process on program exit instead of program startup
Please consider leaving a tip on Ko-Fi :)

