Lime - 全能型桌面 AI 代理

一个能真正完成工作的开源全栈桌面 AI 代理,集编码、文件、终端、工具、研究、内容与多模态于一体。

Star 数
★ 1.5k
最近更新
今天
主语言
TypeScript

30 秒速览

运行形态
桌面应用
可在哪里用
通用 · 跨平台
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
ElectronRustShell / 命令行网络访问本地文件系统MCP Server
典型场景
开发人员需要修复仓库中的 bug,Lime 能读取文件、追踪调用路径、修改实现并运行测试。
不适合
  • 需要 Linux 桌面版的团队,官方已暂停 Linux 构建
  • 需要商业闭源集成或规避 GPLv3 约束的团队

这个 Agent 能做什么,适合哪些场景?

Lime 是一个开源的全栈桌面 AI 代理,面向全球用户和团队,将代理循环、文件系统、终端进程、代码变更、工具调用、MCP、技能、多模态输入输出、模型路由和多代理协作整合到一条可追溯的任务链中。它与 Claude Code、WorkBuddy 和 Codex 属于同一类动手型代理,但强调桌面 GUI、可视化工作区、可配置的提供商,以及混合工程、研究和内容工作流。Lime 基于 Electron 和 Rust 应用服务器构建,支持 macOS 和 Windows,采用 GPLv3 许可。它允许用户配置自己的提供商和模型,通过 MCP 和技能扩展代理,并在工作区中执行和审查任务。

Lime 执行以下操作:读取和理解目标、仓库、文件、历史和约束,提出可执行计划;在授权权限内读写文件、搜索、应用补丁、运行终端命令、测试和调用工具;将工作投影为线程、回合、项目和可复用工件,任务可暂停、审查、恢复和继续;支持多模态理解(文本、代码、图像、截图、音频、视频、PDF、表格)和生成(图像、音频、视频、文档、图表);通过 MCP 和技能发现和调用外部工具;支持多代理协作,保留共享上下文和权限;允许按任务选择模型,管理能力目录、凭据、路由和重试。

  1. 开发人员需要修复仓库中的 bug,Lime 能读取文件、追踪调用路径、修改实现并运行测试。
  2. 全栈团队需要交付跨前端、应用服务器、Rust 运行时、协议和测试的功能,Lime 能按依赖顺序执行。
  3. 研究人员需要将网页、笔记、截图和会议记录转化为报告或发布草稿。
  4. 内容创作者需要基于多模态材料(音频、视频、PDF)生成发布就绪的输出。
  5. 团队希望将重复的检查或发布步骤编码为可复用的技能,供代理通过 MCP 调用。
  6. 需要协调多个代理分别负责研究、实施、测试和文档,并在主线程中收集结果。

如何安装或部署这个 Agent?

从 Releases 下载安装包:macOS 用户可下载 .dmg 或通过 Homebrew 安装(brew tap aiclientproxy/tap && brew install --cask lime);Windows 用户可下载 Lime_*_x64-setup.exe。目前仅支持 macOS 和 Windows,Linux 桌面构建暂停。

如何使用这个 Agent?

  1. 打开 Lime,配置提供商(Provider)并测试模型连接。2. 选择工作区或项目目录,确认文件和终端权限。3. 创建代理线程,设置目标、约束和验收标准。4. 先请求计划,然后按需批准文件更改、命令或外部工具调用。5. 检查差异、测试结果和工件,继续或关闭任务。

这个 Agent 有哪些优点和局限?

优点
  • 提供桌面 GUI 和可视化工作区,与 Claude Code 等命令行工具形成差异化
  • 支持多提供商配置,不锁定单一模型服务,可灵活切换
  • 集成 MCP 和技能,能将重复流程编码为可复用执行单元
  • 多模态输入输出一体,支持文本、代码、图像、音频、视频等多种形式
  • 多代理协作能力,支持并行子任务和状态保留
局限
  • 目前仅支持 macOS 和 Windows,Linux 桌面构建暂停,平台覆盖有限
  • 安装包可能未签名,Windows SmartScreen 可能警告,需用户自行判断
  • 采用 GPLv3 许可,可能对商业集成有约束
  • 不提供 AI 模型,依赖用户配置第三方提供商,敏感材料可能上传
  • 项目处于早期阶段,文档和社区支持可能不完善

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Lime - 全能型桌面 AI 代理 当前 44 · 缺口较多 桌面应用免费 + 模型费 ★ 1.5k 今天 TypeScript —
CodePilot 多模型 AI 助手桌面客户端 47 · 缺口较多 桌面应用免费 + 模型费 ★ 6.5k 27 天前 TypeScript OpenAI API · Claude API
iPolloWork 44 · 缺口较多 桌面应用免费 + 模型费 ★ 7.1k 3 天前 TypeScript —
《深入理解 AI Agent:设计原理与工程实践》开源仓库 41 · 缺口较多 命令行工具免费 + 模型费 ★ 55k 19 天前 Python —

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
44/ 100 五分制 2.2 / 5
本评测基于 2026年8月11日 的源码;此后该项目发布了 20 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 10/29
可靠稳定 6/14
适用触发 9/18
规范维护 9/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

证据显示有权限确认机制(README 提到批准高风险操作),但未提供具体实现细节,因此评分 1。数据流透明度:README 说明本地默认存储,但未详细说明数据流向,评分 1。敏感数据处理:未明确说明加密或脱敏,评分 1。依赖安全:有锁文件(pnpm-lock.yaml)和 CI 使用 frozen-lockfile,但未提及漏洞扫描,评分 1。外部影响:有权限控制,但未说明具体限制,评分 1。回滚:提到可恢复工作,但未提供具体机制,评分 1。来源归属:未提及来源追踪,评分 1。

可靠稳定6 / 14 · 2.1/5

自洽性:README 与 package.json 描述一致,评分 2。依赖可用性:有锁文件,但未提供依赖可用性保证,评分 1。失败消息:未提供错误处理文档,评分 1。

适用触发9 / 18 · 2.5/5

受众与场景:README 明确列出目标用户和场景,评分 2。能力边界:未明确说明权限边界,评分 1。触发精度:未提供触发机制细节,评分 1。环境适配:支持 macOS 和 Windows,评分 2。

规范维护9 / 18 · 2.5/5

信息架构:有 README、docs 目录,评分 2。安装说明:提供下载和 Homebrew 安装,评分 2。命名稳定性:未提供 API 稳定性说明,评分 1。示例与 FAQ:有 FAQ 和示例,评分 2。已知限制:未明确列出,评分 1。许可证:明确 GPLv3,评分 2。版本与变更日志:有 RELEASE_NOTES 文件,但未提供内容,评分 1。维护责任:未明确维护者,评分 1。

有效结果7 / 13 · 2.7/5

输出可用性:描述可生成报告、脚本等,评分 2。边际价值:提供多模态和多代理功能,评分 2。成本效益:未提供性能或成本数据,评分 1。

证据核验3 / 8 · 1.9/5

声明可追溯性:README 声明功能,但未提供证据,评分 1。跨来源佐证:仅 README 和 package.json,评分 1。事实与推断分离:未明确区分,评分 1。

风险与缓解建议
  • 未提供具体权限实现细节,需进一步审查代码。
  • 未提供数据流和敏感数据处理的详细说明。
  • 未提供依赖漏洞扫描信息。
  • 未提供已知限制和回滚机制的具体实现。
证据充分度:低 评估于 2026年8月11日 审查版本 4ee8d3577e3d 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.162.0 Lime v1.162.0
    发布说明摘录
    Lime v1.162.0 新功能 - 统一窗口页头与工作区标签,整合会话动作和右侧面板入口,支持分隔条拖动与键盘调整。 - 新增基于会话事实的摘要面板与固定偏好,让会话概览和工作区内容共用当前状态。 - 支持远端插件及逐技能启停,列表和预览共享账号偏好,保存后重新读取安装事实。 修复 - 修正 Responses 流式工具调用的身份关联与终态去重,避免将参数事件识别为额外调用。 - 修正工具历史截断、预算和读取结果投影,保留工具调用与输出的关联及原始记录。 - 上下文压缩改为由当前模型生成摘要,补齐取消、持久化及分叉历史的相关处理。 - 修正会话分叉导航的草稿作用域提交,避免父子会话草稿相互影响。 - 加强插件偏好操作的账号隔离、失败保留和刷新处理;需要 Apps 授权的技能保持受控禁用。 优化与重构 - 收敛远端插件目录、详情与安装事实的来源,保持本地运行时配置和远端账号偏好的领域边界。 - 以共享页头、标签和摘要实现替换旧任务中心标签与 Activity 面板,删除首页无消费的回调和派生状态。 - 将上下文压缩、历史归一化、Hook 生命周期等逻辑拆入现有领域模块。 测试与质量 - 补充工作区布局、摘要固定、插件偏好、工具调用身份与历史预算回归,以及相关 Electron 和公共 JSON-RPC 场景。 …
    在 GitHub 查看 ↗
  2. v1.161.0 Lime v1.161.0
    发布说明摘录
    Lime v1.161.0 新功能 - 工作台新增 PDF、DOCX、工作簿和演示文稿的原文件预览、位置批注与会话反馈;工作簿和演示文稿支持已实现范围内的编辑与保存。 - 扩展插件市场来源管理、远程插件获取、插件共享与访问范围配置,统一桌面、CLI 与 App Server 的插件合同。 - 新增 App Server 账号与云端请求接口,统一桌面登录、账号状态同步及退出流程。 修复 - 修复矮窗口中首页输入区和底部控件被裁切的问题。 - 退出应用时等待 App Server 异步停止,完善桌面进程的关闭流程。 - 修复专业文件字节摘要计算可能导致预览或批注初始化失败的问题。 - 修复工作区切换、文件预览与批注提交中的状态归属、迟到响应和文件版本冲突处理。 - 完善 MCP、实验功能与媒体服务设置的未保存更改保护,以及开发者和媒体设置的搜索定位。 - 调整 App Server 请求超时与诊断,完善插件刷新、安装身份及 Hooks 生命周期处理。 优化与重构 - 主导航采用折叠后仍保留的图标栏、上下文侧栏和共享标题栏;简化首页,移除旧推荐入口,保留 Banner 与独立输入区。 - 完善输入区工作树提交、执行范围交接和后台会话恢复状态同步。 …
    在 GitHub 查看 ↗
  3. v1.160.0 Lime v1.160.0
    发布说明摘录
    Lime v1.160.0 新功能 - 设置新增内容搜索,可定位网页搜索、记忆和外观等页面的具体字段与内部页签,并保留未保存更改保护。 - 插件目录、详情、安装和 CLI 入口统一使用市场与插件身份,Skills、MCP 和 Apps 复用共享配置及安装状态。 - 完善会话工作目录、服务档位与审批审核者在创建、恢复和分叉过程中的传递与持久化。 修复 - 修复动态工具宿主在连接断开与会话恢复后的状态清理和重新接管。 - 加强 Skills 根目录监听、插件配置保存与安装状态一致性,避免多入口产生不同事实源。 - 修复 macOS 公证已接受后遇到临时票据装订网络故障的发布恢复,并保留签名与公证失败诊断。 优化与重构 - CLI、TUI 与桌面继续收敛到同一 App Server 协议、运行时和会话投影,拆分连接、历史、恢复及工作目录职责。 - 直接替换旧插件协议和目录直装入口,移除旧 mock 与过期文档,不保留双轨实现。 - 拆分记忆与外观设置的展示组件,复用搜索、导航、草稿和配置 owner;同步五语言界面资源。 测试与质量 - 扩充插件市场、审批、服务档位、远程工作目录、动态工具和 Skills 的协议及运行时回归。 - 增加设置搜索、内部页签定位、未保存导航与五语言测试,并更新真实 Electron 场景。 …
    在 GitHub 查看 ↗

常见问题

Lime 提供 AI 模型吗?
不。Lime 是代理主机和工作区,不是模型供应商。您需要配置可用的提供商、模型和凭据。
我可以控制代理执行高风险操作吗?
可以。代理仅在您授予的权限内运行,您可以在任何步骤批准或拒绝高风险操作,如文件更改、命令执行或外部工具调用。
我的材料会被上传到云端吗?
默认情况下,项目材料、对话历史记录和配置保存在本地。仅当模型或外部工具调用需要时,输入才会发送到您配置的提供商或目标服务。
Lime 和普通聊天工具的区别是什么?
普通聊天工具主要返回文本,而 Lime 能理解工作区上下文,操作文件、进程和工具,保留执行状态和结果,允许您在同一个任务中继续推进。
需要高级提示工程技能吗?
不需要。您只需描述目标、约束、上下文和验收标准。可复用的程序可以成为技能,复杂任务可以从代理生成的计划开始。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents