Skip to content
An open source platform for IoT rules that you can execute anywhere you want
Branch: master
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.
data Fix caching of queries Oct 29, 2018
lib Merge pull request #42 from Stanford-Mobisocial-IoT-Lab/wip/new-messa… Feb 13, 2019
.travis.yml travis: switch to the new slack workspace Jan 30, 2019
LICENSE Release 1.0.0 May 30, 2018


Build Status Coverage Status Dependency Status Greenkeeper badge

A Modular, Powerful Virtual Assistant Engine

ThingEngine is the runtime of Almond, the open virtual assistant. It holds your credentials and data, and runs the command you define using the ThingTalk language.

This package contains the core of ThingEngine, which is concerned with actually loading and executing the ThingTalk code. It cannot be used alone, it must be imported by one of the integration layers (cloud, server or android)

ThingEngine is part of Almond, a research project led by prof. Monica Lam, from Stanford University. You can find more information at, and you can find user documentation here.

You can’t perform that action at this time.