LangManus 网页界面 - AI 自动化框架 Web UI 项目

2025-03-24 15:54 更新

项目概述

LangManus Web UI 是 LangManus 项目的默认网页界面。LangManus 是一个社区驱动的 AI 自动化框架,旨在将语言模型与专业工具(如网络搜索、爬虫和 Python 代码执行)相结合,同时回馈开源社区。

快速入门

前置条件

在开始之前,你需要确保已经安装了以下软件:

  • LangManus
  • Node.js (v22.14.0 及以上版本)
  • pnpm (v10.6.2 及以上版本) 作为包管理器

配置环境变量

在项目根目录下创建一个 .env 文件,并配置以下环境变量:

  • NEXT_PUBLIC_API_URL:LangManus API 的 URL。

建议从提供的示例文件开始,然后根据自己的需求编辑 .env 文件。

安装与运行

重要提示:首先,启动 Python 服务器,有关详细信息,请参阅 LangManus 文档。

## 克隆仓库
git clone https://github.com/langmanus/langmanus-web.git
cd langmanus-web


## 安装依赖项
pnpm install


## 以开发模式运行项目
pnpm dev

然后打开浏览器,访问 http://localhost:3000 即可。

使用 Docker 运行项目

你也可以通过 Docker 来运行该项目。

首先,你需要阅读下方的配置说明,确保 .env 文件已经准备就绪。

其次,构建你自己的 Web 服务器 Docker 镜像:

docker build --build-arg NEXT_PUBLIC_API_URL=YOUR_LANGMANUS_API -t langmanus-web .

最后,启动一个运行 Web 服务器的 Docker 容器:

## 将 langmanus-web-app 替换为你首选的容器名称
docker run -d -t -p 3000:3000 --env-file .env --name langmanus-web-app langmanus-web


## 停止服务器
docker stop langmanus-web-app

使用 Docker Compose

你还可以通过 Docker Compose 来设置该项目:

## 构建 Docker 镜像
docker compose build


## 启动服务器
docker compose up

项目声明

这是一个学术驱动的开源项目,由一群前同事在业余时间开发,旨在探索和交流多智能体(Multi-Agent)和深度研究(DeepResearch)相关领域的技术。

  • 项目目的:本项目的主要目的是学术研究、参与 GAIA 排行榜,并计划在未来发表相关论文。
  • 独立性声明:本项目完全独立,与我们的本职工作无关,不代表我们所在公司或任何组织的立场或观点。
  • 无关联声明:本项目与 Manus(无论是公司、组织还是其他实体)无任何关联。
  • 澄清声明:我们未在任何社交媒体平台上宣传过本项目,任何与本项目相关的不实报道均与本项目的学术精神无关。
  • 贡献管理:Issue 和 PR 将在我们空闲时间处理,可能存在延迟,敬请谅解。
  • 免责声明:本项目基于 MIT 协议开源,使用者需自行承担使用风险。我们对因使用本项目产生的任何直接或间接后果不承担责任。

贡献指南

我们欢迎各种形式的贡献!无论是修正拼写错误、改进文档还是添加新功能,你的帮助都 invaluable。有关如何开始贡献的详细信息,请参阅我们的贡献指南。

许可证

本项目是开源的,并根据 MIT 许可证提供。

致谢

特别感谢所有开源项目和贡献者,他们使 LangManus 成为可能。我们站在巨人的肩膀上。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号