Leon
A self-hosted AI assistant for Linux, macOS and Windows that automates tasks through skills and supports local models and offline voice tools.

Leon is a personal AI assistant for people who want to automate tasks on their own computer or server. Its skills let you add actions suited to your needs.
- Task automation: Use skills to carry out tasks, or create your own modules to extend the assistant.
- Voice interaction: Speech recognition and speech synthesis let you speak to the assistant and hear its replies, with offline and cloud options.
- Local models: Choose a local AI provider to keep model processing on infrastructure you control, or use a remote provider.
Leon runs on Linux, macOS and Windows, with a local web interface. It's open source under the MIT license. Offline speech options include CMU Flite for speech synthesis and Coqui STT for recognition; cloud options include Google Cloud and IBM Watson. Choosing cloud speech or a remote AI provider sends the affected processing to that service.