自架服務
elizaOS/eliza avatar
elizaOS/eliza

eliza:從 README 釐清功能入口與使用邊界

開源代理作業系統。 elizaOS 上的應用程式 elizaOS 運行應用程序,而不僅僅是代理。

19,341 個 Star5,731 個 ForkTypeScriptMIT

秒懂

它是什麼?
Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.。本文依 elizaOS/eliza README 整理功能入口、環境條件與專案專屬核對方式。
適合誰用?
eliza 適合需要 README 所列「Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.」能力,且能準備其環境與依賴的使用者;不適合把範例外推成未記載的保證。
可以商用嗎?
可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
還在維護嗎?
有在維護。儲存庫在最近一天內有新的提交。
用什麼語言寫的?
主要是 TypeScript(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月15日)與我們的分析,不構成法律意見。

開源專案深度解析

eliza:用於代理執行時期和產品的 TypeScript 單一儲存庫(1)

README 將 elizaOS 描述為一個開源 TypeScript 框架和產品棧,用於自主 AI 代理。該單一儲存庫包含核心執行時期、Eliza 應用、CLI、雲端服務、原生橋接和第一方外掛。可啟動的 Linux 和 Android 發行版不在此儲存庫中,而是位於單獨的 elizaOS/os 儲存庫。儲存庫中繼資料顯示有 18,902 個星標和 5,606 個分叉,但 README 本身沒有引用任何使用統計或生產部署。

eliza:從原始碼執行儲存庫(2)

要從原始碼執行該儲存庫,README 要求先安裝 package.json 中固定的 Bun 和 Node 版本,然後使用 git clone --filter=blob:none https://github.com/elizaos/eliza.git 克隆,進入目錄後執行 bun install,最後用 bun run dev 啟動。安裝步驟還會準備子模組、修補程式和執行時期工件;bun run install:light 會跳過大型工件包。其他文件化的命令包括 bun run build、bun run verify、bun run test、bun run test:e2e 和 bun run cloud:mock。README 沒有列出具體的固定版本,因此需要檢查 package.json。

第 1 次核對 eliza:elizaOS/eliza 的 README 描述:Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.。實際使用時要把這項描述對照專案提供的命令、檔案與輸出,不把儲存庫頁面的自述數據當成獨立測試結果。 在 elizaOS/eliza 儲存庫依 README 執行專案指定的安裝或測試命令,檢查 README 提到的設定檔、輸入、輸出與退出狀態;文件未說明的效能與安全性不延伸成保證。 這次聚焦於具體產物,確認命令是否完成、指定路徑是否產生預期檔案、輸出是否能由 README 的參數解釋,以及再次執行時結果是否一致。若條件與文件不符,應將差異留在專案版本與環境範圍內,不替它推導未記載的能力。

eliza:Eliza 應用與框架套件(3)

Eliza 是面向 Web、桌面和行動端的使用者代理應用,其能力由執行時期和已安裝的外掛提供。README 列出了聊天、語音、記憶、知識、文件工作流程、訊息和工作區連接器、日曆和提醒域、瀏覽器和桌面自動化、原生裝置橋接、非託管的 EVM 和 Solana 錢包操作、排程工作流程以及編碼代理編排。可用性取決於作業系統、外掛、權限和設定的模型提供者。核心框架與模型無關;@elizaos/core 定義了 AgentRuntime、規範型別、訊息迴圈、記憶和狀態原語以及外掛契約,而 @elizaos/agent 組裝獨立代理和 HTTP 後端,@elizaos/app-core 和 @elizaos/ui 支援應用託管和共享 React UI,elizaos 套件是 CLI。

第 2 次核對 eliza:elizaOS/eliza 的 README 描述:Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.。實際使用時要把這項描述對照專案提供的命令、檔案與輸出,不把儲存庫頁面的自述數據當成獨立測試結果。 在 elizaOS/eliza 儲存庫依 README 執行專案指定的安裝或測試命令,檢查 README 提到的設定檔、輸入、輸出與退出狀態;文件未說明的效能與安全性不延伸成保證。 這次聚焦於具體產物,確認命令是否完成、指定路徑是否產生預期檔案、輸出是否能由 README 的參數解釋,以及再次執行時結果是否一致。若條件與文件不符,應將差異留在專案版本與環境範圍內,不替它推導未記載的能力。

eliza:透過 plugin-local-inference 進行本機推論(4)

plugin-local-inference 套件提供裝置端推論路徑。目前 Eliza-1 登錄檔包含基於 Gemma 4 的 2B、4B、9B 和 27B 文字層級,以及本機嵌入、語音、視覺和影像生成資源。硬體偵測和模型路由選擇受支援的後端,下載所需資源後,符合條件的操作可以無需網路連線執行。README 說明本機推論不會強制在不支援的硬體上執行;每個模型能力可以路由到本機、直接提供者或 Eliza Cloud 後端。沒有包含基準測試或效能宣告。

第 3 次核對 eliza:elizaOS/eliza 的 README 描述:Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.。實際使用時要把這項描述對照專案提供的命令、檔案與輸出,不把儲存庫頁面的自述數據當成獨立測試結果。 在 elizaOS/eliza 儲存庫依 README 執行專案指定的安裝或測試命令,檢查 README 提到的設定檔、輸入、輸出與退出狀態;文件未說明的效能與安全性不延伸成保證。 這次聚焦於具體產物,確認命令是否完成、指定路徑是否產生預期檔案、輸出是否能由 README 的參數解釋,以及再次執行時結果是否一致。若條件與文件不符,應將差異留在專案版本與環境範圍內,不替它推導未記載的能力。

eliza:Eliza Cloud 作為可選層(5)

Eliza Cloud 是可選的,提供帳戶和驗證服務、託管模型路由、應用和代理部署、遠端連線以及跨裝置產品服務。README 說明本機執行時期和直接模型提供者設定仍然是首選路徑。它沒有描述定價、正常執行時間或資料處理方式,因此這些細節需要從雲端產品本身驗證。儲存庫包含 cloud:mock 命令,用於執行帶模擬的本機 Eliza Cloud 堆疊。

第 4 次核對 eliza:elizaOS/eliza 的 README 描述:Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.。實際使用時要把這項描述對照專案提供的命令、檔案與輸出,不把儲存庫頁面的自述數據當成獨立測試結果。 在 elizaOS/eliza 儲存庫依 README 執行專案指定的安裝或測試命令,檢查 README 提到的設定檔、輸入、輸出與退出狀態;文件未說明的效能與安全性不延伸成保證。 這次聚焦於具體產物,確認命令是否完成、指定路徑是否產生預期檔案、輸出是否能由 README 的參數解釋,以及再次執行時結果是否一致。若條件與文件不符,應將差異留在專案版本與環境範圍內,不替它推導未記載的能力。

eliza:單獨的 elizaOS/os 儲存庫(6)

README 指出 elizaOS/os 擁有可啟動的 Linux 和 AOSP 發行版、安裝程式、發行清單和作業系統工具鏈。此單一儲存庫保留了桌面、iOS、Android 和裝置整合使用的 Eliza 應用外殼和原生執行時期橋接。README 沒有提供這些作業系統映像的建置說明,也沒有指定支援哪些裝置;該資訊需要從 os 儲存庫取得。

第 5 次核對 eliza:elizaOS/eliza 的 README 描述:Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.。實際使用時要把這項描述對照專案提供的命令、檔案與輸出,不把儲存庫頁面的自述數據當成獨立測試結果。 在 elizaOS/eliza 儲存庫依 README 執行專案指定的安裝或測試命令,檢查 README 提到的設定檔、輸入、輸出與退出狀態;文件未說明的效能與安全性不延伸成保證。 這次聚焦於具體產物,確認命令是否完成、指定路徑是否產生預期檔案、輸出是否能由 README 的參數解釋,以及再次執行時結果是否一致。若條件與文件不符,應將差異留在專案版本與環境範圍內,不替它推導未記載的能力。

eliza:使用 elizaos CLI 建立專案(7)

從該分支釋出的 beta CLI 使用無作用域的 elizaos 套件。README 展示了 bun add --global elizaos@beta,然後 elizaos create my-project --template project 用於可部署工作區,elizaos create plugin-example --template plugin 用於可複用能力套件。模板契約位於 packages/elizaos/templates/。要直接嵌入執行時期,請匯入 @elizaos/core。場景執行器提供針對真實執行時期的可執行整合涵蓋,並在設定後提供即時模型。

eliza:儲存庫佈局、貢獻規則與授權(8)

README 將儲存庫分為 packages/、plugins/、scripts/ 和 patches/。每個受維護的套件或外掛都應有自己的 README.md 和配對的 CLAUDE.md/AGENTS.md。貢獻者被告知在非平凡更改前開啟 issue,並透過針對 develop 的拉取請求提交;提供了錯誤報告、功能請求、代理工作專案、Windows 設定和安全文件連結。授權為 MIT,版權歸 2026 Shaw Walters 和 elizaOS Contributors,授予使用、複製、修改、合併、發布、分發、再授權和銷售副本的許可,軟體按原樣提供且不提供任何保證。授權文字沒有說明支援、安全狀態或除免責聲明之外的特定用途適用性。

編輯結論

eliza 適合需要 README 所列「Open source agentic operating system. Apps on elizaOS elizaOS runs apps, not just an agent.」能力,且能準備其環境與依賴的使用者;不適合把範例外推成未記載的保證。先依 README 執行 elizaOS/eliza 的命令,檢查設定檔、輸入輸出與退出狀態,再決定是否納入既有流程。

官方來源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
社群筆記

社群筆記