Omnara

Omnara

Omnara (Y Combinator S25) · 生產力

Omnara 是託管式的開源 AI 代理平台,讓你用一組 API 在任何模型與機器上執行耐久的 AI 代理,並提供免費的自架選項。

Omnara 的介面預覽

關於 Omnara

What Is Omnara

Omnara 是一套可以自行架設的託管代理平台,定位為 Claude Managed Agents 與 OpenAI Agents API 的開源替代品。它的想法很直接:代理是一個耐久的 API 物件,執行它的平台會替你處理狀態、機器、權限與歷史紀錄。

它要解的問題很具體。雛型代理一下午就能寫出來,但正式上線的代理需要重試、稽核紀錄、成本追蹤,還要有地方能跑。團隊通常得自己把這些管線拼出來,這也是為什麼好幾篇工程部落格都提到自己重寫了差不多同一套東西。Omnara 把這一層從第一天就準備好。

最大的限制在範圍。Omnara 是給會寫程式的開發者用的基礎設施。如果你想要現成的聊天機器人或消費端 App,這不是。另外你得自備模型金鑰或付費使用託管模型,所以免費的部分涵蓋平台,不含詞元。

Getting Started

  1. 登入 app.omnara.com,或從 GitHub 複製專案自行安裝。
  2. 加入模型供應商。指向 OpenAI、Anthropic、OpenRouter 或任何相容端點,也包括你自己架設的模型。
  3. 連接機器。開一台不用設定、直接透過 Omnara 付費的機器,綁定你自己的 Blaxel、Daytona 或 Unikraft Cloud 帳號,或在筆電、VM、容器上安裝 Omnara 常駐程式。
  4. 撰寫代理設定。一段短短的 YAML 就能指定指令、模型、工具與機器池。
  5. 從儀表板、REST API、TypeScript SDK 或 CLI 啟動代理,接著串流它的事件並處理核准請求。

產品資訊

快速了解 Omnara 的定價、支援平台與效能。

免費方案是
付費方案$0 platform fee; managed models at provider token rates and machines by active time (pay as you go)
平台Web dashboard, REST API, TypeScript SDK, CLI
開發者Omnara (Y Combinator S25)
類別生產力
發布日期Jul 2025
最近更新Oct 2025
網站訪問量21.3K
網站全球排名1.4M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 後端與平台工程師:API、SDK 與 CLI 能把代理塞進既有產品,不必自己打造執行環境。代理要跑起來之前,得先有模型供應商或自備金鑰。
  • 要推出代理功能的新創團隊:新創方案提供額度與一條直通團隊的 Slack 管道,能壓低前期的基礎設施花費。模型金鑰或託管模型仍得自己出。
  • 營運與業務團隊:瀏覽器或 Slack 代理不用碰程式就能觸及儀表板與信箱,前提是有一台已連接、具備存取權的機器。

任務

  • 部署內部代理:Slack 裡的程式代理或待命的 SRE 代理能取得儲存庫或雲端帳號的唯讀權限,並在你團隊本來就用的頻道裡回應。
  • 把代理嵌進產品:代理跑在你自己的儀表板後面,而不是別人的 App,你可以在對話中途發布新設定來調整它,不必重新部署。
  • 長時間或跨夜的工作:耐久代理把狀態存在事件紀錄裡,所以能撐過一次故障或重啟,閒置時也不耗運算資源。

情境

  • 換掉託管平台以避開綁定:同一批代理能在任何相容模型、任何雲、任何機器上跑,換供應商只是改設定,不是搬家。
  • 讓資料留在自家基礎設施:用 Apache 2.0 自行架設或在自家 VPC 部署,能把代理的狀態與憑證留在自己這側,這對受監管的團隊很重要。
  • 快速試作多個代理:一段短設定加一台起始機器,一下午就能讓代理跑起來,之後再隨專案成長補上權限與稽核。

主要功能

耐久代理

Omnara 把代理狀態存在事件紀錄裡,所以某次呼叫失敗或某台機器掛掉時,代理會保住手上的進度,從中斷處接著做。閒置的代理不耗運算資源,讓一整個機群在活動空檔之間保持便宜。這就是展示品和能放著無人看管之間的差別。

任何模型

平台不綁特定模型。你可以走 OpenAI、Anthropic、OpenRouter 或 LiteLLM,也可以指向自己架設的模型,價格或品質一變就換。這包括 GLM、Qwen、DeepSeek 等開源模型,無論是透過閘道還是自家硬體。

任何機器

你給到哪,代理就在哪跑。開一台不用設定的機器並透過 Omnara 付費,帶上你自己的 Blaxel、Daytona 或 Unikraft Cloud 帳號,或在 macOS、Linux 的筆電、VM、容器上安裝 Omnara 常駐程式。常駐程式是往外連線,所以不用開任何連接埠。

存取控制

有風險的工具呼叫可以停下來等人核准,而不是直接跑完。憑證以加密、限定範圍的秘密保存,人員與 API 金鑰依角色取得權限,每個動作都會寫進只能追加的歷史紀錄。這些加起來,讓代理能做事,又不必把鑰匙交出去。

為代理而生的 API

你可以從 REST API、TypeScript SDK 或 CLI 啟動、引導與觀察代理。在對話中途發布新設定就能改變代理行為,不必重新部署。這正是把代理變成產品功能、而不是某台筆電上腳本的關鍵。

整合

連接 MCP 伺服器與可重用的技能,讓代理觸及你真正的資料,再透過 Slack、Discord、GitHub 的原生整合跟它對話。模型設定、秘密與機器都在組織層級共用,新專案可以直接沿用團隊已經設定好的部分。

優缺點

優點

  • 以 Apache 2.0 開源,你可以把整套平台架在自家雲端,掌控權完整。
  • 不綁模型與機器供應商,能依價格或品質隨時更換,不必搬家。
  • 平台本身不收費,自備模型金鑰與機器都是免費。
  • 代理耐久且閒置不耗運算,長時間或跨夜的工作依然划算。
  • 內建權限、限定範圍的秘密與只能追加的稽核軌跡,適合一開始就需要治理的團隊。

缺點

  • 這是開發者基礎設施,沒有現成的消費端 App,代理的邏輯與介面得自己寫。
  • 託管模型與機器走額度,重度且長時間開啟會拉高帳單,團隊得留意用量。
  • 要接自己的機器,得在每台主機上安裝並維護 Omnara 常駐程式,會多出維運工作。

常見問題

Omnara 在正式環境執行 AI 代理。它負責執行與狀態,你負責挑模型、工具、機器,以及使用者如何接觸每個代理,所以你能推出內部機器人,或在自家產品裡放進代理功能。