Come From Open Source, Back to Open Source
The default Web UI for LangManus.
LangManus is a community-driven AI automation framework that builds upon the incredible work of the open source community. Our goal is to combine language models with specialized tools for tasks like web search, crawling, and Python code execution, while giving back to the community that made this possible.
- LangManus
- Node.js (v22.14.0+)
- pnpm (v10.6.2+) as package manager
Create a .env
file in the project root and configure the following environment variables:
NEXT_PUBLIC_API_URL
: The URL of the LangManus API.
It's always a good idea to start with the given example file, and edit the .env
file with your own values:
cp .env.example .env
IMPORTANT: First, start the Python server, see LangManus for more details.
# Clone the repository
git clone https://github.com/langmanus/langmanus-web.git
cd langmanus-web
# Install dependencies
pnpm install
# Run the project in development mode
pnpm dev
Then open your browser and navigate to http://localhost:3000
Have fun!
You can also run this project with Docker.
First, you need read the configuration below. Make sure .env
file is ready.
Second, to build a Docker image of your own web server:
docker build --build-arg NEXT_PUBLIC_API_URL=YOUR_LANGMANUS_API -t langmanus-web .
Final, start up a docker container running the web server:
# Replace langmanus-web-app with your preferred container name
docker run -d -t -p 3000:3000 --env-file .env --name langmanus-web-app langmanus-web
# stop the server
docker stop langmanus-web-app
You can also setup this project with the docker compose:
# building docker image
docker compose build
# start the server
docker compose up
This is an academically driven open-source project, developed by a group of former colleagues in our spare time. It aims to explore and exchange ideas in the fields of Multi-Agent and DeepResearch.
- Purpose: The primary purpose of this project is academic research, participation in the GAIA leaderboard, and the future publication of related papers.
- Independence Statement: This project is entirely independent and unrelated to our primary job responsibilities. It does not represent the views or positions of our employers or any organizations.
- No Association: This project has no association with Manus (whether it refers to a company, organization, or any other entity).
- Clarification Statement: We have not promoted this project on any social media platforms. Any inaccurate reports related to this project are not aligned with its academic spirit.
- Contribution Management: Issues and PRs will be addressed during our free time and may experience delays. We appreciate your understanding.
- Disclaimer: This project is open-sourced under the MIT License. Users assume all risks associated with its use. We disclaim any responsibility for any direct or indirect consequences arising from the use of this project.
本项目是一个学术驱动的开源项目,由一群前同事在业余时间开发,旨在探索和交流 Multi-Agent 和 DeepResearch 相关领域的技术。
- 项目目的:本项目的主要目的是学术研究、参与 GAIA 排行榜,并计划在未来发表相关论文。
- 独立性声明:本项目完全独立,与我们的本职工作无关,不代表我们所在公司或任何组织的立场或观点。
- 无关联声明:本项目与 Manus(无论是公司、组织还是其他实体)无任何关联。
- 澄清声明:我们未在任何社交媒体平台上宣传过本项目,任何与本项目相关的不实报道均与本项目的学术精神无关。
- 贡献管理:Issue 和 PR 将在我们空闲时间处理,可能存在延迟,敬请谅解。
- 免责声明:本项目基于 MIT 协议开源,使用者需自行承担使用风险。我们对因使用本项目产生的任何直接或间接后果不承担责任。
We welcome contributions of all kinds! Whether you're fixing a typo, improving documentation, or adding a new feature, your help is appreciated. Please see our Contributing Guide for details on how to get started.
This project is open source and available under the MIT License.
Special thanks to all the open source projects and contributors that make LangManus possible. We stand on the shoulders of giants.