mngr
mngr 是類 Unix 的 CLI,可在本機與遠端環境管理 AI agent:create/list/connect 與訊息傳遞,支援 SSH、git、tmux。
mngr 是什麼?
mngr 是一款類 Unix 的命令列工具,用於管理在各種執行環境中的 AI agent,包括本機、遠端主機,或容器/沙箱內。專案將 mngr 描述為建立、銷毀、列出、複製及連線 agent 的方式,讓你能聊天或除錯,同時保持 agent 基礎設施易存取且可腳本化。
儲存庫將 mngr 定位為「agents 的 git」,強調使用熟悉的原語如 SSH、git 和 tmux 以程式方式管理 agent。它設計為無需託管服務即可執行 agent;你自行操作運算資源,並透過標準機制連線。
主要功能
- 透過 CLI 管理 agent:支援從終端機建立、列出、連線及傳遞訊息給 agent,包括具名 agent 實例。
- 基於 SSH、git 和 tmux 的類 Unix 程序管理:儲存庫表示建基於這些工具,將 agent 生命週期操作與標準基礎設施工作流程對齊。
- 在遠端主機及容器/沙箱中執行 agent:README 強調跨「遠端主機、容器和沙箱」擴展,而非僅限單一本機設定。
- 無需鎖定單一提供者/介面即可組合工作流程:你可在「agent 之上」建構自有工作流程,避免與特定提供者或 UI 緊密耦合。
- 透過外掛擴充:專案提及基於外掛的擴充性。
如何使用 mngr
- 安裝 mngr:使用提供的腳本
curl -fsSL https://raw.githubusercontent.com/imbue-ai/mngr/main/scripts/install.sh | bash。 - 建立 agent:例如
mngr create使用預設在本機啟動 agent(README 範例顯示 agent=claude, provider=local, project=目前目錄)。 - 在全新遠端主機啟動:例如
mngr create @.modal在 Modal 上啟動 agent,並自動產生主機名稱(README 描述)。 - 命名 agent 並選擇啟動 agent:使用
mngr create my-task和mngr create my-task codex以指定名稱執行不同 agent 類型。 - 連線並傳送初始訊息(選用):README 提及以
-- --model ...傳遞底層 agent 參數,並使用--no-connect --message "..."提交初始訊息而無需等待。
使用情境
- 本機 agent 開發設定:以
mngr create從目前目錄啟動 agent,透過一致終端工作流程聊天或除錯。 - 從單一 agent 擴展至跨主機的多 agent:跨遠端主機、容器和沙箱執行「數百個 agent」,使用相同 CLI 列出及連線。
- 複製或快照 agent 狀態:將 agent 設定及狀態視為可複製及管理的物件(README 列出 clone/snapshot/migrate 動作)。
- 提供者無關的工作流程:建構高階工作流程,協調不同 agent 類型及執行位置,而不綁定特定提供者或介面。
- 團隊/共享基礎設施存取模式:使用基於 SSH 的連線及標準工具(tmux、git)管理 agent 程序,融入既有營運實務。
常見問題
mngr 是託管服務嗎? 不是。README 明確表示「無需託管服務」,描述 mngr 為建基於 SSH、git 和 tmux 的 CLI,適用你控制的運算資源。
agent 可在何處執行? 依 README,agent 可在本機執行,也可跨遠端主機、容器和沙箱。
如何安裝 mngr?
儲存庫顯示從 GitHub 管道腳本至 bash 的安裝指令。
可自訂啟動的 agent 或模型嗎?
README 表示可傳遞參數至底層 agent(例如 -- --model opus)並選擇 agent 類型(範例:mngr create my-task codex)。
替代方案
- 通用 SSH 遠端程序管理 + 自訂腳本:可執行 tmux 工作階段並經 SSH 連線,但需自行建構 agent 生命週期、列出及訊息工作流程。
- 其他 agent 協調框架:透過 API/UI 管理 agent 的框架起步較簡單,但可能比 mngr 的「SSH + git + tmux」方式更緊密耦合特定提供者/介面。
- 僅容器工作流程(Docker Compose/Kubernetes jobs)加手動附加:可標準化執行環境,但會失去 mngr 的「agents 的 git」複製/快照概念及其終端優先的 agent 管理介面。
- 無 agent 生命週期管理的 git 工具:可版本化 agent 程式碼及設定,但仍需獨立工具來建立/連線/訊息執行中 agent。
替代品
AgentMail
AgentMail 是供 AI 代理使用的電子郵件收件匣 API:透過 REST 建立、寄送、接收與搜尋郵件,支援雙向對話。
LobeHub
LobeHub 是一個開源平台,專為構建、部署和協作 AI 代理隊友而設計,可作為通用的 LLM Web UI。
Codex Plugins
使用 Codex Plugins 將技能、應用程式整合與 MCP 伺服器打包成可重複使用的工作流程,讓 Codex 存取 Gmail、Google Drive、Slack 等工具。
Tavus
Tavus 提供用於即時、面對面互動的 AI,能看、聽並回應;也透過 API 支援可部署影片代理、數位分身與 AI 夥伴。
Falconer
Falconer 是自動更新的知識平台,讓高速度團隊在同一處撰寫、分享並搜尋可靠的內部文件與程式碼脈絡。
HiringPartner.ai
HiringPartner.ai 是一款自動化招聘平台,內建 AI 智能代理,可 7×24 小時自動搜尋、篩選、撥打電話並面試候選人,將招聘周期從數週縮短到最快 48 小時。