若你已在 GitHub 上看到 OpenHuman 卻還沒動手,這篇就是2026 年最短的落地路徑:從下載安裝到第一次讓 Agent 說出「我知道你今天下午有會」——全程照表操作,熟練使用者約 5 分鐘(含 OAuth 彈窗與首輪同步等待)。OpenHuman 不是又一個聊天網頁,而是桌面級個人 AI 數位分身:本機記憶樹、118+ 服務 OAuth、約 20 分鐘一輪的背景同步。裝好之後,你可以再讀我們關於架構與記憶樹、Agent Skill 的深度文章;本文只解決「怎麼裝、怎麼設、怎麼確認成功」。
安裝前要準備什麼
OpenHuman 是 Tauri 桌面應用程式(Rust 核心 + Web UI),官方支援 macOS、Windows、Linux。2026 年主流路徑仍以 Apple Silicon Mac 體驗最好——與本機 Ollama、MLX 推論同機部署時延遲更低。安裝前請確認:
- 系統權限— macOS 需在「隱私權與安全性」裡允許下載的 App(或從 App Store 以外安裝時右鍵「打開」)。
- 至少一組 LLM 憑證— Anthropic / OpenAI API Key,或本機已執行的 Ollama(選用)。沒有 Key 也能進介面,但 Agent 無法推論。
- 準備 2–3 個要串接的帳號— 建議首輪就接 Gmail + Google Calendar + GitHub(開發者)或 Notion + Slack(知識工作者),否則記憶樹空轉,5 分鐘驗收會失敗。
- 磁碟與網路— 記憶樹寫入本機 SQLite + Markdown,預留數百 MB;OAuth 與首輪擷取需要穩定網路。
完整相依性與從原始碼建置見官方儲存庫 docs/;一般使用者無需 clone 儲存庫。建議先在終端機跑一遍環境自檢,避免裝到一半才發現架構或 Homebrew 未就緒:
# 1. 系統與晶片(Apple Silicon 為 arm64) sw_vers uname -m # 2. Homebrew 是否可用(走 brew 安裝時需要) brew --version brew doctor # 3. 若計畫用本機 Ollama,先確認 11434 連接埠未被佔用 lsof -i :11434 || echo "連接埠 11434 空閒,可啟動 Ollama" # 4. 磁碟空間(記憶樹 + 模型快取,建議 ≥5GB 可用) df -h ~
三種安裝方式:官方套件、Homebrew、腳本
官方 README 明確指出:優先使用帶簽章的原生安裝套件或系統套件管理器,腳本安裝適合快速體驗,但供應鏈風險較高。下表依推薦順序排列。
| 方式 | 適用 | 指令 / 入口 |
|---|---|---|
| 官方安裝套件(推薦) | macOS / Win / Linux | tinyhumans.ai/openhuman 或 GitHub Releases(DMG / MSI / deb / AppImage) |
| Homebrew(macOS / Linux) | 習慣終端機的 Mac 使用者 | brew tap tinyhumansai/core → brew install openhuman |
| 一行腳本(示範用) | 快速試玩、CI 沙箱 | curl -fsSL …/install.sh | bash(可先 --dry-run) |
# 在瀏覽器開啟最新 Release(選與你晶片相符的 arm64 / x64) open "https://github.com/tinyhumansai/openhuman/releases/latest" # 或官網下載頁 open "https://tinyhumans.ai/openhuman" # 下載完成後,可用終端機掛載 DMG 並複製到「應用程式」(檔名以實際為準) hdiutil attach ~/Downloads/OpenHuman*.dmg cp -R "/Volumes/OpenHuman/OpenHuman.app" /Applications/ hdiutil detach "/Volumes/OpenHuman" # 若 macOS 攔截「無法驗證開發者」,移除隔離屬性後再開啟 xattr -dr com.apple.quarantine /Applications/OpenHuman.app open -a OpenHuman
# 1. 新增官方 tap(只需執行一次) brew tap tinyhumansai/core # 2. 安裝(會拉取目前 stable 二進位檔) brew install openhuman # 3. 驗證是否進 PATH which openhuman openhuman --version # 4. 啟動桌面版(CLI 會喚起 App,或從啟動台點 OpenHuman) openhuman # 5. 日後升級 brew update brew upgrade openhuman # 備選:不新增 core tap 時,部分文件寫法為 # brew install tinyhumansai/openhuman/openhuman
# 檢查 Node 版本 node -v # 安裝 npm 套件(首次會下載對應平台原生二進位並校驗 SHA-256) npm install -g openhuman openhuman --version openhuman
# 1. 匯入 GPG 並新增 apt 來源(官方 install 文件步驟) sudo apt-get install -y gnupg2 curl ca-certificates curl -fsSL https://tinyhumansai.github.io/openhuman/apt/KEY.gpg \ | sudo gpg --dearmor -o /etc/apt/keyrings/openhuman.gpg echo "deb [signed-by=/etc/apt/keyrings/openhuman.gpg arch=amd64] \ https://tinyhumansai.github.io/openhuman/apt stable main" \ | sudo tee /etc/apt/sources.list.d/openhuman.list # 2. 安裝並啟動 sudo apt-get update sudo apt-get install -y openhuman openhuman --version
# 1. 只下載腳本,不執行(建議先看內容) curl -fsSL \ https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh \ -o /tmp/openhuman-install.sh less /tmp/openhuman-install.sh # 2. 官方支援 dry-run 預覽(若腳本版本包含該參數) bash /tmp/openhuman-install.sh --dry-run --verbose # 3. 確認無誤後再安裝 bash /tmp/openhuman-install.sh # macOS / Linux 一行版(等同上面第 3 步) curl -fsSL \ https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh \ | bash # Windows PowerShell: irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex
安全提示
管線腳本(curl | bash)在任何專案上都有供應鏈風險。公司環境請走 簽章 DMG + MDM 分發,或內部鏡像 Homebrew tap;個人學習可用腳本,但勿在存放正式金鑰的機器上裸跑。
macOS 分步指令:從安裝到驗收(完整範例)
下面是一條可複製的終端機 + GUI 混合路徑:預設你用 Homebrew 安裝,並用 Anthropic API;若你走 DMG,可從「步驟 3」開始。每步後都附上如何確認成功。
brew tap tinyhumansai/core brew install openhuman openhuman --version open -a OpenHuman # 確認 App 已在執行(應看到 OpenHuman 相關行程) pgrep -lf -i openhuman || ps aux | grep -i openhuman | grep -v grep
# 安裝並背景啟動 Ollama(與 OpenHuman 分開,但可共用本機 GPU) brew install ollama brew services start ollama # 拉取一個小模型做連通性測試(體積與名稱可按需替換) ollama pull llama3.2 # API 探活:應回傳 JSON,含 models 清單 curl -s http://127.0.0.1:11434/api/tags | head -c 400 echo
# GUI:Settings → Models / Providers # - 雲端:貼上 Anthropic API Key(sk-ant-...)或 OpenAI Key # - 本機:Base URL 填 http://127.0.0.1:11434 ,模型選 llama3.2 等 # 勿把 Key 寫進 shell 歷史;若必須用環境變數做 CLI 測試,用暫時 export: read -s ANTHROPIC_API_KEY && export ANTHROPIC_API_KEY # (輸入後 Enter,終端機不回顯;用完可 unset ANTHROPIC_API_KEY) # 快速驗證 Anthropic 金鑰是否有效(與 OpenHuman 無關的獨立探針) curl -s https://api.anthropic.com/v1/messages \ -H "x-api-key: $ANTHROPIC_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "content-type: application/json" \ -d '{"model":"claude-sonnet-4-20250514","max_tokens":32,"messages":[{"role":"user","content":"ping"}]}' \ | head -c 300 echo
# GUI:Connections / Integrations → 依序點選 Connect # 建議順序:Gmail → Google Calendar → GitHub # 瀏覽器完成 OAuth 後,回到 App 應顯示 Connected / Active # 若公司代理導致回呼失敗,可先測 HTTPS 出站: curl -sI https://github.com | head -5 curl -sI https://accounts.google.com | head -5
# 保持 OpenHuman 執行 5–20 分鐘;可在選單列查看同步狀態 # 資料目錄因版本而異:先在 App「Settings → Data / Memory」查看路徑 # 常見在 Application Support 下,可用 find 粗查(可能需幾秒): find ~/Library/Application\ Support -maxdepth 3 -iname '*openhuman*' 2>/dev/null # 若已知記憶樹根目錄為 $MEMORY_DIR,列出最近 Markdown: # MEMORY_DIR="…/memory" # 替換為設定頁顯示的路徑 # ls -lt "$MEMORY_DIR" | head # find "$MEMORY_DIR" -name '*.md' -mtime -1 | head # 抽查某個 .md 是否含真實主題列(郵件/會議/PR) # head -40 "$(find "$MEMORY_DIR" -name '*.md' | head -1)"
# 測試 1 — 日曆(需已接 Google Calendar) 「列出我今天的會議標題與開始時間,引用記憶樹裡的來源。」 # 測試 2 — GitHub(需已接 GitHub) 「我最近在哪個儲存庫有合併的 PR?給出儲存庫名與 PR 標題。」 # 失敗時:回答若明顯泛泛而談,回到步驟 6 確認 .md 是否產生
5 分鐘首次設定清單(依順序打勾)
若你更習慣 checklist 而非長指令,可按下面打勾;與上一節指令一一對應。計時從應用程式已開啟開始。
- 第 1 分鐘:選模型供應商— Settings 填入 Anthropic / OpenAI Key,或 Ollama Base URL
http://127.0.0.1:11434;用curl …/api/tags或 Anthropic 探針確認金鑰有效。 - 第 2–3 分鐘:OAuth 連接— Connections 裡 Connect Gmail、Calendar、GitHub;瀏覽器授權後狀態為 Connected。
- 第 4 分鐘:觸發首輪同步— App 保持執行;
find ~/Library/Application Support -iname '*openhuman*'找到資料目錄後,確認有今日.md。 - 第 5 分鐘:驗收對話— 用上一節「測試 1 / 2」提問;能引用具體事實即成功。
連接服務與驗證記憶樹
OpenHuman 的「數位分身」感來自記憶樹:第三方資料被規範化為 ≤3k token 的 Markdown 區塊,寫入本機 SQLite,並匯出為可用 Obsidian 開啟的 .md 檔案。驗證是否運作,不要只看 UI 綠燈,要看檔案是否落地:
- 在應用程式內開啟 Memory Tree / 記憶目錄,確認有新檔案且時間戳為今天。
- 用文字編輯器開啟任一
.md,應能看到郵件主旨、會議標題、PR 名稱等可核對的事實,而非空範本。 - 選用:與 agentmemory 共用後端,讓 OpenHuman 與 Claude Code 共享持久記憶(進階)。
# 統計今日新增 Markdown 數量 find "$MEMORY_DIR" -name '*.md' -mtime -1 2>/dev/null | wc -l # 看最新 3 個片段修改時間 find "$MEMORY_DIR" -name '*.md' -print0 2>/dev/null \ | xargs -0 ls -lt 2>/dev/null | head -3 # 若目錄旁有 SQLite(檔名因版本而異),可看表數量(需 sqlite3) find "$MEMORY_DIR/.." -maxdepth 2 -name '*.sqlite' -o -name '*.db' 2>/dev/null # DB="/path/to/openhuman.db" # sqlite3 "$DB" ".tables"
若你關心「和 ChatGPT 有什麼差別」:ChatGPT 的上下文在對話裡;OpenHuman 的上下文在你磁碟上可稽核的檔案裡——這也是它在 GitHub 走紅的原因。更多產品背景見五天體驗文。
和 OpenClaw 怎麼分工?
OpenHuman 管個人上下文(郵件、日曆、筆記);OpenClaw 更偏 IM 編排與建置流水線。裝 OpenHuman 不會取代 Xcode CI;裝 OpenClaw 也不會自動讀懂你的收件匣。兩者可並存。
Mac 使用者進階:本機 vs 雲端 Mac 常駐
OpenHuman 設計為桌面常駐:合蓋休眠會拖慢同步。若你希望「下班電腦關機、分身仍在拉郵件摘要」,可以把執行個體放在始終在線的 Mac mini 上——例如 ZavCloud 雲端 Mac 獨享節點:真實 macOS、靜態 IP,便於 OAuth 回呼與長期背景任務。注意:OAuth 權杖與記憶樹檔案仍屬敏感資料,雲端部署要另外做磁碟加密、存取控制與備份策略,不要把個人 Gmail 直接丟在共享多租環境。
本機 Apple Silicon 上還可搭配 Ollama / MLX 做離線推論,與 OpenHuman 的「資料在本機」敘事一致;模型在本機、記憶在本機,只有整合同步走外網。若你做 iOS 開發,編碼仍建議用 Cursor / Claude Code,開工前問 OpenHuman「今天會議多嗎」——我們在Anthropic 與 Claude Code一文裡寫過類似的混搭工作流。
# 登入你的 macOS 雲主機後 brew tap tinyhumansai/core && brew install openhuman openhuman --version # 無圖形介面時,部分版本支援僅跑同步引擎;以官方文件為準 # 建議:VNC/螢幕共享完成首次 OAuth,再把工作階段保持登入 # 防止合蓋休眠中斷同步(依機房策略選用) sudo pmset -c sleep 0 displaysleep 0
常見問題排解
- 安裝後無法開啟(macOS)— 系統設定 → 隱私權與安全性 → 仍要開啟;或右鍵 App → 打開。企業 MDM 可能攔截未公證套件,改走 Releases 裡的簽章 DMG。
- OAuth 回呼失敗— 檢查代理/VPN、系統時間、瀏覽器是否攔截彈窗;公司網路可能封鎖 Composio 網域,需 IT 加白名單。
- 記憶樹一直為空— 確認整合顯示 Connected;等待一個完整同步週期(約 20 分鐘);查看官方 Issues 是否有你所在地區的 API 限流。
- Agent 胡編— 記憶未寫入或模型未啟用「讀記憶」工具;縮小問題範圍,@ 指定記憶檔測試(若版本支援)。
- brew install 找不到— 先
brew tap tinyhumansai/core再 install;Intel Mac 請核對 Releases 是否提供對應架構。
# Homebrew 安裝失敗:清快取重試 brew update brew cleanup brew reinstall openhuman # 應用程式當掉後查看 macOS 當機記錄 log show --predicate 'process == "OpenHuman"' --last 1h | tail -50 # Ollama 已啟動但 OpenHuman 連不上 curl -s http://127.0.0.1:11434/api/tags lsof -i :11434 # 完全解除安裝後重裝(brew 路徑) brew uninstall openhuman rm -rf ~/Library/Application\ Support/*openhuman* 2>/dev/null brew install openhuman # 查看官方儲存庫最新 Issue(需 gh CLI) gh issue list -R tinyhumansai/openhuman -L 5
git clone https://github.com/tinyhumansai/openhuman.git cd openhuman git submodule update --init --recursive pnpm install # 僅 Web UI pnpm dev # 完整 Tauri 桌面開發 pnpm dev:app # Rust 側檢查 cargo check -p openhuman --lib
FAQ
必須連網嗎? 安裝、OAuth 與雲端模型要網;記憶檔案在本機。本機 Ollama 可弱網對話,但郵件/日曆同步仍需網。
免費嗎? 客戶端開源(GPL-3.0);模型 API 與部分連接器可能產生第三方費用,以你選的供應商帳單為準。
和 Cursor Rules / Claude Code 衝突嗎? 不衝突。OpenHuman 不編輯你的儲存庫;編碼 Agent 不讀你的 Gmail。各管一層。
- 產品解讀— OpenHuman 數位分身是什麼
- Skill 風口— Agent Skill 與 GitHub 趨勢
- 對照— OpenHuman vs OpenClaw
ZavCloud · 雲端 Mac
分身要 24 小時在線?用真 macOS 常駐節點
Mac mini M4 獨享執行個體:原生 macOS、靜態 IPv4——適合跑 OpenHuman 背景同步、Ollama 與 Xcode 同一台可稽核機器。
查看方案與定價