About Leon
Leon is an open source personal assistant that runs on the user's own server. It is built on Node.js and Python and uses natural language processing, text to speech and speech to text so a person can ask it to carry out tasks and automate routine parts of their digital life.
Its architecture is modular, built around packages and modules called skills, so users can add or write the capabilities they need. Voice interaction is optional and supports several cloud providers for text to speech, including Google Cloud, AWS and IBM Watson, and for speech to text, including Google Cloud, IBM Watson and Coqui STT, with CMU Flite available as an offline text to speech option. Roadmap items listed on the site include a skill fallback, a job queue manager and a Skill Writer skill that works with OpenCode.
Leon is aimed at developers and privacy minded users who want control over their data, since it lives on their own server and any third party service is optional. It is released under the MIT license and is free to install through a command line tool distributed on npm. The project is maintained by an individual developer and funded through GitHub sponsorship. No paid plans are published.