Leon is an open source personal assistant that can live on your server. It provides a customizable skill system, offline speech capabilities, and privacy-focused automation through both voice and text interfaces.

Similar self-hosted alternatives:
None found
Repository activity:
Stars
16,347
Forks
1,358
Watchers
271
Open Issues
105
Last commit
about 1 month ago
Details:
Estimated Popularity
69
License
MIT
Deployment Difficulty
Medium
Language
TypeScript
Leon screenshot

Leon is an open source personal assistant designed to run on your own server, providing automation and interaction through both voice and text interfaces. It features a modular skill system that allows developers to extend its capabilities while maintaining privacy through offline processing options.

Key Features

  • Interaction Methods:

    • Voice commands
    • Text chat interface
    • Offline speech processing
    • Multi-language support
    • Natural language understanding
    • Custom wake word detection
  • Skill System:

    • Modular architecture
    • Custom skill creation
    • Python and Node.js support
    • Skill sharing capability
    • Plugin framework
    • Easy extensibility
  • Privacy Features:

    • Self-hosted deployment
    • Offline processing options
    • Local speech recognition
    • No cloud dependencies
    • Data sovereignty
    • Private by design
  • Technical Features:

    • REST API
    • TCP server for IPC
    • Web dashboard
    • Cross-platform support
    • Docker deployment
    • Comprehensive documentation

Who Should Use Leon

Leon is ideal for:

  • Developers wanting customizable automation
  • Privacy-focused Users needing offline processing
  • Organizations requiring self-hosted solutions
  • Makers building voice interfaces
  • Teams needing extensible assistants

Getting Started

The platform can be deployed via npm or Docker with comprehensive documentation available. It supports multiple operating systems and can be customized with new skills and capabilities.

Whether you're building home automation, creating voice interfaces, or need a privacy-focused assistant, Leon provides the framework needed for sophisticated personal automation while maintaining data privacy.

Help improve this content

Found an error or want to add more information about Leon? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects