LemonAI: 全球首个全栈开源通用 AI Agent

Lemon 是一个开源的通用 AI 代理,能够自动化从需求规划到结果交付的整个过程。它可以独立思考和系统规划,在虚拟环境中灵活调用各种工具,例如编写和执行代码、智能浏览 Web、作 Web 应用程序和执行命令。Lemon 擅长系统地分解复杂的任务并有序地执行它们,自动分析任务,确定步骤的优先级,动态调整计划,并实时跟踪进度。它的目标是帮助用户高效地完成各种任务。

主要功能

复杂任务解决

Lemon 能够解决各种复杂和动态的任务,包括但不限于市场研究、文档处理、旅行计划和数据分析。通过独立思考和系统规划,它可以灵活地利用虚拟环境中的各种工具,例如编写和执行代码、智能浏览网页和作 Web 应用程序。

自主性和目标导向

Lemon 拥有高度的自主性,可以在没有人工干预的情况下独立完成任务。它能够根据预定义的目标进行感知、推理、决策和行动。

实时任务监控

用户可以通过页面侧边栏实时监控任务的执行状态。

多场景覆盖

Lemon 旨在处理跨多个领域的复杂任务,包括市场研究、财务分析、数据分析、代码编程、人生规划等。

自费模式

除了默认模型外,Lemon 还支持用户定义的模型集成和在线模型访问。可以通过配置模型 API 来使用这些模型。

安装和使用

系统要求

建议使用具有现代处理器和至少 4GB RAM 的系统来运行 Lemon。

先决条件
macOS 版

Docker 桌面

  1. 在 Mac 上安装 Docker Desktop
  2. 打开 Docker Desktop,转到 并确保已启用。Settings > AdvancedAllow the default Docker socket to be used​
Linux

使用 Ubuntu 22.04 进行测试。

Docker 桌面

  1. 在 Linux 上安装 Docker Desktop
Windows

WSL

  1. 安装 WSL
  2. 在 powershell 中运行并确认 。wsl --versionDefault Version: 2​

Docker 桌面

  1. 在 Windows 上安装 Docker Desktop
  2. 打开 Docker Desktop,转到并确认以下内容:Settings​
  • General:已启用。Use the WSL 2 based engine​
  • WSL 集成的资源:已启用。Enable integration with my default WSL distro​

注意

以下用于启动应用程序的 docker 命令必须在 WSL 终端中运行。

启动应用程序

运行 Lemon 的最简单方法是在 Docker 中。

docker pull hexdolemonai/lemon-runtime-sandbox:latest

docker run -it --rm --pull=always \
  --name lemon-app \
  --env DOCKER_HOST_ADDR=host.docker.internal \
  --env ACTUAL_HOST_WORKSPACE_PATH=${WORKSPACE_BASE:-$PWD/workspace} \
  --publish 5005:5005 \
  --add-host host.docker.internal:host-gateway \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  --volume ~/.cache:/.cache \
  --volume ${WORKSPACE_BASE:-$PWD/workspace}:/app/workspace \
  --volume ${WORKSPACE_BASE:-$PWD/data}:/app/data \
  --interactive \
  --tty \
  hexdolemonai/lemon:latest make run

小试牛刀

1. 输入任务说明

  • 进入主界面,点击“新建任务”。

  • 在任务输入框中描述需求,使用结构化指令 (动词 + 对象 + 参数):

    • 例:

      • 分析特斯拉 2024 年第四季度财报,比较小鹏和 Ideal,并生成带有图表的 PDF 报告。
      • 计划为期 5 天的巴黎之旅,包括购物和米其林餐厅推荐。

2. 任务拆解和执行

  • Lemon 自动拆解任务是子步骤(例如,数据收集、清理、分析、报告生成)。

  • 监控进度:

    • 在任务页面,查看任务执行状态(如执行命令、创建文件、搜索中)。
    • 在 任务 页面,查看子任务的执行内容和状态。
  • 实时调整:

    • 在任务执行过程中,根据任务执行问题提供补充信息。

3 任务结果展示

  • 任务完成后,您可以查看任务生成的报告、md 文件、代码生成的 URL 等。
  • 任务完成后,您可以查看任务执行过程的回放。

GitHubhttps://github.com/hexdocom/lemonai

更多AI开源软件发现分享好用的AI工具、AI开源软件、AI模型、AI变现 - 小众AI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值