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。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案