Twilio app for checking if you've committed today
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Build Status Coverage Status Code Quality MIT Licensed

Application to quickly check GitHub commit streak information


To run this locally, bundle install to get the dependencies and then bundle exec thin start. This will start the webserver up locally. To specify a custom port, use bundle exec thin start -p PORT.

I've written a Docker container for this: dock0/committed.

It has an endpoint that responds with Twilio's TwiML, allowing this to respond to text messages with commit information. To set this up, just run it somewhere that Twilio can hit it and point your Twilio number's SMS endpoint to

SMS commands

(all commands are case insensitive)

  • user NAME -- will check commits for NAME on github and return their results
  • register NAME -- will register your user name for your phone number, so the server knows to default to your username for your future requests
  • Anything else -- will respond with results for your username (set via register NAME) or the app's global default user


committed is released under the MIT License. See the bundled LICENSE file for details.