
Leon
Leon is an open-source personal assistant that runs on your server, enabling privacy-focused automation through modular skills with text and optional voice interaction.

Leon is an open-source personal assistant designed to run on your own server and help you automate tasks through a modular “skills” system. It supports both text and voice interaction, with optional offline operation to keep data under your control.
Key Features
- Modular skills architecture to add and share new capabilities
- Text-based assistant via a web interface
- Voice assistant capabilities with speech-to-text and text-to-speech (cloud or offline options)
- Local/offline mode to reduce reliance on third-party services
- CLI-based installation and management
- Hybrid stack with a Node.js core and Python integration for certain NLP/skill components
Use Cases
- Personal workflow automation (recurring tasks, quick actions, utility commands)
- Building and sharing custom assistant skills for a household or team
- Privacy-conscious local assistant for text/voice interactions
Limitations and Considerations
- The project is undergoing a major architectural rewrite; the develop branch may be unstable and documentation may lag behind implementation
Leon is a good fit for users who want a customizable, privacy-oriented assistant they can extend with their own skills. Its modular design makes it suitable as a long-term personal automation hub as capabilities evolve.