- 人工智能
- 大模型
- AI Agent
- Agent 框架
- 多智能体
- AI 技能/插件
【免费下载链接】infiAgent
Build your own Cowork, AI Scientist and other SoTA Agents just by editing config files. Support anthropic skills. An infinite-horizon agent framework designed for long-running, complex tasks.
infiAgent(又称 MLA,Multi-Level Agent)是一个专为长时间运行复杂任务设计的开源 AI Agent 框架。它最大的特点是无限时长运行——任务可以持续数天而不出现上下文膨胀、压缩失真或系统崩溃,任何中断都支持断点续跑。本文带你用 Docker 一行命令部署 infiAgent,全程无需安装 Python,5 分钟即可启动你的第一个无限时长 AI Agent 任务。
为什么推荐 Docker 一行命令部署?
对新手来说,infiAgent 的 Docker 镜像chenglinhku/mlav3:latest是最省心的选择:
- ✅零依赖:不用装 Python、pip 和一堆依赖包
- ✅开箱即用:一行命令启动,内置 CLI 和 Web UI 双模式
- ✅跨平台:Mac、Windows、Linux 体验一致
- ✅数据持久化:对话历史和配置保存在宿主机,删容器也不丢
- ✅多用户支持:最新版 Web UI 支持注册账号和管理员管理
📖 完整文档见 docs/DOCKER_GUIDE.md
Docker 部署三步走:最快配置方法
第 1 步:安装 Docker 并拉取镜像
先在系统上装好 Docker(Mac/Windows 用 Docker Desktop,Linux 可一键脚本安装),然后拉取最新镜像:
docker pull chenglinhku/mlav3:latest第 2 步:一行命令启动 Web UI
进入你想让 Agent 干活的工作目录,执行下面这条命令(-d后台运行,webui是启动模式):
cd /your/workspace mkdir -p ~/.mla_v3 docker run -d --name mla-webui \ -e HOST_PWD=$(pwd) \ -e PORT=4242 \ -v $(pwd):/workspace$(pwd) \ -v ~/.mla_v3:/root/mla_v3 \ -p 4242:4242 \ chenglinhku/mlav3:latest webui两个关键挂载点记住就行:
| 挂载 | 作用 |
|---|---|
-v $(pwd):/workspace$(pwd) | 把工作目录映射进容器,Agent 在这里产出文件 |
-v ~/.mla_v3:/root/mla_v3 | 保存对话历史、配置等运行时数据 |
第 3 步:打开浏览器,配置 API Key
浏览器访问http://localhost:4242:
- 全新环境首次登录使用引导管理员账号:
admin/admin123,也可以直接在登录页注册新用户 - 点击界面上的Config按钮,打开配置管理面板,编辑
llm_config.yaml,填入你的 API Key 和 Base URL,保存即可
infiAgent 的配置管理界面(左侧为配置文件树,右侧可快速填写 API Key):
📌 不想每次挂载~/.mla_v3的话,可以用项目内目录代替,详见 README.md 的 Quick Start 部分。
5分钟启动你的第一个任务
配置完成后,Web UI 主界面长这样——左侧是对话区,右侧是文件浏览器,Agent 的每一步执行都会实时流式展示:
启动第一个任务只需三步:
- 设置 Task ID:填入任务工作目录的绝对路径(Task ID = 工作区路径,同一路径 = 同一份长期记忆)
- 选择 Agent 系统:在 Agent System 选择器中切换
Researcher:多层级科研系统,支持文献调研、实验、画图、LaTeX 写论文全流程(配置见 config/agent_library/Researcher/)OpenCowork:通用电脑工作助手,擅长整理文件、做 PPT、处理账单等(配置见 config/agent_library/OpenCowork/)
- 输入任务并发送,例如"写一篇关于 Transformer 的综述论文"
任务跑起来后,即使中途崩溃、断网或手动停止,之后用Resume 按钮(等价于 CLI 的/resume)即可从断点继续——这正是 infiAgent "无限时长" 的底气所在。
偏好终端?CLI 模式一行也能跑
如果你喜欢命令行,把启动命令末尾的webui换成cli、加上-it --rm即可进入交互式终端:
docker run -it --rm \ -e HOST_PWD=$(pwd) \ -v $(pwd):/workspace$(pwd) \ -v ~/.mla_v3:/root/mla_v3 \ chenglinhku/mlav3:latest cliCLI 提供丰富的终端界面:启动时先选择 Agent 系统(Researcher/OpenCowork):
然后选择工具执行模式(自动/手动确认),即可直接输入任务开始执行:
常用命令:/agents查看所有智能体、/resume断点恢复、Ctrl+C暂停任务。完整用法见 docs/CLI_GUIDE.md。
常见问题速查
| 问题 | 解决办法 |
|---|---|
| 页面打不开 | 确认已加-p 4242:4242参数,并检查端口占用 |
| 配置不生效 | 保存后重新加载,或用docker logs -f mla-webui查看日志排查 |
| 中文乱码 | 启动时追加-e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 |
| 想换数据目录 | 把~/.mla_v3挂载换成$(pwd)/.mla_v3_docker |
更多场景(多项目隔离、服务器部署、CI/CD 集成、代理配置、数据备份)都在 docs/DOCKER_GUIDE.md 中有详细说明。
部署之后还能玩什么?
- Agent Skills 开放标准:把技能文件夹放进
~/.mla_v3/skills_library/(容器内/root/mla_v3/skills_library/),Agent 会按需自动发现并加载。仓库自带大量技能示例,可参考 skills/ 目录(含 docx、pptx、pdf、xlsx 等办公技能) - 纯配置定制 Agent:编辑 config/agent_library/ 下的 YAML 文件即可增删智能体层级、提示词和工具,无需改代码
- Python SDK 集成:用 infiagent/sdk.py 把 Agent 嵌入你自己的应用,详见 docs/SDK_GUIDE.md
🎉 到这里,你已经完成了 infiAgent 的 Docker 部署,并启动了第一个可以跑几天的无限时长 AI Agent 任务。祝你玩得开心!
- 人工智能
- 大模型
- AI Agent
- Agent 框架
- 多智能体
- AI 技能/插件
【免费下载链接】infiAgent
Build your own Cowork, AI Scientist and other SoTA Agents just by editing config files. Support anthropic skills. An infinite-horizon agent framework designed for long-running, complex tasks.
相关推荐
5分钟快速上手AgileConfig:如何用Docker一行命令启动你的第一个.NET配置中心
5分钟快速上手AgileConfig:如何用Docker一行命令启动你的第一个.NET配置中心 AgileConfig 是一个基于 .NET Core 开发的轻
后端微服务配置中心快速上手:5分钟用uvicorn-gunicorn-fastapi-docker部署你的第一个API
快速上手:5分钟用uvicorn gunicorn fastapi docker部署你的第一个API 想要在5分钟内快速部署你的第一个FastAPI应用吗?✨
后端DLSS Swapper 指南:免更新游戏切换 DLSS 版本
DLSS Swapper 指南:免更新游戏切换 DLSS 版本 DLSS Swapper 是 Windows 平台的 DLSS 版本管理工具,它下载官方 DLS
桌面应用
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考