Lime - 全能型桌面 AI 代理
一个能真正完成工作的开源全栈桌面 AI 代理,集编码、文件、终端、工具、研究、内容与多模态于一体。
- Star 数
- ★ 1.5k
- 最近更新
- 今天
- 主语言
- TypeScript
- FA 评分
- 44/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 开发人员需要修复仓库中的 bug,Lime 能读取文件、追踪调用路径、修改实现并运行测试。
- 不适合
- 需要 Linux 桌面版的团队,官方已暂停 Linux 构建
- 需要商业闭源集成或规避 GPLv3 约束的团队
- 源码审查
- 44/100 · 缺口较多
这个 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?
从 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. 检查差异、测试结果和工件,继续或关闭任务。
这个 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?
查看各维度的扣分理由
证据显示有权限确认机制(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。
- 未提供具体权限实现细节,需进一步审查代码。
- 未提供数据流和敏感数据处理的详细说明。
- 未提供依赖漏洞扫描信息。
- 未提供已知限制和回滚机制的具体实现。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v1.162.0 Lime v1.162.0
发布说明摘录
Lime v1.162.0 新功能 - 统一窗口页头与工作区标签,整合会话动作和右侧面板入口,支持分隔条拖动与键盘调整。 - 新增基于会话事实的摘要面板与固定偏好,让会话概览和工作区内容共用当前状态。 - 支持远端插件及逐技能启停,列表和预览共享账号偏好,保存后重新读取安装事实。 修复 - 修正 Responses 流式工具调用的身份关联与终态去重,避免将参数事件识别为额外调用。 - 修正工具历史截断、预算和读取结果投影,保留工具调用与输出的关联及原始记录。 - 上下文压缩改为由当前模型生成摘要,补齐取消、持久化及分叉历史的相关处理。 - 修正会话分叉导航的草稿作用域提交,避免父子会话草稿相互影响。 - 加强插件偏好操作的账号隔离、失败保留和刷新处理;需要 Apps 授权的技能保持受控禁用。 优化与重构 - 收敛远端插件目录、详情与安装事实的来源,保持本地运行时配置和远端账号偏好的领域边界。 - 以共享页头、标签和摘要实现替换旧任务中心标签与 Activity 面板,删除首页无消费的回调和派生状态。 - 将上下文压缩、历史归一化、Hook 生命周期等逻辑拆入现有领域模块。 测试与质量 - 补充工作区布局、摘要固定、插件偏好、工具调用身份与历史预算回归,以及相关 Electron 和公共 JSON-RPC 场景。 …在 GitHub 查看 ↗ -
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 查看 ↗ -
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 查看 ↗