このプロジェクトについて

Leonは、ローカルで実行され、明示的なツールを使用し、コンテキストを保持し、決定論的なワークフローまたはエージェントスタイルの計画を通じてタスクを完了するように設計されたオープンソースのパーソナルAIアシスタントです。 リポジトリの通知によると、`develop`ブランチはLeon 2.0 Developer Previewに焦点を当てています。新しいドキュメントは準備ができておらず、公開ドキュメントサイトは主にレガシーアーキテクチャを説明しています。`master`ブランチは、より古く安定したプレエージェントリリースのために引き続き利用可能です。 現在のアシスタントは3つの実行モードをサポートしています:`smart`(アプローチを自動選択)、`controlled`(決定論的なネイティブスキルとアクションに従う)、`agent`(タスクを段階的に計画可能)。ネイティブスキルと`SKILL.md`に基づくエージェントスキルが含まれており、ネイティブスキルのフローはスキル→アクション→ツール→関数→バイナリとして説明されています。 Leonは、環境コンテキスト、耐久性のある好みと最近のインタラクションのための階層化メモリ、コンパクトな自己モデル、制限されたプロアクティブパルスシステムを中心に構築されています。ローカルまたはリモートのAIプロバイダーを使用でき、デスクトップおよびブラウザインターフェース向けの段階的にロードされるコンピュータ使用機能を含み、視覚的検証とローカルまたはSatellite経由での実行をサポートします。 リポジトリは、メインサーバーランタイムとHTTP API、Webアプリケーション、UIコンポーネント、ネイティブおよびエージェントスキル、Node.js/Pythonブリッジ、Python TCPサービス、生成されたアーキテクチャコンテキストドキュメントで構成されています。含まれるスキルとツールキットは、検索、生産性、システムユーティリティ、メディアワークフロー、コーディング支援、メモリバックアップインタラクション、音声/オーディオ機能をカバーしています。 セットアップに必要な要件は、Node.js 24以降、pnpm、およびLinux、macOS、またはWindowsです。`pnpm install`で依存関係をインストールした後、`pnpm start`でLeonを起動でき、デフォルトで`http://localhost:5366`に公開されます。`pnpm run check`でセットアップを確認できます。プロジェクトはMITライセンスであり、ロードマップ、Discord、イシュー、ニュースレター、コントリビューターオンボーディングプロセスを通じてコミュニティの参加を受け入れています。