This unofficial SDK by Erik Benoist is used for controlling BlinkStick devices connected to your computer via library in C, with few dependencies, and is for Mac OSX. This is still a work in progress.
BlinkStick is a smart LED controller with integrated USB firmware. It plugs into your computer and allows control the color of individually addressable or single color LEDs and LED strips and wide range programming language implementations give you the power to control the LEDs without the need to program a microcontroller.
It acts as a HID (Human Interface Device) and does not need any additional drivers. It uses ATTiny85 microcontroller with V-USB firmware.