AgentiLoop Agent!
一款免费开源的 macOS 自主智能体,由 18 种以上本地或云端 LLM 提供商驱动,可根据自然语言指令编写代码、控制应用、运行 shell 命令并自动化工作流。
媒体联系人:Todd Bruss – agent@agentiloop.ai
包含六张全分辨率 PNG 截图、1024、512 和 256 像素的应用图标、两张 1920×1080 宣传横幅、一张 2400×1260 社交卡片以及一份纯文本产品概况。
产品概况
- 应用
- AgentiLoop Agent! 在菜单栏和 Finder 中显示为“Agent!”。
- 产品简介
- AgentiLoop Agent! 是一款让 AI 在桌面上真正干活的 Mac 应用:输入您想完成的事情,从 21 家 AI 提供商中选择一家,智能体便会读取、编写、构建、点击并编写脚本,直到任务完成。基于 MIT 许可证开源。
- 价格
- 免费。用户自备云端提供商的 API 密钥,或免费运行本地模型。欢迎通过 PayPal 捐赠。
- 平台
- 搭载 Apple Silicon 或 Intel 的 Mac;macOS 14.6 或更高版本。英文。
- 分发方式
- 从 GitHub Releases 直接下载 DMG 或 ZIP,使用 Apple Developer ID 签名并经 Apple 公证。未在 Mac App Store 上架。
- 公开发布
- 2026年4月12日 最新版本:1.1.33(build 233),2026年9月12日。
- 开发者
- Todd Bruss,AgentiLoop.ai(Logos InkPen LLC 旗下公司)——美国北卡罗来纳州夏洛特 agent@agentiloop.ai · X 上的 @AgentiLoopAgent · LinkedIn
- 链接
- 下载 · 官方网站 · GitHub 源代码
关于 AgentiLoop Agent!
AgentiLoop Agent! 是一款让 AI 掌控整台电脑而不仅仅是代码编辑器的 Mac 应用:它能构建 Xcode 项目、驱动其他应用、运行脚本,并根据自然语言请求完成任务。
大多数 AI 编程工具运行在终端、编辑器或 Electron 窗口中,其能力范围止步于文件系统。Mac 的其余部分——应用、窗口、菜单、脚本、构建工具——始终无法触及。
AgentiLoop Agent! 完全采用 Swift 6.2 和 SwiftUI 编写:没有 Electron,没有 Node,没有遥测。它运行一个自主循环——规划、调用工具、观察真实结果、纠正方向、重复——任何任务都不能在其目标标准经证据确认完成之前宣告结束,并可选择先由评审环节审查差异。
它能触及 Mac 的每一层:通过 Accessibility API、AppleScript、JavaScript for Automation 和 51 个 ScriptingBridge 应用桥接操控任何应用;原生 Xcode 构建并提供可点击的错误信息;以用户身份运行 shell 命令,或通过一次授权的守护进程以 root 身份运行。可通过 Model Context Protocol 服务器、运行时编译的 Swift 脚本和并行子智能体进行扩展。它会响应一声“Agent!”语音指令或来自您 iPhone 的 iMessage。
任何模型都能驱动它:21 家提供商——Claude、OpenAI、Gemini、DeepSeek、Qwen、OpenRouter、Requesty、A2Agent、OrcaRouter,以及本地的 Ollama、vLLM、LM Studio——再加上设备端 Apple Intelligence,可零 token 成本完成分流、摘要和上下文压缩。自备密钥。除提示词中发送给您所选提供商的内容外,没有任何数据离开 Mac;每一项操作都会被记录。
“我最初的目标是打造一个 Cursor 杀手。途中我意识到,我真正想要的是让 Mac 本身实现自动化,让智能体能够通过 Accessibility 和 AppleScript 驱动任何应用,而不只是在编辑器里改文件。AgentiLoop Agent! 就是这一想法的成果:一款原生应用,把任何 AI 投入到整个桌面的工作中。”
AgentiLoop Agent! 能做什么
整个应用贯穿一个理念:AI 应该能够完成人在 Mac 上能做的任何事情,并展示其工作过程。
- 自我验证的任务循环。智能体进行推理、执行工具、观察真实输出并自我纠正。任务在其目标标准经证据验证之前不能标记为完成,并可选择在完成前由评审环节审查差异。
- 智能体编程与原生 Xcode 集成。它能读取代码库、通过字符串替换差异进行编辑、构建并运行 Xcode 项目且提供可点击的错误信息、管理 git、升级版本号,并将代码仓库索引为可移植的 JSONL 仓库地图。
- 通过 Accessibility API 实现桌面自动化。它按元素点击、输入、滚动、读取并导航任何 Mac 应用,支持模糊自动重试,同时提供 AppleScript、JavaScript for Automation 和 51 个 ScriptingBridge 应用桥接,全部在进程内运行。
- AgentScript:运行时编译的 Swift 脚本。智能体编写普通 Swift 文件,使用 Swift Package Manager 将其编译为动态库,并以应用自身的权限在进程内加载。应用随附约 35 个示例;删除的脚本会进入可恢复的废纸篓。
- 每一次编辑都可回滚。每次文件编辑前都会生成快照并保留一周,支持在界面中一键回滚、撤销操作或整个任务回退。
- 21 家 LLM 提供商及故障切换链。Claude、Codex、OpenAI、Google Gemini、Grok、Mistral、Mistral Vibe、DeepSeek、Hugging Face、Z.ai、BigModel、Qwen、MiniMax、OpenRouter、Requesty、A2Agent、OrcaRouter、Ollama、本地 Ollama、vLLM 和 LM Studio——再加上设备端 Apple Intelligence。若某家提供商失败或触发速率限制,智能体会切换到下一个已配置的提供商。
- Apple Intelligence 作为设备端智能体。Apple 的 Foundation Models 在本地分流简单请求、总结已完成的任务、将工具错误转换为通俗语言、建议下一步操作并压缩长对话,全程不离开 Mac,也不消耗 API token。
- 仅需用户授权一次的特权执行。Shell 命令通过 Launch Agent 以用户身份运行,或通过 Launch Daemon 以 root 身份运行,二者均通过 SMAppService 注册并经由 XPC 连接。Launch Daemon 为可选项。
- 纵深防御。Shell 安全服务在客户端和守护进程两端拦截灾难性命令;两个 XPC 监听器均要求与应用自身签名同一团队的代码签名;对模型未读取过或已在磁盘上更改的文件的编辑会被拒绝;每一次工具调用和辅助命令都会写入审计日志。详情:docs/SECURITY.md
- MCP 服务器与子智能体。任何 Model Context Protocol 服务器都可在设置中添加,其工具会自动对智能体可见。最多三个并发子智能体(或六个只读子智能体)在隔离环境中工作,支持按智能体覆盖模型并通过邮箱消息通信。
- 语音与 iMessage 远程控制。说出“Agent!”并紧接着说出任务,短暂静默后即开始执行,使用设备端语音识别。经批准的发送者可从 iPhone 通过短信发送任务,并通过 iMessage 收到结果。
- 标签页、记忆、计划与技能。每个标签页拥有独立的项目文件夹和活动日志;持久记忆跨任务保留;多步骤计划清单出现在每个提示词中;长任务会被压缩以适应每个模型的真实上下文窗口。
全分辨率截图
在 macOS 26 上对 AgentiLoop Agent! 窗口进行的 Retina PNG 截图,裁剪至窗口边缘并带有透明圆角,不含营销边框、说明文字或水印。所有截图均展示开发者自己项目中的真实任务;早期版本的截图显示的是项目此前的 GitHub 组织名称 macOS26。
需要全部素材?
截图、宣传横幅、应用图标和纯文本产品概况,打包在一个压缩文件中。
应用图标
名称与样式
产品名称写作“AgentiLoop Agent!”,带感叹号,使用系统字体。在网站上,“Agent!”在深色背景(#070b16)上采用蓝到青的渐变(#3b82f6 至 #22d3ee)。没有单独的文字标志。
版本
GitHub Releases 上的每一个公开版本,最新的在前。日期为 GitHub 发布日期。
- 1.1.33
- 2026年9月12日 — 600 星纪念版本。上下文压缩围绕提供商的真实 token 计数重建,随后重新附加未完成的目标、计划和已编辑文件。读取前置编辑门禁会拒绝对模型未读取过或已在磁盘上更改的文件进行编辑。Shell 安全规则在两个辅助守护进程内部强制执行,XPC 客户端必须与应用属于同一团队,完成门禁会在任务结束前验证构建成功。活动日志在主线程外渲染大型标签页,并提供可调整大小、自动滚动的步骤列表。273 项测试通过。Build 233。
- 1.1.9
- 2026年9月2日 — 更名为 AgentiLoop Agent!:所有链接、README 和翻译迁移至 agentiloop.ai。更新无障碍引擎(AgentAccess 2.10.12、AXorcist 0.1.9),可正确读取深层 SwiftUI 元素树。Build 205。
- 1.1.8
- 2026年9月1日 — 现在可在最后一次允许的迭代中写入最终状态或交接文档,与任务完成同一轮到达的工具调用会被执行而非丢弃,并新增回归测试套件。GitHub 引用从 macOS26 组织迁移至 AgentiLoop;新增无障碍权限检查和请求操作。Build 204。
- 1.1.4
- 2026年8月30日 — 应用菜单中新增“检查更新”、“官方网站”和“GitHub”项。持续集成工作流现在会构建并测试每一个拉取请求。补齐剩余的上下文压缩缺口,并为 Ollama 和 vLLM 提供真实的上下文窗口检测。Build 200。
- 1.0.99
- 2026年8月29日 — 压缩机制重建:已清除的工具结果变为自描述存根,模型可按需恢复,且保留的近期结果数量随模型的上下文预算而缩放。LM Studio 报告每个模型的真实上下文长度。为所有提供商提供流式思考和工具标记,新增用于归档、公证并装订每个版本的 GitHub Actions 工作流、CONTRIBUTING.md 以及 shell 安全测试套件。Build 193。
- 1.0.93
- 2026年8月24日 — 自我验证自主性版本:目标标准必须凭证据标记为完成,可选的评审环节审查差异,任务可作为整体回退,工具失败附带类型化错误代码和恢复提示,子智能体支持按智能体覆盖模型,并为 Claude 支持扩展思考。两个 XPC 监听器现在均要求与应用自身签名同一团队的代码签名,每一次工具调用和辅助命令都会记录到控制台审计日志。Build 187。
- 1.0.89
- 2026年7月26日 — 更新 App Transport Security,以便访问 Tailscale 网络上的自托管端点。Build 183。
- 1.0.88
- 2026年6月3日 — DeepSeek 修复,包括思考模式支持和工具调用合并。MiniMax 默认模型更新为 M3。iMessage 监控从轮询改为文件系统事件,新增 Exa 作为网页搜索提供商,跨提供商的共享速率限制器,LM Studio 密钥迁移至 Keychain。Build 182。
- 1.0.80
- 2026年4月25日 — 新增 OpenRouter 提供商,可切换 OpenAI 或 Anthropic 协议,并将目录筛选为支持工具调用的模型。代码编辑防护:拒绝重复编辑、检测编辑循环并限制大小。修复误判上下文溢出和免费层速率限制的错误处理。Build 170。
- 1.0.69
- 2026年4月15日 — 新增项目索引工具,可为每个文件写入可移植的 JSONL 索引,以及具有全局和项目作用域的记忆工具。Apple Intelligence 新增运行智能体工具,并在设备端对后续提示词进行分类。长文本粘贴变为可移除的芯片,另有按标签页的用量明细和 diff-apply 修复。Build 158。
- 1.0.61
- 2026年4月12日 — 首个公开版本:自主任务循环、智能体编程和 Xcode 工具、Accessibility 和 AppleScript 自动化、AgentScript、Launch Agent 和 Launch Daemon 辅助程序、MCP 支持、语音、iMessage 远程控制以及 Apple Intelligence 分流。随附无需 Apple 开发者账户即可从源代码构建的构建脚本。Build 149。
关于 Todd Bruss
Todd Bruss 是一位常驻北卡罗来纳州夏洛特的软件工程师,也是 Logos InkPen LLC 的创始人。他为 Apple 平台开发软件已超过 20 年:他的 StarPlayr 软件定义无线电播放器于 2009 年注册商标,其后续作品包括为视障听众打造的 macOS SiriusXM 播放器 StarPlayrX;macOS 矢量绘图应用 Logos InkPen;XCF Xcode MCP 服务器;以及 SuperBox64——一系列手工制作的街机控制器和 Raspberry Pi 复古游戏机。他目前在 Iru 的 Identity 团队工作。
AgentiLoop Agent! 源自三年来构建智能体 AI 应用的积累,包括 ANIE、Game Changer、BattleScript 和 XCF。它所基于的十个以 Agent 为前缀的 Swift 软件包——从 LLM 层到无障碍引擎——均为他本人的作品,而这款应用此后已经编写过一款电子游戏、构建过多款应用,并生成了自己的发布磁盘映像。
各方评价
“Agent! 1.0.99 和 1.1.1 分阶段解决了这个问题。它们的有益贡献很简单:缩短上下文不应该破坏回溯证据的路径。”
“谢谢你,不仅感谢超乎期待的技术支持,也感谢你们所有人做出的这个项目本身。它对我来说非常好用。”
“已确认在最新构建版本中修复!DeepSeek v4-flash 工具调用现在可以正常工作了。感谢快速跟进 🙏”
有疑问?
请直接联系 Todd,并尽可能注明您的出版物和截稿日期。