
ChatGPT
AI conversational assistant for answering questions, writing, and coding help
Discover top open-source software, updated regularly with real-world adoption signals.

Open-source personal assistant that lives on your server
Leon is a privacy-focused personal assistant you can host yourself. Talk or text with him, build custom skills, and keep your data offline.

Leon is a personal assistant designed to run on your own server, giving you full control over your data and privacy. You can interact with Leon through voice or text, and configure him to operate completely offline—no third-party services required.
Built around a modular skills system, Leon allows developers and enthusiasts to create custom capabilities that integrate seamlessly into a single core. Instead of building separate projects for every automation idea, you can extend Leon with new skills and share them with the community. The project is evolving to incorporate transformer-based models and a hybrid approach combining LLMs, classification, and NLP techniques for optimal speed and accuracy.
Leon is ideal for developers who want a hackable assistant framework, privacy advocates seeking offline AI capabilities, and tinkerers interested in building personalized automation. The project is actively maturing toward an official release that will introduce foundation models, improved TTS/ASR engines, and a community skill registry—think npm for personal assistant capabilities.
When teams consider Leon, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Personal Productivity Automation
Build custom skills to manage daily tasks, send reminders, and integrate with personal tools—all running privately on your hardware.
Privacy-First Voice Assistant
Deploy a voice-controlled assistant that operates entirely offline, ensuring sensitive conversations and commands never leave your network.
Developer Workflow Integration
Create skills that interact with development environments, CI/CD pipelines, and project management tools through a unified conversational interface.
Community Skill Sharing
Contribute reusable skills to the ecosystem, enabling others to benefit from your automation ideas without rebuilding from scratch.
Yes. You can configure Leon to operate offline for text interactions, and voice capabilities can also work without third-party services, protecting your privacy.
Leon supports skills written in Python via a dedicated bridge, with the core server built on Node.js. The modular architecture accommodates multiple languages.
The development branch is undergoing major changes and may be unstable. The master branch offers an older, more stable version, though it lacks newer foundation model features.
Install the Leon CLI globally via npm, then run 'leon create birth' to set up the project. Use 'leon start' to launch the server, accessible at localhost:1337.
Yes. A skill registry platform similar to npm or pip is planned, allowing the community to publish, discover, and install skills easily after the official release.
Project at a glance
ActiveLast synced 4 days ago