
Leon
Open-source personal assistant you can run on your own server

Leon is an open-source personal assistant designed to run on your own server and help you automate tasks through a modular “skills” system. It supports both text and voice interaction, with optional offline operation to keep data under your control.
Key Features
- Modular skills architecture to add and share new capabilities
- Text-based assistant via a web interface
- Voice assistant capabilities with speech-to-text and text-to-speech (cloud or offline options)
- Local/offline mode to reduce reliance on third-party services
- CLI-based installation and management
- Hybrid stack with a Node.js core and Python integration for certain NLP/skill components
Use Cases
- Personal workflow automation (recurring tasks, quick actions, utility commands)
- Building and sharing custom assistant skills for a household or team
- Privacy-conscious local assistant for text/voice interactions
Limitations and Considerations
- The project is undergoing a major architectural rewrite; the develop branch may be unstable and documentation may lag behind implementation
Leon is a good fit for users who want a customizable, privacy-oriented assistant they can extend with their own skills. Its modular design makes it suitable as a long-term personal automation hub as capabilities evolve.
Categories:
Tags:
Tech Stack:
Similar Services

Open WebUI
Extensible, offline-capable web interface for LLM interactions
Feature-rich, self-hosted AI interface that integrates Ollama and OpenAI-compatible APIs, offers RAG, vector DB support, image tools, RBAC and observability.


AnythingLLM
All-in-one AI chat app with RAG, agents, and multi-model support
AnythingLLM is an all-in-one desktop and Docker app for chatting with documents using RAG, running AI agents, and connecting to local or hosted LLMs and vector databases.

LibreChat
Self-hosted multi-provider AI chat UI with agents and tools
LibreChat is a self-hosted AI chat platform that supports multiple LLM providers, custom endpoints, agents/tools, file and image chat, conversation search, and presets.


Netron
Visualizer for neural network and machine learning models
Netron is a model graph viewer for inspecting neural network and ML formats such as ONNX, TensorFlow Lite, PyTorch, Keras, Core ML, and more.

Khoj
Open-source personal AI for chat, semantic search and agents
Self-hostable personal AI 'second brain' for chat, semantic search, custom agents, automations and integration with local or cloud LLMs.
Perplexica
Privacy-focused AI answering engine with web search and citations
Self-hosted AI answering engine that combines web search with local or hosted LLMs to generate cited answers, with search history and file uploads.
TypeScript
Python
npm
Node.js