lingyuanli/MultiGen
Multi-agent end-to-end application - General-purpose artificial intelligence agent for multimodal agent collaboration
解決的問題
MultiGen 提供了一個專為完全私有化、本地部署設計的通用 AI Agent 系統。它允許使用者在數據不離開自身基礎設施的情況下,執行能夠瀏覽網頁、執行程式碼並生成多模態內容的強大 Agent。
工作原理
該系統採用兩階段 Agent 架構:Planner Agent 將使用者的目標分解為一系列 JSON 子步驟,隨後 ReAct Agent 透過推理與呼叫工具來迭代執行這些步驟。為了確保安全性,所有操作(Shell 命令、瀏覽器互動、檔案操作)都在隔離的 Docker 沙箱(Ubuntu + Chrome + VNC)中執行。
適用對象
適用於需要替代商業 Agent 平台(如 Claude Agent 或 GPT Agent)的自託管私有方案,並希望對數據、模型與執行環境擁有完全控制權的個人及組織。
亮點
- 沙箱執行:每個操作都在一次性的 Ubuntu 容器中執行,防止模型存取宿主機。
- 原生支援 MCP & A2A:支援用於外部工具的 Model Context Protocol (MCP) 以及用於向對等 Agent 委派任務的 Agent-to-Agent (A2A) 協定。
- 多模態生成:內建用於建立圖像、影片、3D 模型和 TTS 音訊(包括多發言人播客)的工具。
- 一鍵部署:可以透過 Docker Compose 部署全棧(UI、API、Sandbox、Postgres、Redis)。
- 模型無關:相容於任何與 OpenAI 相容的 LLM 提供商,包括 DeepSeek、vLLM 和 Ollama。
相關
- 專案
- 專案
- 專案
- 專案
- 專案