leon-ai/leon - AI Agent Applications Tool
Overview
Leon is an open-source, self-hosted personal assistant designed to run on your own server and be extended via a modular "skills" system. It supports text and voice interactions (hotword detection, ASR/STT, TTS) and is built to give users full control over data and integrations while allowing developers to add custom skills and workflows. According to the project documentation and repository, Leon supports multiple cloud and offline TTS/STT engines and provides a web UI, a hotword node, a Python bridge, and an extensible brain that executes skills as child processes. ([github.com](https://github.com/leon-ai/leon)) The project is actively being rewritten toward an agentic core that leverages local LLMs, transformer-based models, and a workflow-oriented architecture (Skills > Actions > Tools > Functions) to enable more autonomous, multi-step behaviors. The maintainers recommend the stable master branch for legacy/production use and the develop branch for the latest agentic features; updated documentation and an official release are planned. ([github.com](https://github.com/leon-ai/leon))
GitHub Statistics
- Stars: 16,953
- Forks: 1,419
- Contributors: 20
- License: MIT
- Primary Language: TypeScript
- Last Updated: 2026-02-01T08:27:50Z
The GitHub repository shows broad interest and ongoing development: roughly 17k stars, ~1.4k forks, ~1,900 commits, and about 20 contributors, and it is published under the MIT license. Recent repository notes indicate a major architectural rewrite (agentic core) with the develop branch marked as experimental; the README and docs explicitly warn that some documentation is outdated while the new core stabilizes. Issue and PR activity is present (dozens of open issues), and the project publishes documentation, a roadmap, and a Discord for community conversations. ([github.com](https://github.com/leon-ai/leon))
Installation
Install via npm:
npm install --global @leon-ai/clileon create birthleon create birth --developleon create birth --dockerleon checkleon start Key Features
- Modular skills system lets you add or share capabilities (e.g., News, GitHub, Crypto, Video-from-article).
- Multiple TTS/STT providers supported: Google Cloud, IBM Watson, CMU Flite, Coqui STT, and offline options.
- Hotword/offline listening and web UI for text/voice interactions with local hosting to protect data privacy.
- CLI-driven installation with optional Docker deployment and instance management (create, start, check, update).
- In-development agentic core using Local LLMs, transformer models, and atomic tools for multi-step workflows.
Community
Leon has a large public interest (≈17k GitHub stars, ≈1.4k forks) but a relatively small core contributor base (~20). The maintainer has signaled a major rewrite and temporarily limited contributions while stabilizing the new core; community support is active via GitHub issues, the project Discord, documentation pages, and sponsors. Contributors and users commonly discuss skill development, self-hosting questions, and the transition to local LLMs. ([github.com](https://github.com/leon-ai/leon))
Key Information
- Category: Agent Applications
- Type: AI Agent Applications Tool