This app is meant to communicate with a Furby connect. By default, this works great with https://github.com/tclem/atom-furby. Install the Atom plugin, and run this application and you'll see a small menubar application. As you work your Furby connect should pair with you.
Luckily you can still try it out: if no Furby is connected it uses the say
command locally.
But you should really get a Hasbro Furby Connect!
NOTE: Furbies need 4 AA batteries or you'll want to hack in USB power
Clone the repo and run:
npm install
npm start
NOTE: Node 8 seems to work best for the bluetooth drivers (brew install node@8
on macOS).
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add $(pwd)/node_modules/electron/dist/Electron.app
Much of the code (fluffcon, fluffaction and some of the server patterns) come directly from https://github.com/Jeija/bluefluff