The Stanford Open Virtual Assistant Project

Almond lets you interact with your services and accounts in natural language with unprecedented expressivity. All the code is open-source and can be run on personal phones or home servers to preserve privacy.

60+ Devices, 200+ Functions, and Growing

Almond draws its power from the crowdsourced Thingpedia, an open collection of Web and Internet of Things APIs. Anyone can contribute support for the favorite service, with a few lines of code and a handful of natural language sentences.

Thingpedia supports more than 60 different services, accounts and IoT devices, and more than 200 functions. All the functions can then be combined to form exponentially more compound commands. (Examples)

Almond is free and open-source software, and is available on Github. You can download, distribute or modify Almond as you see fit.

Popular Commands

Still Don't See What You Want?