AgentiLoop Agent!

macOS 原生 AI 代理,把整个 Mac 交给 LLM 操控的开源 Swift 桌面端

AI Agent 部分免费

产品简介

AgentiLoop Agent!(以下简称 Agent!)是一款面向 macOS 的原生 AI 代理桌面应用,定位"the agent for your entire Mac and More!",是 Claude Code、Cursor、OpenClaw 等 vibe coding 工具的开放替代方案。它由独立开发者社区以 Swift 语言从零构建(非 65 个 NPM 包拼装),覆盖从日常 Mac 操作到工程级编码的全部代理能力:能让 Agent! 帮你回邮件、驱动 Safari、写 Xcode 应用、修复代码、调度 shell 命令或自动化任何 Mac 应用。用户可在 23 个云端 LLM 提供商之间任选,也可保持本地(LM Studio、vLLM、Ollama),配合 AgentiLoop CLI 还能在 Mac、Windows、Linux 终端里复用同一套代理循环(agentloop)。开源协议 MIT,GitHub Stars 已超 622(2026 年 9 月数据),4 月 16 日曾登 Hacker News 首页(83 分、54 评论),被 BestHub、Hysen Labs、A2Agent 等多家独立技术评测列入"必装 Mac 工程工具"。

核心功能

  • 桌面控制(Desktop Control):通过 macOS Accessibility API 按名称定位任意 Mac App 的按钮、输入框、菜单并执行点击、输入、滚动等操作,无需记坐标、不依赖 AppleScript。

  • 代理式编码(Agentic Coding):使用外科手术式的字符串替换而非整文件覆写,每次修改支持一键回滚;自带的 JSONL repo-map 可被任意模型无损导航;每个任务必须以"已达成目标状态"为前提才算真正完成,杜绝"代理自报完成"幻觉。

  • Xcode 深度集成:对一句"添加 XX 功能",Agent! 会自动编辑代码、构建、读取编译器报错、修复错误、把新文件加进工程、升级版本号并 commit,实现"一请求从需求到可发布"。

  • 跨应用自动化:支持在 Swift 里写自定义代理,调用 shell(user/root 权限可选)、AppleScript、JXA、ScriptingBridge、驱动 Safari,并能基于事件触发——只要 Mac 能做的,Agent! 都能脚本化。

  • Apple Intelligence 本地代理:把 macOS 自带的端侧模型变成真正的工具调用代理,做意图解析、上下文压缩、任务分流与总结,全程不上云、零 API 成本、零隐私泄露。

  • MCP 协议与多子代理:原生支持 Model Context Protocol 服务器,可挂载数据库、API 与自定义工具;主代理可同时启用最多 6 个子代理并行调研,主线上下文保持干净。

  • 跨平台 CLI:AgentiLoop CLI 在 Mac/Windows/Linux 上提供同一套终端入口,已存在 macOS GUI 工作流可无缝搬到 Linux 服务器或 Windows 工作机。

特色优势

相比主流 vibe coding 工具,Agent! 走的是"端侧原生 + 工程纪律"路线,三件事特别值得强调:

  • 任务必须自我证伪:每个任务都附带 goal_state 验收标准,代理不能"自报完成",只能带证据上报;提供可选 critic 角色在合并 diff 前再做一遍审阅,避免把"半截记忆写坏代码"这种典型代理事故放大成生产事故。

  • rewind(任务级回滚)机制:当上下文压缩或长链路代理出现偏差时,可把任意任务倒回指定步骤,证据与上下文都还在磁盘上;read-before-edit 闸门强制代理在覆写文件前必须先读,读到了才能改。

  • 可恢复的上下文压缩:1.1.1 版本后引入"压缩不丢证据"机制——活动上下文只保存小型索引,大块结果留在磁盘,token 只在重新打开对应条目时再花。

应用场景

  • Mac 日常任务自动化:跨 App 操作(Safari + Mail + Finder + Calendar)由一句自然语言发起,例如"把今天这封发票邮件附件下载到 ~/Invoices 并按月份归档"。

  • Xcode 项目维护:自动 bump 版本号、处理 build 失败、新增文件加进工程、跑测试、commit,"工程事务性操作"无须再开 GUI。

  • 端侧隐私优先的本地代理:在没有网或不愿意把代码传云端的场景下,用 Apple Intelligence + 本地模型跑完整的代理循环,适合企业内部工程团队或对合规敏感的开发者。

  • 跨平台 CI/CD 代理:同一套 AgentiLoop CLI 在 Linux 服务器跑代理做发布、跑测试、抓日志,GUI 与 CLI 行为一致,不需要维护两套脚本体系。

  • 多子代理并行研究:例如让 Agent! 在数据库、前端代码、后端日志三个 MCP 源同时拉数据,主线只产出最终结论,省下大量"轮询 + 拼装"的时间。

适用人群

  • 重度 Mac 用户与独立开发者:把整个 Mac 当 IDE 用、希望用自然语言代替重复 GUI 操作的人。

  • Swift / macOS 原生开发者:对 Apple 生态、Accessibility API、JXA 熟悉,需要一个能"驱动整台 Mac"的代理核心。

  • 对隐私与合规敏感的工程团队:希望"代理不上云、token 不外流、代码不出本机",但仍要 vibe coding 生产力的团队。

  • JetBrains / Vim 派系之外的工程师:不喜欢 IDE 路线、更愿意在 Terminal 里跑代理、又要工程纪律(任务自证伪 + 回滚 + 可压缩上下文)的人。

  • AI 代理研究者与开源贡献者:对"代理如何自我证伪完成"、"长链路上下文如何不丢证据"等设计问题感兴趣,可以直接读 Swift 源码或贡献 PR。

出品方

AgentiLoop 由独立社区维护,GitHub 仓库 agentiloop/agentiloop 为官方代码入口,许可证为 MIT。配套 CLI 与 macOS GUI 在同一仓库发布,由社区开发者匿名协作。

更新动态

  • 2026-10:AgentiLoop 1.1.x 系列持续推进"可恢复上下文压缩"优化,1.1.1 版本后简化重开条目流程。

  • 2026-09:被 BestHub、Hysen Labs Editorial、A2Agent Team、ISH Team 等多家独立技术评测专题介绍,进入"必装 Mac 工程工具"列表。

  • 2026-09 早期:通过 BeatAPI "Awesome Jev" 项目级安全评审,纳入 171 个开源项目 Safety & review 分类。

  • 2026-04-16:在 Hacker News 首页获 83 分、54 评论讨论,标签为"N"。原生 macOS 编码 IDE/harness 的定位首次被大范围用户检验。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论