#1616th of 22 in Assistants

leon

Self-hosted personal assistant with tools, layered memory and agent-style execution

Stars
17.6k
License
MIT
Last commit
Oct 2026
Language
TypeScript

Missed the latest GitHub check; these facts may be older.

Overview

Leon is a Node.js personal assistant that runs locally on Linux, macOS or Windows and serves a web app on port 5366. It runs in smart, controlled (deterministic native skills) or agent (step-by-step planning) mode, with tools, layered memory, and desktop and browser computer use. The 2.0 Developer Preview is on the develop branch; the legacy version is on master.

Who it is for: Developers wanting a self-hosted, extensible personal assistant to tinker with

Strengths

  • Three execution modes: smart, controlled (deterministic skills), and agent (step-by-step planning)
  • Layered memory for durable preferences, daily context and recent discussion
  • Supports both local and remote AI providers
  • Extensible through native skills, SKILL.md agent skills, toolkits and bridges

Weaknesses

  • 2.0 is a Developer Preview; new documentation is not ready
  • Public docs site mostly describes the legacy architecture
  • Installs from source with pnpm; no Docker or release builds
  • Few contributors; developed mostly in spare time, so progress is uneven

What it needs

  • Needs Node.js >= 24, pnpm, Python (bridges and tcp_server)
  • Models: local models, remote AI providers
  • port 5366

Also in Assistants

See all 22
Also in Assistants
RankProjectScore
1OpenClawPersonal AI assistant reachable through Discord, Slack, Telegram, WhatsApp and more392k starsMIT85 out of 100
2nanobotSelf-hosted Python personal agent with WebUI, TUI and chat-app channels49k starsMIT84 out of 100
3openhumanRust agent harness with desktop app, built-in memory and embeddable library42k starsGPL-3.084 out of 100
#4career-opsJob-search agent that scores postings against your CV and drafts applications74.6k starsMIT77 out of 100
#5ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access33k starsApache-2.077 out of 100