leon  by leon-ai

Open-source personal assistant to self-host

created 6 years ago
16,517 stars

Top 2.9% on sourcepulse

GitHubView on GitHub
Project Summary

Leon is an open-source personal assistant designed to run on your server, enabling voice and text interactions with customizable "skills." It aims to consolidate various personal automation tasks into a single, extensible platform, prioritizing privacy through optional offline operation.

How It Works

Leon employs a hybrid approach, combining Large Language Models (LLMs) with simpler classification and NLP techniques for optimized speed, customization, and accuracy. The architecture includes a server, skills registry, web app, hotword detection, and inter-process communication via a TCP server and Python bridge, facilitating integration of diverse functionalities.

Quick Start & Requirements

  • Install Leon CLI: npm install --global @leonle/cli
  • Create Leon instance: leon create birth (stable) or leon create birth --develop (development)
  • Run Leon: leon start
  • Prerequisites: Node.js >= 22.13.1, npm >= 10.9.2. Supported OSes: Linux, macOS, Windows.
  • Documentation: docs.getleon.ai

Highlighted Details

  • Integrates transformers-based models for advanced AI capabilities.
  • Features a skill registry platform for community-contributed functionalities.
  • Offers optional offline mode for enhanced privacy.
  • Supports voice and text interaction.

Maintenance & Community

The project is primarily maintained by Louis Grenard, with sponsorship from Appwrite and others. The project has a Discord server for community engagement and contribution.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The development branch is noted as potentially unstable due to ongoing major changes. Documentation and README are outdated, with updates planned for the official release. The project's development pace is impacted by the lead developer's limited spare time.

Health Check
Last commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
363 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Toran Bruce Richards Toran Bruce Richards(Founder of AutoGPT), and
2 more.

OS-Copilot by OS-Copilot

0.1%
2k
OS agent for automating daily tasks
created 1 year ago
updated 10 months ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems).

LangBot by langbot-app

0.9%
13k
IM bot platform for the LLM era
created 2 years ago
updated 5 days ago
Feedback? Help us improve.