Watch over things + stream your mac to remote server
Currently this daemon is WIP but I already use it for one thing, to watch over my Karabiner config.
Install task. Then run task setup & follow instructions until it says ✔️ you are setup.
Run task to see all possible commands.
-
Create
~/.config/ghost/ghost.toml(or pointGHOST_CONFIGat your preferred path) with watchers you care about. Example:[[watchers]] name = "karabiner" path = "/Users/nikiv/config/i/karabiner" match = "karabiner.edn" command = "/Users/nikiv/bin/goku" debounce_ms = 150 run_on_start = true
-
From the repo run
task runto start the Go daemon directly, ortask deployto install aghostbinary to~/bin. -
Save the config file you pointed at and ghost will hot-reload watchers automatically.
Any PR to improve is welcome. codex & cursor are nice for dev. Great working & useful patches are most appreciated (ideally). Issues with bugs or ideas are welcome too.