Lime - 全能型桌面 AI 代理
一个能真正完成工作的开源全栈桌面 AI 代理,集编码、文件、终端、工具、研究、内容与多模态于一体。
证据显示有权限确认机制(README 提到批准高风险操作),但未提供具体实现细节,因此评分 1。数据流透明度:README 说明本地默认存储,但未详细说明数据流向,评分 1。敏感数据处理:未明确说明加密或脱敏,评分 1。依赖安全:有锁文件(pnpm-lock.yaml)和 CI 使用 frozen-lockfile,但未提及漏洞扫描,评分 1。外部影响:有权限控制,但未说明具体限制,评分 1。回滚:提到可恢复工作,但未提供具体机制,评分 1。来源归属:未提及来源追踪,评分 1。
自洽性:README 与 package.json 描述一致,评分 2。依赖可用性:有锁文件,但未提供依赖可用性保证,评分 1。失败消息:未提供错误处理文档,评分 1。
受众与场景:README 明确列出目标用户和场景,评分 2。能力边界:未明确说明权限边界,评分 1。触发精度:未提供触发机制细节,评分 1。环境适配:支持 macOS 和 Windows,评分 2。
信息架构:有 README、docs 目录,评分 2。安装说明:提供下载和 Homebrew 安装,评分 2。命名稳定性:未提供 API 稳定性说明,评分 1。示例与 FAQ:有 FAQ 和示例,评分 2。已知限制:未明确列出,评分 1。许可证:明确 GPLv3,评分 2。版本与变更日志:有 RELEASE_NOTES 文件,但未提供内容,评分 1。维护责任:未明确维护者,评分 1。
输出可用性:描述可生成报告、脚本等,评分 2。边际价值:提供多模态和多代理功能,评分 2。成本效益:未提供性能或成本数据,评分 1。
声明可追溯性:README 声明功能,但未提供证据,评分 1。跨来源佐证:仅 README 和 package.json,评分 1。事实与推断分离:未明确区分,评分 1。
- 未提供具体权限实现细节,需进一步审查代码。
- 未提供数据流和敏感数据处理的详细说明。
- 未提供依赖漏洞扫描信息。
- 未提供已知限制和回滚机制的具体实现。
这个 Agent 能做什么,适合哪些场景?
Lime 是一个开源的全栈桌面 AI 代理,面向全球用户和团队,将代理循环、文件系统、终端进程、代码变更、工具调用、MCP、技能、多模态输入输出、模型路由和多代理协作整合到一条可追溯的任务链中。它与 Claude Code、WorkBuddy 和 Codex 属于同一类动手型代理,但强调桌面 GUI、可视化工作区、可配置的提供商,以及混合工程、研究和内容工作流。Lime 基于 Electron 和 Rust 应用服务器构建,支持 macOS 和 Windows,采用 GPLv3 许可。它允许用户配置自己的提供商和模型,通过 MCP 和技能扩展代理,并在工作区中执行和审查任务。
Lime 执行以下操作:读取和理解目标、仓库、文件、历史和约束,提出可执行计划;在授权权限内读写文件、搜索、应用补丁、运行终端命令、测试和调用工具;将工作投影为线程、回合、项目和可复用工件,任务可暂停、审查、恢复和继续;支持多模态理解(文本、代码、图像、截图、音频、视频、PDF、表格)和生成(图像、音频、视频、文档、图表);通过 MCP 和技能发现和调用外部工具;支持多代理协作,保留共享上下文和权限;允许按任务选择模型,管理能力目录、凭据、路由和重试。
- 开发人员需要修复仓库中的 bug,Lime 能读取文件、追踪调用路径、修改实现并运行测试。
- 全栈团队需要交付跨前端、应用服务器、Rust 运行时、协议和测试的功能,Lime 能按依赖顺序执行。
- 研究人员需要将网页、笔记、截图和会议记录转化为报告或发布草稿。
- 内容创作者需要基于多模态材料(音频、视频、PDF)生成发布就绪的输出。
- 团队希望将重复的检查或发布步骤编码为可复用的技能,供代理通过 MCP 调用。
- 需要协调多个代理分别负责研究、实施、测试和文档,并在主线程中收集结果。
这个 Agent 有哪些优点和局限?
- 提供桌面 GUI 和可视化工作区,与 Claude Code 等命令行工具形成差异化
- 支持多提供商配置,不锁定单一模型服务,可灵活切换
- 集成 MCP 和技能,能将重复流程编码为可复用执行单元
- 多模态输入输出一体,支持文本、代码、图像、音频、视频等多种形式
- 多代理协作能力,支持并行子任务和状态保留
- 目前仅支持 macOS 和 Windows,Linux 桌面构建暂停,平台覆盖有限
- 安装包可能未签名,Windows SmartScreen 可能警告,需用户自行判断
- 采用 GPLv3 许可,可能对商业集成有约束
- 不提供 AI 模型,依赖用户配置第三方提供商,敏感材料可能上传
- 项目处于早期阶段,文档和社区支持可能不完善
如何安装或部署这个 Agent?
从 Releases 下载安装包:macOS 用户可下载 .dmg 或通过 Homebrew 安装(brew tap aiclientproxy/tap && brew install --cask lime);Windows 用户可下载 Lime_*_x64-setup.exe。目前仅支持 macOS 和 Windows,Linux 桌面构建暂停。
如何使用这个 Agent?
- 打开 Lime,配置提供商(Provider)并测试模型连接。2. 选择工作区或项目目录,确认文件和终端权限。3. 创建代理线程,设置目标、约束和验收标准。4. 先请求计划,然后按需批准文件更改、命令或外部工具调用。5. 检查差异、测试结果和工件,继续或关闭任务。