Personal assistant software. Seems written in Python. Lets you build actions/capabilities piece by piece. Customizable. Has a community of contributed features.