leon

by leon-aiโœ“ Verified

๐Ÿง  Leon is your open-source personal assistant.

17,455
Stars
1,464
Forks
TypeScript
Language
8/23/2026
Added
View on GitHubDownload ZIP

โš ๏ธ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/leon-ai/leon

Getting Started

Guides for using skills like leon.

Security Report

Verified

Last scanned: โ€”

{
  "status": "PASSED",
  "issues": []
}

README.md

Leon
Leon

Your open-source personal AI assistant.

I share Leon progress most regularly on X / @grenlouis

Follow progress on X / @grenlouis ยท Website ยท Newsletter ยท Roadmap ยท Story


โš ๏ธ Important Notice (as of 2026-03-29)

[!IMPORTANT] Leon is currently focused on the 2.0 Developer Preview on the develop branch.

  • The new documentation is not ready yet.
  • The current docs site and older guides mostly reflect the legacy architecture.
  • If you want the legacy, more stable pre-agentic version of Leon, use the master branch.
  • If you want to explore or contribute to Leon's new core, develop is the right place.

The most accurate high-level references for Leon's current state are:

๐Ÿ‘‹ Introduction

Leon is your open-source personal AI assistant built around tools, context, memory, and agentic execution.

Leon is designed to stay practical, privacy-aware, and grounded in your real environment. It can operate locally, use dedicated tools instead of relying on free-form guessing, and complete tasks from start to finish across deterministic workflows and agent-style execution.

๐Ÿง  What Leon Is Today

Leon is no longer just a classic intent-classification assistant like it was for its first release in 2019.

Today, Leon is being built as a more capable assistant that can understand a goal, choose how to handle it, use tools, remember useful information, and recover when something goes wrong.

  • Leon can run in different ways depending on the task: smart mode chooses for you, controlled mode follows deterministic native skills and actions, and agent mode can plan step by step.
  • Leon supports native skills for controlled actions and agent skills for SKILL.md-backed workflows.
  • Leon can use real tools to get work done instead of only replying with plain text.
  • Leon can use context about your environment so answers stay grounded in what is actually happening on your machine and setup.
  • Leon keeps layered memory so it can remember durable preferences, day-to-day context, and recent discussion context.
  • Leon supports both local and remote AI providers, which helps balance privacy, control, and capability.
  • Under the hood, Leon-native skills follow Skills -> Actions -> Tools -> Functions (-> Binaries).

Leon also keeps a compact self-model and a bounded proactive pulse system so it can stay more consistent over time without flooding itself with unnecessary context.

Why?

  • Privacy matters: Leon can work with local models and local context instead of forcing everything through third-party services.
  • Grounded behavior matters: Leon prefers explicit tools, context, and memory over vague model-only responses.
  • Extensibility matters: skills, toolkits, bridges, and binaries make it possible to keep Leon modular.
  • Open source matters: anyone can inspect the architecture, build on top of it, and help shape where it goes next.

๐Ÿš€ Getting Started

Prerequisites

  • Node.js >= 24.0.0
  • Supported OSes: Linux, macOS, and Windows

Recommended: manage Node.js with Volta.

Installation

# Clone the repository
git clone https://github.com/leon-ai/leon.git

# Go to the project root
cd leon

# Install pnpm
npm install --global pnpm@latest

# Install dependencies
pnpm install

Run Leon

# Run Leon
pnpm start

Check Your Setup

# Check the setup went well
pnpm run check

By default, Leon runs locally and the app is available on http://localhost:5366.

๐Ÿ—๏ธ Architecture Snapshot

At a high level, Leon currently consists of:

  • server/: the main runtime, routing, memory, context management, HTTP API, and agent/controlled execution
  • app/: the web application
  • aurora/: UI components and preview environment
  • skills/: built-in capabilities, split between native/ skills and agent/ skills
  • bridges/: Node.js and Python bridges plus toolkit definitions and tool runtimes
  • tcp_server/: Python services used by parts of the runtime stack
  • core/context/: generated identity and architecture context documents that describe Leon's current behavior

This repository already includes skills and toolkits for areas such as search, productivity, system utilities, media workflows, coding assistance, memory-backed interactions, and voice/audio features.

๐Ÿ“š Documentation Status

The new docs for Leon 2.0 are not ready yet.

For now:

  • treat this repository as the source of truth for the 2.0 Developer Preview
  • use core/context/LEON.md for Leon's current identity and behavior
  • use core/context/ARCHITECTURE.md for the current architecture overview
  • expect the public docs site to lag behind the new core until the updated documentation is published

โค๏ธ Contributing

We are starting to progressively onboard contributors for the 2.0 Developer Preview.

If you want to follow the project or express interest in joining that onboarding:

Why is there a small amount of contributors?

Leon has been evolving for a long time, but the current 2.0 work is a major transition period.

For a long time, Leon was a smaller assistant project with a simpler architecture. Today, the core is being rebuilt into a much more capable system around tools, memory, context, and agent-style execution. That means a lot of things are still moving, and it makes contribution harder than it will be once the new docs and architecture settle down.

Another important reason is simply time: Leon is still developed largely during spare time. So progress can be uneven, and opening the project more broadly has to be balanced with keeping the direction coherent while the 2.0 Developer Preview is still taking shape.

๐Ÿ“– The Story Behind Leon

Leon started in 2017 and has been active since 2019. If you want the longer backstory, read the story behind Leon.

๐Ÿ”” Stay Tuned

๐Ÿ‘จ Author

Louis Grenard (@grenlouis)

๐Ÿ‘ Sponsors

You can also contribute by sponsoring Leon.

Thanks

Frequently Asked Questions

What is leon?โŒ„

leon is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by leon-ai. ๐Ÿง  Leon is your open-source personal assistant. It has 17,455 GitHub stars.

Is leon safe to use?โŒ„

Yes. leon passed SkillsLLM's automated security scan โ€” a dependency vulnerability audit plus prompt-injection heuristics โ€” with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install leon?โŒ„

Clone the repository with "git clone https://github.com/leon-ai/leon" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is leon written in?โŒ„

leon is primarily written in TypeScript. It is open-source under leon-ai on GitHub, so you can review or fork the full source.

Are there alternatives to leon?โŒ„

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh leon against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 242,219โ‘‚ 36,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’
15

An agentic skills framework & software development methodology that works.

โญ 234,966โ‘‚ 20,863Shell
AI Agentsai-agentsbrainstorming
View details โ†’

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 185,940โ‘‚ 28,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

โญ 128,868โ‘‚ 8,826Rust
AI Agentsclaude-codeai-tools
View details โ†’

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

โญ 120,031โ‘‚ 19,897Shell
AI Agents
View details โ†’

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 242,219โ‘‚ 36,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’
15

An agentic skills framework & software development methodology that works.

โญ 234,966โ‘‚ 20,863Shell
AI Agentsai-agentsbrainstorming
View details โ†’

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

โญ 201,881โ‘‚ 60,308TypeScript
MCP Serversapisai-tools
View details โ†’

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

โญ 185,940โ‘‚ 28,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details โ†’

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

โญ 128,868โ‘‚ 8,826Rust
AI Agentsclaude-codeai-tools
View details โ†’