news 2026/3/31 13:36:44

【iManus】通用 Agent 架构实现技术实现原理剖析:Plan-Act, sandbox, 操作浏览器,执行代码,shell,读写文件等

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【iManus】通用 Agent 架构实现技术实现原理剖析:Plan-Act, sandbox, 操作浏览器,执行代码,shell,读写文件等

【iManus】通用 Agent 架构实现技术实现原理剖析:Plan-Act, sandbox, 操作浏览器,执行代码,shell,读写文件等

AI Manus 是一个通用的 AI Agent 系统,可以完全私有部署,支持在沙盒环境中运行各种工具和操作。

AI Manus 项目目标是希望成为可完全私有部署的企业级 Manus 应用。垂类 Manus 的应用有多种重复性的工程化工作,这个项目希望把这部分统一,让大家可以像搭积木一下建立起一个垂类 Manus 应用。

AI Manus 中每个服务与工具都包含一个 Built-in 版本,可以做到完全私有部署。后续可以通过 A2A 与 MCP 协议,把 Built-in 的 Agent 与 Tools 都置换掉。底层基建也可以通过提供多样的提供商配置或者简单的开发适配置换掉。AI Manus 从架构设计上便支持分布式多实例部署,方便横向扩展,达到企业级的部署要求。

文章目录

  • 【iManus】通用 Agent 架构实现技术实现原理剖析:Plan-Act, sandbox, 操作浏览器,执行代码,shell,读写文件等
    • 核心功能
  • ⚙️ 系统架构
    • 整体设计
  • 🚀 快速上手
    • 环境准备
    • Docker 安装
      • Windows & Mac 系统
      • Linux 系统
    • 部署
  • MCP 配置
    • 简介
    • 演示
    • 配置说明
      • MCP 配置文件
        • 配置文件结构
        • 当前配置示例
      • Docker Compose 配置
    • 更多资源
  • 📋 配置说明
    • 配置项
      • 模型提供商配置
      • 模型配置
      • MongoDB 配置
      • Redis 配置
      • 沙箱配置
      • 搜索引擎配置
        • Google 搜索配置
      • 认证配置
        • 密码认证配置
        • 本地认证配置
      • JWT 配置
      • 邮箱配置
      • MCP 配置
      • 日志配置

核心功能

部署:最小只需要一个 LLM 服务即可完成部署,不需要依赖其它外部服务。
工具:支持 Terminal、Browser、File、Web Search、消息工具,并支持实查看和接管。
沙盒:每个 Task 会分配单独的一个沙盒,沙盒在本地 Dock 环境里面运行。
任务会话:通过 Mongo/Redis 对会话历史进行管理,支持后台任务。
对话:支持停止与打断,支持文件上传与下载。
多语言:支持中文与英文。
认证:用户登录与认证。

⚙️ 系统架构

整体设计

当用户发起对话时:

  1. Web 向 Server 发送创建 Agent 请求,Server 通过/var/run/docker.sock创建出 Sandbox,并返回会话 ID。
  2. Sandbox 是一个 Ubuntu Docker 环境,里面会启动 chrome 浏览器及 File/Shell 等工具的 API 服务。
  3. Web 往会话 ID 中发送用户消息,Server 收到用户消息后,将消息发送给 PlanAct Agent 处理。
  4. PlanAct Agent 处理过程中会调用相关工具完成任务。
  5. <
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/14 12:14:19

DeepSeek-R1-Distill-Qwen-1.5B快速上手:Jupyter连接配置步骤详解

DeepSeek-R1-Distill-Qwen-1.5B快速上手&#xff1a;Jupyter连接配置步骤详解 1. 技术背景与应用场景 随着大模型轻量化部署需求的不断增长&#xff0c;如何在资源受限设备上实现高性能推理成为开发者关注的核心问题。DeepSeek-R1-Distill-Qwen-1.5B 正是在这一背景下诞生的一…

作者头像 李华
网站建设 2026/3/27 8:59:52

Simulink联合单片机开发代码生成:从入门到实践

Simulink联合单片机开发代码生成1.支持飞思卡尔16位/32位 2.Simulink模块化编程 3. 带有Bootloader底层&#xff0c;支持CAN上位机刷写 4.matlab/Simulink基础m语言,Sfunction等基础资料 5.模块化编程案例在嵌入式系统开发领域&#xff0c;Simulink联合单片机进行代码生成是一种…

作者头像 李华
网站建设 2026/3/29 3:42:21

Markdown Viewer:浏览器文档阅读的专业解决方案

Markdown Viewer&#xff1a;浏览器文档阅读的专业解决方案 【免费下载链接】markdown-viewer Markdown Viewer / Browser Extension 项目地址: https://gitcode.com/gh_mirrors/ma/markdown-viewer 还在为浏览器中难以阅读的Markdown源代码而烦恼吗&#xff1f;Markdow…

作者头像 李华
网站建设 2026/3/25 6:07:28

没N卡怎么用SAM 3?云端A100镜像5分钟上手教程

没N卡怎么用SAM 3&#xff1f;云端A100镜像5分钟上手教程 你是不是也遇到过这样的情况&#xff1a;拍了一张超棒的照片&#xff0c;想把人物或者某个物体单独抠出来做海报、换背景、合成新图&#xff0c;但家里的电脑是AMD显卡或者Intel核显&#xff0c;根本跑不动AI模型&…

作者头像 李华
网站建设 2026/3/25 7:56:42

Vue3管理后台终极指南:从零搭建企业级中后台系统

Vue3管理后台终极指南&#xff1a;从零搭建企业级中后台系统 【免费下载链接】vue3-admin-element-template &#x1f389; 基于 Vue3、Vite2、Element-Plus、Vue-i18n、Vue-router4.x、Vuex4.x、Echarts5等最新技术开发的中后台管理模板,完整版本 vue3-admin-element 正在开发…

作者头像 李华
网站建设 2026/3/28 17:29:50

单卡10分钟微调Qwen2.5-7B:学生党低成本实战方案

单卡10分钟微调Qwen2.5-7B&#xff1a;学生党低成本实战方案 你是不是也遇到过这种情况&#xff1f;本科毕业设计想用大模型做点创新项目&#xff0c;导师推荐了通义千问的 Qwen2.5 系列&#xff0c;结果一查发现——训练要多卡、显存要几十G、Colab 免费版动不动就断连&#…

作者头像 李华