elizaOS/eliza
Open source agentic operating system
elizaOS – 自律型AIエージェントのためのオープンソース、TypeScriptベースのオペレーティングシステム
内容について
ランタイム、CLI、Web/デスクトップ/モバイルアプリ、クラウドサービス、ネイティブブリッジ、およびエージェント型個人アシスタントプラットフォームである Eliza を実行するために必要なファーストパーティプラグインをまとめたモノレポです。
コアは、エージェントのランタイム、メッセージループ、メモリプリミティブ、およびプラグインシステムを定義するモデルに依存しないフレームワーク (
@elizaos/core) です。プラグインは、チャット、音声、ドキュメント管理、カレンダー連携、デバイスセンサー、ブロックチェーンウォレット、およびデバイス上推論などの機能を追加します。プロジェクトは、ユーザーが操作する Eliza app (Web, デスクトップ, Android/iOS) と、新しいエージェントやプラグインを作成するための beta CLI (
elizaos) を提供します。別のリポジトリ (
elizaOS/os) には、専用のOSとしてスタック全体を動作させるための、起動可能な Linux および Android イメージが含まれています。
主要コンポーネント
| パッケージ | 役割 |
|---|---|
@elizaos/core |
AgentRuntime、メッセージ処理、メモリ/状態、およびプラグイン契約を定義します。 |
@elizaos/agent |
コアをスタンドアロンの HTTP 接続型エージェントサービスとしてラップします。 |
@elizaos/app-core |
プラットフォームを横断した Eliza UI の共有ホスティングロジックです。 |
@elizaos/ui |
Web/デスクトップ/モバイルシェルで使用される React UI ライブラリです。 |
elizaos (CLI) |
新しいプロジェクトやプラグインを生成し、アップグレードやデプロイメントを管理します。 |
plugins/ |
ファーストパーティプラグイン:ローカル推論、コネクタ(例:カレンダー、メール)、デバイスブリッジ(例:カメラ、連絡先)、ブロックチェーンウォレット、など。 |
@elizaos/plugin-local-inference |
Eliza-1 モデル (2B-27B パラメータ, Gemma-based) およびローカル embeddings, speech, vision, 画像生成アセットを提供します。 |
Eliza Cloud (オプション) |
認証、モデルルーティング、リモート接続、およびデバイス間同期のためのホスト型サービスです。 |
ローカル vs. クラウド推論
- ランタイムは、各機能をローカル (GGUF モデルをダウンロード)、直接プロバイダー (例:OpenAI, Anthropic)、または Eliza Cloud にルーティングできます。ハードウェア検知により、サポートされているバックエンドを自動的に選択します。デバイスがモデルを実行できない場合は、リモートプロバイダーへフォールバックします。
はじめに
- ソースコードから実行 (Bun ≥ 1.x および Node が必要):
git clone --filter=blob:none https://github.com/elizaOS/eliza.git cd eliza bun install # 依存関係、サブモジュール、パッチ、ビルドを行い、libelizainference を構築します bun run dev # 開発サーバーを起動しますbun run fetch:archive-artifactsは、必要に応じて大きなモデルアセットをプルします。- 一般的なスクリプト:
bun run build,bun run test,bun run cloud:mock。
- CLI を使用して 新しいプロジェクトやプラグインを作成します:
bun add --global elizaos@beta elizaos create my-project --template project elizaos create plugin-example --template plugin - ホスト型プロダクトを試す – https://://cloud.eliza.app を開くか、GitHub releases ページからビルド済みリリースをダウンロードしてください。
開発者の典型的なワークフロー
Pluginオブジェクトをエクスポートするプラグインを記述します (アクション、プロバイダー、ルート、UI ビュー、など)。bun run test:e2eを実行して、実際のランタイムに対して統合テストを実施します。- マージ前には、
AGENTS.mdに記載されているエビデンスベースのレビュープロセスに従ってください。
ターゲットオーディエンス
プロダクトチーム:AI 搭載の個人アシスタント、自動化ボット、またはデバイス上エージェントを構築するチーム。
開発者:特定のプロバイダーにロックインされることなく、異なる LLM、embeddings, 多模態モデルを試すためのプラグインアーキテクチャをต้องการ합니다。
研究者:現代の LLM (Gemma-based) のデバイス上推論および多模態アセットに関心がある方。
ライセンス
- MIT – 許容的、商業利用、修正、再配布が可能です。
結論: elizaOS は、自律型 AI エージェントをローカルまたはクラウドで動作させ、豊富なプラグインシステムを通じて拡張し、さらにはデバイスを単独の AI アシスタントとして機能させるための専用 OS イメージを提供できる、フルスタック、オープンソースのプラットフォームです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト