Leon
An open-source personal assistant that runs on your own server and performs tasks through modular skills.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Leon
Leon is a personal assistant you host yourself. It is built on Node.js and Python, and it does things when you ask. A modular architecture lets you use or write packages of skills to automate everyday tasks.
Leon uses natural language processing, text-to-speech and speech-to-text. For voice you can use cloud services such as Google Cloud, AWS or IBM Watson, or offline engines like CMU Flite. Because it runs on your own server, you decide whether any third party sees your data.
Strengths
- Runs on your own server under your control
- Extendable with modular skills
- Offline speech options as well as cloud ones
Limitations
- Requires setting up and maintaining a server
- Aimed at people comfortable with Node.js and Python
Details
- Pricing
- FreeFree and open source under the MIT licence.
- License
- MIT
- Developer
- The Leon contributors
- Platforms
- Self-hosted
- How it runs
- Self-hosted
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Self-hosters who want a private, extendable voice and text assistant
- Categories
- Automation, AI assistants
- Last verified
- Added
- Sources
Alternatives to Leon
Compare allSoftware that can replace Leon for an important use case, and what changes if you switch.
Khoj
Open-source AI second brain that researches across your documents and the web with any model.
Khoj is an AGPL-3.0 self-hostable assistant with scheduled automations, custom agents and search over your own documents, rather than Leon's modular skills.
Braina
A desktop AI assistant for Windows and macOS with voice commands, dictation and a local LLM interface.
Braina is a closed-source Windows and macOS app offering voice control of the computer, dictation and LLM chat, instead of running on your own server.
Open-LLM-VTuber
A voice-driven AI companion with a Live2D avatar that talks to language models running locally.
Open-LLM-VTuber is a self-hosted voice assistant with a Live2D avatar and local language models, focused on companionship rather than performing tasks through skills.
Similar software
Related functionality, not necessarily a direct replacement.
Google Home
Google's app for connecting, controlling and automating smart home devices, with a web version and Gemini voice assistant.
Open WebUI
A self-hosted chat interface that talks to Ollama and any OpenAI-compatible API, so your local models get a proper front end.
LibreChat
Self-hosted open-source chat interface that brings many AI models and providers into one place.
Jan
An open-source ChatGPT replacement that runs entirely offline, and can also front cloud providers when you want them.
AnythingLLM
A desktop AI app that answers questions about your own documents, with no account and no API key needed.