GitHub wydał Hubot, firmowego robota do rozmów chatowych, jako projekt otwarto-źródłowy. Jak twierdzą twórcy, pierwsza wersja Hubot była używana do zautomatyzowania ich wewnętrznego chatu. Jednakże z biegiem czasu całość rosła i stawała się ociężała, dlatego programiści zdecydowali się, przepisać go od zera i wypuścić na licencji MIT dla wszystkich.
Został napisany w CoffeeScript i Node.js, używa kolekcji skryptów do automatyzacji funkcji nasłuchiwania i odpowiadania na specyficzne znaki w chacie. Zawiera w sobie kilka głównych skryptów, m.in. wstawianie zdjęć, które jest zintegrowane z Google Maps i tłumaczem językowym. Użytkownicy mogą tworzyć swoje własne skrypty, używając CoffeeScript lub JavaScript, oraz przeglądać repozytoria, dostępne na GitHub.
Hubot może zostać wdrożony na wiele platform, włączając w to Heroku. Istnieje możliwość dodania Campfire i IRC, oraz wielu innych, z którymi nie powinno być problemów.