In cooperation with Carnegie Mellon University's CREATE lab, we have developed an open-source library to allow control of Brainlink from a computer host. Programs written in this environment run on the computer and communicate with Brainlink to control devices and receive sensor feedback. Our library currently works in Java, with support for Python and Processing planned. We may add other programming languages based on demand from the community.
If you're looking to start writing applications for Brainlink, check out the tutorial first and follow the instructions to run an example file, and then check out the API and start writing your own programs. If you're using Brainlink with a device we have not yet decoded, make sure to check out "How to Decode an IR Remote" - in many cases, it may only take 5-10 minutes to add support for a new device.