AgentiLoop/Agent

Agent! now supports macOS 14.6 or later, Apple Silicon and Intel, latest release. The Best AI agent for Mac: drives any app via Accessibility, codes/builds in Xcode, automates AppleScript, JXA, Swift and SMAppService shell (user/root). 23 LLM providers, local/cloud, plus on-device Apple Intelligence and Jev guard. Auto-Pilot, MCP, Avatar.

🦾 AgentiLoop Agent – 原生 macOS AI 助手

它是什么 – 一款免费、开源的 macOS 应用(使用 Swift 6.4/SwiftUI 编写),可让您与任何 LLM(OpenAI、Claude、Gemini、Ollama 等)对话,并让模型在您的计算机上自主行动。它可以读取和编辑代码、运行 shell 命令、通过 Accessibility API 控制其他应用、发送 iMessage、获取网页,甚至运行语音触发的任务。

主要功能

  • 自验证任务循环 – LLM 提出计划、执行计划、观察结果并重试,直到满足目标状态。
  • 代理式编码 – 读取您的项目、生成差异、构建 Xcode、提交更改,并可一键回滚。
  • 桌面自动化 – 驱动任何 macOS 应用(Accessibility、AppleScript、JXA、ScriptingBridge),并可通过 Launch Agent/Daemon 运行特权 shell。
  • 语音界面 – 说“Agent!”后跟命令;设备端语音识别器触发循环。
  • iMessage 控制 – 从 iPhone 发送命令;Agent 通过 iMessage 回复。
  • Web 工具 – 内置 Safari 自动化以及可选的 Selenium/Playwright MCP 支持。
  • 子代理 – 最多三个并发代理,具有隔离的邮箱和每个代理的模型覆盖。
  • AgentScript – Swift 脚本在运行时编译为 dylib,并以完整的 macOS 隐私权限执行。
  • MCP 可扩展性 – 通过简单的 JSON 定义的 MCP 服务器(stdio 或 HTTP)添加自定义工具。

如何开始

  1. 下载来自[最新版本]的签名二进制文件,或使用 Homebrew 安装:
    brew install --cask agentiloop-agent
    
  2. 启动应用 – 它会自动安装辅助服务。
  3. 打开设置 → 提供商,添加您的 API 密钥(或使用 Apple Intelligence 进行免费的设备端推理)。
  4. 在主窗口中输入自然语言命令或直接说出。

从源代码构建 – 仅适用于开发者。克隆仓库,然后使用开发者团队 ID 打开 Agent.xcodeproj(选项 A)或运行提供的 ./build.sh 脚本(选项 B,临时签名,辅助注册受限)。

生态系统

  • AgentTools – 定义所有内置工具的库。
  • AgentMCP – 用于自定义扩展的示例 MCP 服务器(stdio 和 HTTP)。
  • AgentiLoop CLI – 用 Rust 和 Go 编写的配套跨平台命令行界面,公开相同的工具集。

支持的 LLM 提供商(23 个) – Claude、OpenAI、Gemini、Grok、DeepSeek、Mistral、MiniMax、Z.ai、Ollama、vLLM、LM Studio、Apple Intelligence,以及通过 OpenRouter/OrcaRouter、Sidrune AI 等的许多其他提供商。

成熟度 – 积极维护(最新版本 v0.0.5),签名和公证的二进制文件,针对 macOS 14.6+ 的 CI 构建,以及公开的赞助计划。

许可证 – 开源(仓库采用 MIT 风格许可证;请参阅 LICENSE 文件)。


底线 – AgentiLoop Agent 是一款功能齐全的原生 macOS AI 代理,可将 LLM 转变为免提个人助理,能够执行编码、自动化和通用任务,且无需 Electron、订阅或遥测。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目