news 2026/10/26 11:39:13

【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/10/26 10:08:57

Qwen3-Reranker-4B功能测评:32k长文本处理能力实测

Qwen3-Reranker-4B功能测评&#xff1a;32k长文本处理能力实测 1. 引言 在当前信息爆炸的时代&#xff0c;高效、精准的文本检索与排序能力已成为智能搜索、推荐系统和知识管理等应用的核心需求。特别是在面对海量文档、跨语言内容或复杂查询场景时&#xff0c;传统关键词匹配…

作者头像 李华
网站建设 2026/10/22 19:48:26

[特殊字符] AI印象派艺术工坊代码实例:Python调用stylization函数教程

&#x1f3a8; AI印象派艺术工坊代码实例&#xff1a;Python调用stylization函数教程 1. 引言 1.1 学习目标 本文将带你深入掌握如何使用 Python OpenCV 实现图像的艺术风格迁移&#xff0c;重点讲解 cv2.stylization() 函数的调用逻辑与参数优化。通过本教程&#xff0c;你…

作者头像 李华
网站建设 2026/10/23 10:43:52

告别API调用延迟|Supertonic设备端零延迟语音生成实践

告别API调用延迟&#xff5c;Supertonic设备端零延迟语音生成实践 1. 引言&#xff1a;从云端TTS到设备端极致性能的演进 在当前AI语音应用广泛落地的背景下&#xff0c;文本转语音&#xff08;Text-to-Speech, TTS&#xff09;系统已成为智能助手、无障碍阅读、语音播报等场…

作者头像 李华
网站建设 2026/10/25 14:05:12

Labview项目:压装机程序的宝藏之旅

Labview项目经典压装机程序源码&#xff0c;经典框架&#xff0c;研华数据采集卡&#xff0c;m y s Q L存储数据&#xff0c;条形码追溯&#xff0c;是工控人员参考直接用的好捷径&#xff01;在工控领域摸爬滚打久了&#xff0c;就会知道能找到一套经典且实用的程序源码&#…

作者头像 李华
网站建设 2026/10/23 18:48:13

说话人验证怎么搞?用CAM++镜像5分钟快速落地

说话人验证怎么搞&#xff1f;用CAM镜像5分钟快速落地 1. 引言&#xff1a;为什么需要说话人验证&#xff1f; 在智能语音系统、身份认证、安防监控等场景中&#xff0c;判断一段语音是否来自特定说话人是一项关键能力。这项技术被称为说话人验证&#xff08;Speaker Verific…

作者头像 李华
网站建设 2026/10/26 11:04:57

BGE-M3功能全测评:多语言文本检索性能究竟如何?

BGE-M3功能全测评&#xff1a;多语言文本检索性能究竟如何&#xff1f; 1. 引言&#xff1a;为何BGE-M3成为多语言检索新标杆&#xff1f; 在当前大模型与检索增强生成&#xff08;RAG&#xff09;系统深度融合的背景下&#xff0c;高质量的语义嵌入模型已成为构建智能问答、…

作者头像 李华