LangManus 網(wǎng)頁界面 - AI 自動化框架 Web UI 項(xiàng)目

2025-03-24 15:54 更新

項(xiàng)目概述

LangManus Web UI 是 LangManus 項(xiàng)目的默認(rèn)網(wǎng)頁界面。LangManus 是一個(gè)社區(qū)驅(qū)動的 AI 自動化框架,旨在將語言模型與專業(yè)工具(如網(wǎng)絡(luò)搜索、爬蟲和 Python 代碼執(zhí)行)相結(jié)合,同時(shí)回饋開源社區(qū)。

快速入門

前置條件

在開始之前,你需要確保已經(jīng)安裝了以下軟件:

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

配置環(huán)境變量

在項(xiàng)目根目錄下創(chuàng)建一個(gè) .env 文件,并配置以下環(huán)境變量:

  • NEXT_PUBLIC_API_URL:LangManus API 的 URL。

建議從提供的示例文件開始,然后根據(jù)自己的需求編輯 .env 文件。

安裝與運(yùn)行

重要提示:首先,啟動 Python 服務(wù)器,有關(guān)詳細(xì)信息,請參閱 LangManus 文檔。

## 克隆倉庫
git clone https://github.com/langmanus/langmanus-web.git
cd langmanus-web


## 安裝依賴項(xiàng)
pnpm install


## 以開發(fā)模式運(yùn)行項(xiàng)目
pnpm dev

然后打開瀏覽器,訪問 http://localhost:3000 即可。

使用 Docker 運(yùn)行項(xiàng)目

你也可以通過 Docker 來運(yùn)行該項(xiàng)目。

首先,你需要閱讀下方的配置說明,確保 .env 文件已經(jīng)準(zhǔn)備就緒。

其次,構(gòu)建你自己的 Web 服務(wù)器 Docker 鏡像:

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

最后,啟動一個(gè)運(yùn)行 Web 服務(wù)器的 Docker 容器:

## 將 langmanus-web-app 替換為你首選的容器名稱
docker run -d -t -p 3000:3000 --env-file .env --name langmanus-web-app langmanus-web


## 停止服務(wù)器
docker stop langmanus-web-app

使用 Docker Compose

你還可以通過 Docker Compose 來設(shè)置該項(xiàng)目:

## 構(gòu)建 Docker 鏡像
docker compose build


## 啟動服務(wù)器
docker compose up

項(xiàng)目聲明

這是一個(gè)學(xué)術(shù)驅(qū)動的開源項(xiàng)目,由一群前同事在業(yè)余時(shí)間開發(fā),旨在探索和交流多智能體(Multi-Agent)和深度研究(DeepResearch)相關(guān)領(lǐng)域的技術(shù)。

  • 項(xiàng)目目的:本項(xiàng)目的主要目的是學(xué)術(shù)研究、參與 GAIA 排行榜,并計(jì)劃在未來發(fā)表相關(guān)論文。
  • 獨(dú)立性聲明:本項(xiàng)目完全獨(dú)立,與我們的本職工作無關(guān),不代表我們所在公司或任何組織的立場或觀點(diǎn)。
  • 無關(guān)聯(lián)聲明:本項(xiàng)目與 Manus(無論是公司、組織還是其他實(shí)體)無任何關(guān)聯(lián)。
  • 澄清聲明:我們未在任何社交媒體平臺上宣傳過本項(xiàng)目,任何與本項(xiàng)目相關(guān)的不實(shí)報(bào)道均與本項(xiàng)目的學(xué)術(shù)精神無關(guān)。
  • 貢獻(xiàn)管理:Issue 和 PR 將在我們空閑時(shí)間處理,可能存在延遲,敬請諒解。
  • 免責(zé)聲明:本項(xiàng)目基于 MIT 協(xié)議開源,使用者需自行承擔(dān)使用風(fēng)險(xiǎn)。我們對因使用本項(xiàng)目產(chǎn)生的任何直接或間接后果不承擔(dān)責(zé)任。

貢獻(xiàn)指南

我們歡迎各種形式的貢獻(xiàn)!無論是修正拼寫錯(cuò)誤、改進(jìn)文檔還是添加新功能,你的幫助都 invaluable。有關(guān)如何開始貢獻(xiàn)的詳細(xì)信息,請參閱我們的貢獻(xiàn)指南。

許可證

本項(xiàng)目是開源的,并根據(jù) MIT 許可證提供。

致謝

特別感謝所有開源項(xiàng)目和貢獻(xiàn)者,他們使 LangManus 成為可能。我們站在巨人的肩膀上。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號