PythonとTypeScriptで、ツール、MCP、メモリ、モデルのポータビリティを備えたAIエージェントを構築・実行するためのオープンソースSDK。
elizaOS/eliza
自律型AIエージェントを構築するためのオープンソースTypeScriptフレームワーク兼アプリスタック。コアランタイム、プラグイン、ローカルファーストのElizaアプリを備えています。
- スター
- 19,634
- フォーク
- 5,814
- 未解決の Issue
- 233
- 最終コミット
- 5 時間前
これは何?
elizaOSは、自律型AIエージェントの構築と実行を支援するモノレポです。エージェントの状態、メモリ、認可、プラグインの契約を定義するコアランタイム(@elizaos/core)に加え、単独で動作するエージェントホスト、共通のReact UI、CLIが含まれています。
主な拡張ポイントはプラグインです。プラグインでは、アクション、プロバイダー、評価器、サービス、モデルハンドラー、ルート、アプリビューを登録できます。リポジトリには、モデルプロバイダー、メッセージングコネクター、ドメイン機能、デバイスブリッジ向けの公式プラグインが含まれます。また、Gemma 4のテキストモデルと、ローカルの埋め込み・音声・画像アセットに基づくローカル推論経路(Eliza-1)も用意されています。
ElizaアプリはWeb、デスクトップ、モバイルに対応し、Eliza Cloudはアカウント、モデルルーティング、デプロイを提供する任意のホステッドサービスです。開発者はBunを使ってソースからスタックを実行するか、@elizaos/coreをインポートしてランタイムを直接組み込めます。
主な機能
- 01エージェントの状態、メモリ、プラグイン契約を備えたコアランタイム
- 02アクション、プロバイダー、評価器、サービス、ルートに対応するプラグインシステム
- 03Eliza-1のモデル階層とデバイスベースのルーティングによるローカル推論
- 04ブラウザーやデスクトップの自動化に加え、メッセージングとワークスペースのコネクター
- 05承認ステップを備えた、秘密鍵を預けないEVMおよびSolanaウォレット操作
- 06ローカル、プロバイダー直接接続、Eliza Cloudのバックエンドに対応するモデル非依存の設計
ユースケース
- Discord、Slack、Telegramなどのチャットプラットフォームに接続するカスタム自律型エージェントの構築
- エージェントにモデルハンドラーやアクションを追加する、公式プラグインと同等のプラグイン開発
- 対応ハードウェア上でローカルモデルを使ったパーソナルアシスタントの実行
- 既存のTypeScriptアプリケーションへのエージェントランタイムの組み込み
クイックスタート
- 1
package.json で指定されているバージョンの Bun と Node をインストールします
- 2
リポジトリをクローンします
git clone --filter=blob:none https://github.com/elizaos/eliza.git - 3
フォルダーに移動して依存関係をインストールします
cd eliza && bun install - 4
開発モードでアプリを起動します
bun run dev
使う前に知っておきたいこと
- ソースから実行するには、指定されたバージョンの Bun と Node が必要です。また、サブモジュールとネイティブビルドの前提条件もセットアップします。
- ローカル推論には対応ハードウェアが必要です。オフラインで使用する前に、モデルのアセットをダウンロードしてください。
- 一部の機能は、モデルプロバイダーのキーまたはオプションの Eliza Cloud サービスに依存します。
トピック
よくある質問
- eliza とは?
- 自律型AIエージェントを構築するためのオープンソースTypeScriptフレームワーク兼アプリスタック。コアランタイム、プラグイン、ローカルファーストのElizaアプリを備えています。 elizaOSは、自律型AIエージェントの構築と実行を支援するモノレポです。エージェントの状態、メモリ、認可、プラグインの契約を定義するコアランタイム(@elizaos/core)に加え、単独で動作するエージェントホスト、共通のReact UI、CLIが含まれています。
- eliza は無料で使えますか?ライセンスは?
- eliza は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- eliza は今もメンテナンスされていますか?
- 活発にメンテナンス中。eliza の最終コミットは 2026年10月21日 です。
- eliza は何に使えますか?
- Discord、Slack、Telegramなどのチャットプラットフォームに接続するカスタム自律型エージェントの構築 エージェントにモデルハンドラーやアクションを追加する、公式プラグインと同等のプラグイン開発 対応ハードウェア上でローカルモデルを使ったパーソナルアシスタントの実行 既存のTypeScriptアプリケーションへのエージェントランタイムの組み込み
- eliza のインストール方法は?
- package.json で指定されているバージョンの Bun と Node をインストールします リポジトリをクローンします: git clone --filter=blob:none https://github.com/elizaos/eliza.git フォルダーに移動して依存関係をインストールします: cd eliza && bun install 開発モードでアプリを起動します: bun run dev
- eliza はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/elizaOS/eliza
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ブラウザーWebUI、ターミナルクライアント、チャットアプリ連携、各種ツール、メモリ、MCPに対応した、Python製のセルフホスト型パーソナルAIエージェントフレームワーク。
あらゆるWebページにGUIエージェントを組み込み、自然言語で操作できるJavaScriptライブラリ。
Google製のコードファーストなPythonフレームワーク。Geminiに最適化されつつ、モデルを問わずAIエージェントの構築・評価・デプロイに使えます。