OpenHuman 是 tinyhumansai 推出的開源個人 AI Agent 專案。它的目標不是再做一個聊天視窗,而是把桌面應用、個人記憶、第三方整合、語音、編碼工具和本機知識庫放進同一個 agent harness 裡,讓 AI 更快理解你的日常工作上下文。
專案 README 給它的定位是 “Personal AI super intelligence”,官網也強調 private、simple 和 extremely powerful。這個說法很有野心,但更適合拆開看:OpenHuman 真正值得關注的地方,是它試圖把「個人上下文」作為產品核心,而不是把模型呼叫、外掛設定和文件檢索留給使用者自己拼。
截至本文查看時,GitHub 倉庫約有 7.8k stars、629 forks,最新 release 顯示為 OpenHuman v0.53.43,時間是 2026 年 5 月 13 日。專案仍處在 Early Beta,README 明確提醒正在活躍開發中,應該預期會有粗糙邊緣。
它想解決什麼問題
很多 AI 助手的問題不是模型不夠強,而是上下文太冷。你每次都要重新解釋專案背景、最近郵件、日程、程式碼倉庫、文件、任務和偏好;一旦跨到 Gmail、Notion、GitHub、Slack、Calendar、Drive、Linear、Jira 這些系統,資訊又被拆散到不同工具裡。
OpenHuman 的思路是:先把這些資料接進來,再透過自動抓取、壓縮、摘要和本機知識庫,構建一個可以持續更新的個人記憶層。這樣 agent 不是只記得當前對話,而是能圍繞你的工作流形成長期上下文。
這也是它和普通聊天機器人最大的差異。聊天機器人往往圍繞 prompt 工作;OpenHuman 更像一個桌面端個人操作系統入口,試圖把連接器、記憶、工具和模型路由都預先打包。
主要能力
OpenHuman README 裡列出的核心能力包括:
- 桌面優先的 UI 和較短的上手路徑,不要求使用者先從終端設定開始。
- 一個帶「臉」的桌面 mascot,可以說話、響應環境,並參與 Google Meet。
- 118+ 第三方整合,覆蓋 Gmail、Notion、GitHub、Slack、Stripe、Calendar、Drive、Linear、Jira 等工具。
- 自動抓取機制:專案描述中提到每 20 分鐘遍歷活躍連接,把新資料拉入 memory tree。
- Memory Tree:把連接資料和活動資訊壓縮成 Markdown 區塊,並存入本機 SQLite。
- Obsidian-compatible vault:把知識區塊落成
.md檔案,使用者可以用 Obsidian 打開、瀏覽和編輯。 - 內建搜尋、網頁抓取、編碼工具、檔案系統、git、lint、test、grep、語音輸入輸出等能力。
- Model routing:按任務把請求路由到不同模型類型。
- TokenJuice:在工具結果、網頁抓取、郵件正文、搜尋結果進入 LLM 前做 token 壓縮。
- 可選 Ollama,用於本機 AI 工作負載。
這些能力聽起來很多,真正的重點可以歸納成兩條:一是減少設定和外掛拼裝;二是把你的個人資料變成 agent 可檢索、可壓縮、可持續更新的記憶。
安裝方式
專案提供網站下載入口,也給了終端安裝命令。
macOS 或 Linux x64:
|
|
Windows:
|
|
如果是日常主力機,建議先從官網下載安裝包,或者至少先打開安裝腳本檢查內容,再決定是否直接執行遠端腳本。OpenHuman 涉及郵箱、文件、程式碼倉庫、日曆和本機檔案權限,安裝和授權都應該比普通小工具更謹慎。
開源和技術棧
OpenHuman 倉庫採用 GPL-3.0 license。倉庫語言占比顯示 Rust 為主,TypeScript 次之,另外還有 JavaScript、Shell、CSS 和 PowerShell。README 的貢獻說明要求 Node.js 24+、pnpm 10.10.0、Rust 1.93.0、CMake,以及平台相關桌面構建依賴。
本機開發的大致路徑是:
|
|
提交前推薦跑 focused checks,例如:
|
|
從目錄結構看,它不是一個輕量腳本專案,而是包含桌面應用、前端、Rust 後端、文件、測試、示例和構建腳本的完整產品型倉庫。
Memory Tree 和 Obsidian vault 為什麼重要
OpenHuman 裡最值得單獨看的概念是 Memory Tree。README 描述它會把連接進來的資料標準化成不超過約 3k token 的 Markdown chunks,打分後折疊進層級摘要樹,並存入本機 SQLite。相同內容也會進入 Obsidian 相容 vault。
這條路線有幾個好處:
- 使用者可以直接看到 agent 的知識庫,而不是只能相信黑盒記憶。
- Markdown 檔案方便搜尋、備份、版本管理和人工修訂。
- SQLite 適合本機索引和快速查詢。
- 層級摘要比一堆平鋪文件更適合長期上下文壓縮。
但它也有現實挑戰:資料同步是否穩定、摘要是否會丟關鍵細節、權限邊界是否足夠清晰、刪除和撤銷是否完整、不同連接器的語義是否能被一致處理。這些都不是 README 裡一句 “remembers everything” 就能解決的,需要長期使用和審計才能判斷。
TokenJuice:成本和延遲的中間層
OpenHuman 還強調 TokenJuice。它的作用是在網頁、郵件、搜尋結果和工具呼叫結果進入模型前做壓縮,例如把 HTML 轉成 Markdown、縮短長 URL、移除部分非必要字元等。README 宣稱這可以減少成本和延遲,最高降低 80% token 使用。
這個方向是合理的。Agent 系統真正燒錢的地方,往往不是一次聊天,而是後台抓取、工具呼叫、搜尋、網頁解析和長上下文注入。把資料先清洗再交給模型,通常比直接塞原始內容更穩。
不過壓縮層也會帶來新問題:它會決定哪些資訊被保留,哪些被丟棄。如果你用它處理合約、帳單、醫學記錄、合規材料或生產事故日誌,就不能只看 token 節省,還要看可追溯性、原文回查和壓縮誤差。
隱私:賣點也是審查重點
OpenHuman 的賣點之一是 private。官網提到本機 AI 模型可處理低階任務,README 也強調 workflow data stays on device、encrypted locally、treated as yours。
這類設計方向很吸引人,因為個人 AI Agent 一旦接入 Gmail、Drive、Calendar、Slack、GitHub,就會碰到最敏感的工作資料。相比完全雲端的助手,本機優先的記憶層和可見的 Markdown vault 至少給了使用者更多控制感。
但也要把話說完整:OpenHuman 同時提到 one subscription、30+ providers、model routing、ElevenLabs TTS、OAuth integrations 等能力。這意味著它不是純離線工具。真正評估隱私時,需要看每個連接器、每類模型呼叫、每個語音和搜尋能力分別把什麼資料送到哪裡。
適合誰關注
OpenHuman 現在更適合三類人:
- 想要個人 AI 操作台,而不是單點聊天機器人的使用者。
- 願意嘗試 Early Beta,並能接受功能變化和粗糙邊緣的開發者。
- 關注本機記憶、Obsidian 工作流、agent connector 和上下文壓縮的人。
如果你只是想找一個穩定、輕量、隱私邊界極簡的離線助手,那它目前可能太重。如果你想研究下一代個人 AI Agent 會如何整合桌面、連接器、記憶和工具,OpenHuman 則是一個值得跟蹤的開源樣本。
我的建議是先把它當成「產品型開源實驗」觀察:看 release 節奏、issue 品質、連接器權限、資料匯出能力、刪除機制和本機 vault 的可讀性。個人 AI 的關鍵不只是能不能回答問題,而是它是否能長期、透明、可控地承載你的上下文。