Wow. This is actually really cool. I don't see a practical use for this system for myself, but I'm sure it's useful to some. I don't think I'd have ever thought of making an alarm system with USB device connection events. Theoretically this would work with any USB device that is recognized as an external drive, and with a bit of effort this could be converted to work under OS X, for example using Hammerspoon. The server part doesn't even need to be rewriten. The only part about this that I would have a problem with is the fact that I have to deal with one less USB port.
There are a bunch of systems like this one out there. Usually they are open-source do-it-yourself kind of things, where they give you the instructions, the source code and nothing more, and you ave to build it all and set it up. This could very well be one of these, although I'd consider rewriting the client part in something else. Of course USB and sounds are two things that work very differently on different systems so you would need a few separate versions, but that's not too bad. If this project were to reach the mainstream market, BGT isn't something many people outside of the blind community know of.
A fight we cannot lose.
An enemy we cannot defeat.
A destiny we cannot escape.
Follow me on twitter @guilevi2000