LLMアプリケーション構築用のRustライブラリと、その上に構築されたBevyプラグイン方式のターミナルコーディングエージェント。
- スター
- 17,595
- フォーク
- 1,478
- 未解決の Issue
- 117
- 最終コミット
- 昨日
これは何?
Leonは、ツール、コンテキスト、メモリ、エージェント的な実行を軸に構築されたパーソナルAIアシスタントです。実行モードは3つあり、smartはアプローチを自動選択し、controlledは決定論的なネイティブスキルとアクションに従い、agentはステップごとに計画を立てます。テキストで返答するだけでなく、実際のツールを呼び出してタスクを実行します。
Leonは、長期的な好み、日々のコンテキスト、直近の会話を含む階層型メモリを保持し、実行環境となるマシンやセットアップに関する情報も利用できます。ローカルとリモートの両方のAIプロバイダーに対応しているため、プライバシー、制御性、機能のバランスを選べます。computer use機能では、デスクトップやブラウザーのインターフェースを操作し、画面上の結果を確認できます。
このプロジェクトはdevelopブランチで2.0 Developer Previewとして公開されており、Node.js >= 24が必要です。Linux、macOS、Windowsに対応しています。より安定した旧バージョン(エージェント機能導入前)はmasterブランチにあります。組み込みスキルは、検索、生産性向上、システムユーティリティ、メディア、コーディング支援、音声機能をカバーしています。
主な機能
- 01デフォルトでローカル実行でき、ローカルまたはリモートのAIプロバイダーに接続できます。
- 02smart、controlled、agentの3つの実行モードを備えています。
- 03実際のツールや、ネイティブスキルまたはSKILL.mdベースのエージェントスキルを呼び出してタスクを実行します。
- 04好み、日々のコンテキスト、直近の会話を階層型メモリに保持します。
- 05デスクトップやブラウザーのインターフェースを操作するcomputer use機能を備えています。
ユースケース
- ローカルモデルを活用する、プライバシー重視のパーソナルアシスタントを構築する。
- 検索、生産性向上、システムユーティリティなどの日常的なタスクを自動化する。
- 自分のマシンでエージェント型のツール利用やメモリを試す。
- カスタムスキルやツールキットでアシスタントを拡張する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/leon-ai/leon.git - 2
プロジェクトのルートに移動する
cd leon - 3
pnpmと依存関係をインストールする
npm install --global pnpm@latest && pnpm install - 4
Leonを起動する(アプリは http://localhost:5366 で利用できます)
pnpm start
使う前に知っておきたいこと
- Node.js 24.0.0以降が必要です。
- 2.0 Developer Previewは現在進行中です。新しいドキュメントはまだ準備中で、ドキュメントサイトの内容がコードに追いついていない場合があります。
トピック
よくある質問
- leon とは?
- Leonは、ツールやメモリ、コンテキストを活用してタスクをこなす、ローカルで動作するオープンソースのパーソナルAIアシスタントです。 Leonは、ツール、コンテキスト、メモリ、エージェント的な実行を軸に構築されたパーソナルAIアシスタントです。実行モードは3つあり、smartはアプローチを自動選択し、controlledは決定論的なネイティブスキルとアクションに従い、agentはステップごとに計画を立てます。テキストで返答するだけでなく、実際のツールを呼び出してタスクを実行します。
- leon は無料で使えますか?ライセンスは?
- leon は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- leon は今もメンテナンスされていますか?
- 活発にメンテナンス中。leon の最終コミットは 2026年10月20日 です。
- leon は何に使えますか?
- ローカルモデルを活用する、プライバシー重視のパーソナルアシスタントを構築する。 検索、生産性向上、システムユーティリティなどの日常的なタスクを自動化する。 自分のマシンでエージェント型のツール利用やメモリを試す。 カスタムスキルやツールキットでアシスタントを拡張する。
- leon のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/leon-ai/leon.git プロジェクトのルートに移動する: cd leon pnpmと依存関係をインストールする: npm install --global pnpm@latest && pnpm install Leonを起動する(アプリは http://localhost:5366 で利用できます): pnpm start
- leon はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/leon-ai/leon
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
リトライ、キュー、可観測性を備えた、耐久性のある長時間実行型AIエージェントやバックグラウンドワークフローを構築・デプロイするための、オープンソースTypeScriptプラットフォーム。
NetEase Youdaoが開発するオープンソースのデスクトップAIエージェント。ローカルファイルを使った業務タスクを実行し、WeChatやFeishuなどのIMアプリから指示できます。
APIキーやクエリごとの料金なしで、MCP経由でAIエージェントにローカル優先のWeb検索、取得、クロール、調査ツールを提供します。
MCPツールが返し、ホストが表示できるインタラクティブなUIリソースを構築するためのTypeScript、Ruby、Python SDK。
永続化、メモリ、Human-in-the-loopに対応した、状態を持つ長時間稼働のLLMエージェントをグラフとして構築するTypeScriptフレームワーク。