Skip to content

A talking toy robot with vision on Lego Boost controlled with ChatGPT4 that runs with a mobile phone

License

Notifications You must be signed in to change notification settings

HockeyTrafalgar/lego-boost-gpt-robot

 
 

Repository files navigation

A toy robot for having fun with kids

Runs in browser with no backend. Requires OpenAI key (stored locally). Needs HTTPS to work properly.

Web Bluetooth API

Application uses Web Bluetooth API to communicate with Lego Boost.

Bluetooth is not supported in Chrome or Safari on iOS, install WebBLE browser to run it on iPhones. On Android/Desktops it runs just fine.

Supported devices

To rebuild the Lego BOOST Bluetooth connect library, run:

$ npm run build:browser

Build distributable

$ npm run build

Credits

Communication and control code is ported from these libraries:

Reverse engineering the LEGO BOOST Hub

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Disclaimer

LEGO and BOOST are Trademarks from The LEGO Company, which do not support this project.

Project maintainers are not responsible for any damage on your LEGO BOOST devices - use it at your own risk.

License

Licensed under the MIT License.

About

A talking toy robot with vision on Lego Boost controlled with ChatGPT4 that runs with a mobile phone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.1%
  • HTML 35.9%