[开源]Manus 的一个 Java 实现 可处理有一定确定性要求的探索性任务

开源系统
2026-06-10 12:27 2 次浏览 • 0 次下载 0KB
[开源]Manus 的一个 Java 实现 可处理有一定确定性要求的探索性任务

一、开源项目简介

Lynxe 简介(原名:JManus)

Lynxe 是 Manus 的一个 Java 实现,目前已经在阿里巴巴集团内的很多应用都有使用,主要用于处理需要有一定确定性要求的探索性任务,比如,快速从海量数据中找到数据并转换成数据库内的一行数据,或者分析日志并给出告警等。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

图片
图片

四、功能概述

Lynxe 的产品特性

纯 Java 的 Manus 实现:

纯粹的 Java 多智能体协作实现,提供了完整的 http 调用接口,适合 Java 开发者做二次集成。

️Func-Agent 模式:

精确控制每一步执行细节,提供极高的执行确定性并完成复杂的重复流程和功能。具体可以见 Lynxe 案例集-Func-Agent 案例。

MCP 集成:

原生支持模型上下文协议(Model Context Protocol),实现与外部服务和工具的无缝集成。

五、技术选型

快速开始

在 5 分钟内启动并运行 Lynxe:

先决条件

  • DashScope API 密钥
     (或替代的 AI 模型提供商)
  • ☕ Java 17+ (用于运行 JAR 文件或源码运行) 或 Docker (用于容器化部署)

方式一:使用 GitHub Release (推荐)

下载并运行 JAR 文件

手动下载: 您也可以直接访问 Lynxe Releases 页面 手动下载最新版本的 JAR 文件。

访问应用

应用启动后,在浏览器中访问 http://localhost:18080。

引导式设置: 应用启动后会自动显示引导页面。在第一个页面选择中英文语言,然后在第二个页面输入您刚才申请的 DashScope API 密钥即可完成配置。

恭喜! 您的多 Agent 系统现已快速启动完成。

方式二:使用 Docker (生产环境推荐)

拉取并运行 Docker 镜像

# 拉取最新版本的 Lynxe Docker 镜像
docker pull ghcr.io/spring-ai-alibaba/lynxe:v4.7.0
# 运行容器
docker run -d \
  --name lynxe \
  -p 18080:18080 \
  ghcr.io/spring-ai-alibaba/lynxe:v4.7.0

方式三:从源码运行 (次选方案)

详细内容请查看 README.md 文档