Almond, made by you.

As an open-source virtual assistant, Almond depends on the work and resources of our community to develop new features, support more devices, and build cool new applications.

Getting Started »

Start learning how to use Almond in your project by consulting our documentation.

Contributing to Almond

We welcome anyone who is passionate about Almond to contribute to the project. All skillsets are welcome.

I like to code.

Developers can make contributions to the codebase. Start by looking at the Issues section to get some ideas. If you have an idea of your own, please submit a pull request.

If you own a device, or know of a service that you want to control through Almond, you can add it to Thingpedia, and have Almond immediately learn about it. Check out our developer documentation and apply to our developer program to get started.


I'm not into coding.

The project currently needs technical writers and marketers to grow the Almond community. We also welcome product, UI/UX, and language interface designers as well as translators to make Almond more accessible to people around the world.

We also welcome material contributions like natural language processing and user behavior datasets.

Stay Updated »

We're growing fast. Coder or not, keep up with the latest developments by signing up for our newsletter.

Keep in Touch