Leon
Free🧠 Leon is your open-source personal assistant.
FreeFree tier
Inputs: textOutputs: text
About Leon
Leon is an open-source personal assistant that you can host on your own server. Built with a modular architecture, it allows you to extend its capabilities with skills/packages. Leon leverages AI technologies such as natural language processing (NLP), text-to-speech (TTS), and speech-to-text (STT) to interact via text or voice. It supports multiple cloud and offline solutions for TTS/STT, giving you full control over your data. Leon aims to automate repetitive tasks and act as a virtual brain. It is released under the MIT license and written in TypeScript. The project is under active development with a growing community and is currently in beta (v1.0.0-beta.10).
Key Features
Open source under MIT license
Self-hosted: lives on your server, you control your data
Modular architecture with skills/packages for extensibility
AI-powered: natural language processing (NLP), text-to-speech (TTS), speech-to-text (STT)
Supports multiple TTS solutions (Google Cloud, AWS, IBM Watson, CMU Flite) and STT solutions (Google Cloud, IBM Watson, Coqui STT)
Offline TTS/STT options available
Command-line interface (CLI) for installation and management
Active development with regular updates and community contributions
Pros & Cons
Pros
- Completely open source with permissive MIT license
- Full privacy: data never leaves your server unless you choose third-party services
- Extensible via modular skills; low barrier to creating new capabilities
- Supports both cloud and offline speech solutions, giving flexibility
- Active development with a roadmap and community involvement
Cons
- Still in beta (v1.0.0-beta.10); may have incomplete features or bugs
- Requires technical knowledge to install and configure on a server
- Documentation might be limited for advanced customization
Best For
Personal assistant on your own serverAutomate everyday virtual tasks and workflowsHome automation and control via custom skillsLearning and experimenting with AI, NLP, and speech technologiesCreating custom integrated skills (e.g., Hacker News, RapidAPI, knowledge navigation)