LemonAI 项目详细介绍
项目概述
LemonAI 是世界首个全栈开源通用AI智能体,能够自动化完成从需求规划到结果交付的整个过程。它具备独立思考和系统规划的能力,可以在虚拟环境中灵活调用各种工具,包括编写和执行代码、智能浏览网页、操作Web应用程序以及执行命令等。
核心特性
1. 复杂任务解决能力
- 多样化任务处理:能够解决各种复杂多变的任务,包括但不限于市场研究、文档处理、旅行规划和数据分析
- 系统化分解:通过独立思考和系统规划,将复杂任务有序地分解并执行
- 工具集成:可以灵活调用虚拟环境中的各种工具,如代码编写执行、智能网页浏览、Web应用操作等
2. 自主性和目标导向
- 高度自主:具有高度自主性,能够在无人工干预的情况下独立完成任务
- 智能决策:能够根据预设目标进行感知、推理、决策和行动
- 动态调整:可以根据任务进展动态调整执行计划
3. 实时任务监控
- 实时状态查看:用户可以通过页面实时查看任务的执行状态
- 进度跟踪:自动分析任务,优先排序步骤,并实时跟踪进度
4. 多场景覆盖
支持多个领域的复杂任务处理:
5. 自定义模式
- 模型灵活性:除了默认模型外,支持用户自定义模型接入
- 在线模型接入:支持在线模型访问,可通过配置模型API使用
系统要求
支持的操作系统
- macOS:需支持 Docker Desktop
- Linux:经过 Ubuntu 22.04 测试
- Windows:需要 WSL 和 Docker Desktop 支持
硬件要求
必需软件
安装指南
macOS 安装
- 安装 Docker Desktop
# 参考官方文档安装 Docker Desktop
- 配置 Docker Desktop
- 打开 Docker Desktop
- 进入 Settings > Advanced
- 确保启用 "Allow the default Docker socket to be used"
Linux 安装
- 安装 Docker Desktop
- 确保系统为 Ubuntu 22.04 或兼容版本
Windows 安装
- 安装 WSL
# 安装 WSL
wsl --install
# 确认版本
wsl --version
# 确保显示 Default Version: 2
- 安装 Docker Desktop
- 配置 Docker Desktop
- General: 启用 "Use the WSL 2 based engine"
- Resources > WSL Integration: 启用 "Enable integration with my default WSL distro"
快速开始
Docker 运行方式
- 拉取镜像
docker pull hexdolemonai/lemon-runtime-sandbox:latest
- 运行应用
docker run -it --rm --pull=always \
--name lemon-app \
--env DOCKER_HOST_ADDR=host.docker.internal \
--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 \
--interactive \
--tty \
hexdolemonai/lemon:latest make run
注意:在 Windows 上,必须在 WSL 终端内运行 Docker 命令。
桌面应用程序
LemonAI 提供了 macOS 和 Windows 桌面应用程序,可以从官方网站下载:www.lemonai.cc
参与贡献
联系方式
隐私和安全
为保护用户隐私,请避免在 GitHub 上发布安全问题。如有安全相关问题,请发送至 service@hexdo.com。
文档和支持
更多详细说明和深度指导,请参考官方文档:document.lemonai.cc
项目亮点
LemonAI 的独特之处在于它不仅仅是一个简单的AI工具,而是一个完整的智能体系统,能够:
- 端到端自动化:从任务理解到结果交付的全流程自动化
- 智能规划能力:具备类似人类的任务分解和规划能力
- 工具生态集成:无缝集成各种开发和办公工具
- 实时交互反馈:提供透明的任务执行过程和实时状态更新
- 跨平台支持:支持主流操作系统和部署方式
这使得 LemonAI 成为了一个真正意义上的通用AI智能体,能够胜任各种复杂的实际工作场景。
