
Osaurus
Osaurus 是一個原生的 Swift macOS AI 線束,適用於 Apple Silicon,它透過統一的 API 執行本地或雲端模型,同時將代理、記憶體、工具和加密身份私密地保留在您的 Mac 上——離線且開源。
https://osaurus.ai/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2026年07月14日
什麼是 Osaurus
Osaurus 是一個本機優先的 AI 執行時和 macOS 的「連續性層」,它介於您和任何語言模型之間——無論它是在裝置上執行(MLX/Ollama/LM Studio)還是在雲端執行(OpenAI、Anthropic、Gemini 等)。Osaurus 不會將您的上下文鎖定在供應商的伺服器中,而是將您的代理、持久記憶體、工具/外掛程式和身份保留在您自己的機器上。它純粹以 Swift 構建,採用 MIT 許可證,並專為 Apple Silicon 設計,旨在使 AI 個人化和持久:您的助理可以記住重要事項,存取您的本地環境,並在不同模型之間保持可用性而不會丟失上下文。
Osaurus 的主要功能
Osaurus 是一款原生的 macOS 「AI 線束」/邊緣運行時,專為 Apple Silicon 設計,它介於您與任何模型(本地或雲端)之間,並將不可替代的層——您的記憶、工具和身份——保留在您的 Mac 上。它可以在完全離線狀態下運行本地推斷(例如 MLX/Ollama/LM Studio),同時在需要時連接到雲端供應商(例如 OpenAI/Anthropic/Gemini),所有這些都透過共享的、持久的記憶系統實現。它支援自主代理,這些代理可以執行任務、在隔離環境中運行真實程式碼、存取文件和工具(包括透過 MCP),並透過 macOS 功能(如快捷指令/Spotlight/Siri 和全域熱鍵)進行系統級整合。Osaurus 是開源的(MIT 許可),隱私優先(預設無遙測),旨在使 AI 工作流程在不同會話和模型之間保持連續和個人化。
本地優先,Apple Silicon 上的離線推斷: 透過 MLX 直接在您的 Mac 上運行開放模型,並與 Ollama 和 LM Studio 等本地模型伺服器整合,實現低延遲的私密離線使用。
模型無關,帶有雲端備援: 將模型視為可互換的引擎——預設使用本地模型,並在需要尖端能力的任務時切換到雲端供應商(例如 OpenAI、Anthropic、Gemini、OpenRouter),同時保持相同的工作流程層。
保留在設備上的持久記憶: 在對話和模型之間維持長期的代理/用戶記憶,採用分層方法,只注入相關上下文而不是淹沒提示,提高連續性和上下文效率。
自主代理 + 工作模式執行: 代理可以分解任務、追蹤問題、運行並行作業並執行文件操作;支援排程/監控器以實現重複性或後台自動化。
工具、外掛程式和 MCP 伺服器互通性: 透過模型上下文協定 (MCP) 暴露和使用工具,包括開發者工具(例如,工具檢查器、推斷監控),並支援與 OpenAI 相容的函數呼叫以實現標準客戶端整合。
原生 macOS 整合和安全金鑰處理: 附帶用於快捷指令/Spotlight/Siri 的 App Intents、全域 UI/熱鍵(例如,快速聊天/轉錄),並使用 macOS 鑰匙圈安全地儲存 API 金鑰。
Osaurus 的使用案例
隱私敏感的專業工作流程(法律/醫療保健/金融): 離線運行本地模型,確保機密文件、筆記和案例/工作文件保留在設備上;僅在明確需要時才使用雲端模型。
開發者本地代理工作區: 使用能夠讀取/寫入儲存庫、運行程式碼和腳本、自動化偵錯或重構的代理——同時監控推斷/工具呼叫並與標準 API 和 MCP 工具整合。
隨時隨地進行離線研究和寫作: 在禁用 Wi-Fi 的情況下(旅行、安全環境)使用本地模型進行起草、摘要和組織,並透過持久記憶系統隨時間累積上下文。
透過排程和監控器實現操作自動化: 設定代理在後台運行重複性任務(例如,每日日誌記錄、報告生成、基於資料夾的處理),並為長期工作維護問題追蹤。
團隊和高階用戶的跨應用程式 AI 工具中心: 透過 MCP 在多個 AI 客戶端之間共享工具,並在每台 Mac 上保持一致的工具/記憶層;透過共享配置推送設定以實現多機設定。
優點
隱私優先和離線能力:本地推斷將數據保留在您的 Mac 上,預設無遙測。
模型靈活性:支援本地引擎(MLX/Ollama/LM Studio)和主要雲端供應商,同時保留共享記憶和工作流程連續性。
原生 macOS 體驗:Swift 應用程式,具有系統級整合(快捷指令/Spotlight/Siri)和基於鑰匙圈的安全 API 金鑰管理。
可擴展的代理運行時:自主執行、工具/外掛程式支援(包括 MCP)以及用於檢查呼叫和效能的開發者診斷。
缺點
平台限制:專為 Apple Silicon Mac 設計,需要相對較新的 macOS 版本(例如 macOS 15.5+)。
本地效能取決於硬體/模型大小:大型模型在低階機器上可能較慢或需要更多記憶體。
企業功能有限:與託管平台相比,缺乏完整的集中管理/企業目錄整合。
早期產品的粗糙之處:在某些報導中被描述為早期測試版,因此穩定性和用戶體驗可能會迅速發展。
如何使用 Osaurus
1) 安裝 Osaurus (macOS Apple Silicon): 從 osaurus.ai 上的 GitHub 發布連結下載最新的 Osaurus .dmg,將應用程式拖曳到「應用程式」中,然後從 Spotlight 啟動它。或者透過 Homebrew 安裝:`brew install osaurus`。
2) 啟動本地伺服器 (始終開啟的執行時): 啟動 Osaurus 應用程式 (UI) 或使用 `osaurus` CLI 從終端機執行伺服器(例如,`osaurus serve`)。預設情況下,Osaurus 在 `http://127.0.0.1:1337` 上公開一個與 OpenAI 相容的 API。
3) 新增模型 (本機優先): 在 Osaurus 中,連接一個本地模型提供者,例如 MLX、Ollama 或 LM Studio。這讓您可以在 Mac 上完全執行模型(離線),因此提示和檔案會保留在本地。
4) 從 CLI 執行本地模型 (範例): 使用 CLI 下載/執行模型(來自文件片段的範例):`osaurus run llama-3.2-3b-instruct-4bit`。
5) 透過 OpenAI 相容的聊天完成呼叫 Osaurus (curl 範例): 向本地 API 發送請求:`curl http://127.0.0.1:1337/v1/chat/completions -H "Content-Type: application/json" -d '{"model":"llama-3.2-3b-instruct-4bit","messages":[{"role":"user","content":"Hello!"}]}'`。
6) 使用每個代理的記憶體注入 (代理 ID 標頭): 呼叫 `POST /v1/chat/completions` 時,新增 `X-Osaurus-Agent-Id: <agent-id>`。Osaurus 將自動檢索相關記憶體(身份/個人資料、工作記憶體、摘要、知識圖譜),並在請求到達模型之前將其前置到系統提示中。
7) 建立和使用代理 (自訂助理): 建立代理(以前稱為角色)以定義系統提示、偏好模型、主題和分配的工具。針對不同的工作(例如,編碼、研究)使用不同的代理,以便每個代理都有其自己的範圍工具和記憶體。
8) 在需要時連接雲端提供者 (可選): 新增遠端提供者(例如,OpenAI、Anthropic、Gemini、Grok、OpenRouter、Venice、Liquid AI),用於需要比本地模型更強大功能的任務。Osaurus 充當線束,因此您可以在切換提供者時在 Mac 上保持一個共享記憶體層。
9) 將 Osaurus 用作現有 SDK/工具的統一 API 端點: 將已經支援 OpenAI/Anthropic/Ollama/Open Responses 格式的工具指向 Osaurus 的本地端點(相同埠)。這使得現有客戶端可以透過一個一致的介面與本地或雲端模型協同工作。
10) 透過 MCP (模型上下文協議) 共享工具: 將 Osaurus 作為 MCP 伺服器執行,以便 MCP 相容的客戶端可以透過 Osaurus 發現和使用您安裝的工具。這集中了工具存取,並避免在每個客戶端中單獨配置相同的工具。
11) 安裝或建置技能/工具套件 (可選自動化): 使用 Osaurus 工具系統打包和安裝外掛程式/技能(來源中顯示的範例工作流程):提取清單、打包,然後安裝(例如,`osaurus manifest extract ...`、`osaurus tools package ...`、`osaurus tools install ...`)。安裝後,工具可以分配給代理。
12) 為自動化工具啟用 macOS 權限 (如果您使用它們): 如果您安裝 macOS 自動化外掛程式,請在「系統設定」→「隱私權與安全性」中授予所需權限。通常需要「輔助使用」;「螢幕錄影」僅在視覺/螢幕截圖模式下需要(根據外掛程式文件片段)。
13) 使用工作模式進行自主執行 (可選): 使用工作模式(以前稱為代理模式)自主執行代理,具有問題追蹤、檔案操作、平行作業、監視器和排程等功能——因此您不在時任務也可以執行。
14) 透過網際網路安全地公開代理 (可選): 如果您需要遠端存取,請使用 Osaurus 透過 `agent.osaurus.ai` 的安全隧道,為代理提供穩定的公共 URL,無需埠轉發或 ngrok。為每個代理發放範圍存取金鑰,並在需要時撤銷它們。
15) 如有需要,更改主機/埠 (進階): 如果預設埠被佔用,請在不同的綁定上啟動伺服器(來自來源的範例):`osaurus serve --port 8080 --host 0.0.0.0`。
Osaurus 常見問題
Osaurus 是一個開源的本機 Swift AI 線束(邊緣運行時),適用於 macOS,讓您可以在 Mac 上運行具有記憶體、工具和身份的 AI 代理,可選擇使用本地模型(離線)或在需要時使用雲端模型。











