Leon

🧠 Leon is your open-source personal assistant.

Last verified:

Visit Leon

What is Leon?

Leon is an open-source personal assistant that runs on your own server and is designed to act like a private “virtual brain.” It can do tasks when you ask, communicate by voice or text, and be used without third-party services when privacy is important.

The product is built around a modular skills/packages architecture, so you can extend it with modules for different tasks instead of being limited to a fixed feature set. The website emphasizes automation of your virtual life, flexibility, and the ability for the assistant to grow through community-created skills.

Leon supports both cloud and offline speech features. The site lists text-to-speech options such as Google Cloud, AWS, IBM Watson, CMU Flite, and upcoming support for Alibaba Cloud and Microsoft Azure, while speech-to-text includes Google Cloud, IBM Watson, Coqui STT, and upcoming cloud options.

It is aimed at developers, tinkerers, and privacy-conscious users who want to self-host an assistant they can customize. The docs also frame it as a project for people who like building things, want to share modules, and prefer open-source software with local control.

Leon pricing

Pricing model: Freemium

Leon is presented as open-source software under the MIT license, and the website does not list any paid plans or subscription tiers. The site invites users to install Leon for free via the CLI, Docker, or manual setup, and it also includes a sponsor call for supporting the project rather than a pricing page. The practical cost depends on whether you use free local/offline components or paid third-party services such as cloud TTS/STT providers.

Leon pros

  • Open-source and MIT licensed
  • Self-hosted on your own server
  • Privacy-focused offline mode
  • Voice interaction support
  • Text interaction support
  • Modular skills architecture
  • Package/module extensibility
  • Automation-oriented personal assistant
  • Can act as a second brain
  • Cloud TTS integrations
  • Offline TTS options
  • Cloud STT integrations
  • Offline STT option via Coqui
  • CLI-based installation workflow
  • Docker installation support
  • Manual installation support
  • Cross-platform support for Linux, macOS, and Windows
  • API exposure over HTTP
  • Can integrate with third-party services
  • Community-contributed modules and skills

Leon cons

  • Requires self-hosting setup
  • Needs multiple prerequisites
  • Node.js dependency for core
  • Python and Pipenv required
  • No fully hosted consumer app
  • Offline setup is not instant
  • Feature set depends on installed skills
  • Some integrations are marked coming soon
  • Documentation suggests it is still young
  • Advanced use may require technical knowledge
  • Setup can involve several commands
  • Best experience likely needs configuration
  • Speech features may depend on external providers
  • HTTP access uses API key setup
  • Stability may vary between master and develop branches

Frequently asked questions about Leon

What is Leon?

Leon is an open-source personal assistant that lives on your server. The website describes it as a private virtual brain that can do tasks when you ask, talk to you, and text with you.

How does Leon protect privacy?

Leon can be configured to communicate offline so you can use it without third-party services. The website says you stay in control of your data because Leon runs on your server and you choose whether to use external providers.

What can Leon do through voice and text?

Leon supports both spoken and written interaction. You can talk to Leon and it can talk back, and you can also text it and receive text responses.

What is Leon’s architecture?

Leon is built around a modular packages and skills system. The site says this lets you add or use modules that fit your needs, which makes the assistant flexible and extensible.

Which speech services does Leon support?

The website lists multiple text-to-speech and speech-to-text options. For text-to-speech it includes Google Cloud, AWS, IBM Watson, and CMU Flite, with Alibaba Cloud and Microsoft Azure marked coming soon; for speech-to-text it includes Google Cloud, IBM Watson, and Coqui STT, with Alibaba Cloud and Microsoft Azure also coming soon.

How do you install Leon?

The docs describe several installation paths: CLI, Docker, and manual installation. The common path is to install the Leon CLI, create Leon with leon create birth, then run it with leon start.

What systems does Leon support?

The docs say Leon supports Linux, macOS, and Windows. The CLI repository also says the helper tool works on GNU/Linux, macOS, and Windows.

Does Leon have an API?

Yes. The docs say Leon exposes HTTP endpoints for queries and actions, allowing third-party services such as Discord, Signal, Telegram, and Messenger to communicate with it.

Is Leon free to use?

Yes, Leon is presented as open-source software under the MIT license. The website does not show paid plans or tiers, but it does invite people to sponsor the project.

Who is Leon for?

Leon is aimed at developers and other users who want a customizable assistant they can run themselves. The docs emphasize building, sharing, and extending skills, as well as privacy-conscious use and automation of daily virtual tasks.

Categories

Use cases

Browse all AI tools on NeedAnAI