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 – a native macOS AI‑assistant
What it is – A free, open‑source macOS application (written in Swift 6.4/SwiftUI) that lets you talk to any LLM (OpenAI, Claude, Gemini, Ollama, etc.) and have the model act autonomously on your computer. It can read and edit code, run shell commands, control other apps via the Accessibility API, send iMessages, fetch the web, and even run voice‑triggered tasks.
Key capabilities
- Self‑verifying task loop – the LLM proposes a plan, executes it, observes results and retries until the goal state is satisfied.
- Agentic coding – reads your project, makes diffs, builds Xcode, commits changes, and can roll back with a single click.
- Desktop automation – drives any macOS app (Accessibility, AppleScript, JXA, ScriptingBridge) and can run privileged shells via a Launch Agent/Daemon.
- Voice interface – say “Agent!” followed by a command; on‑device speech recognizer triggers the loop.
- iMessage control – send commands from your iPhone; Agent replies via iMessage.
- Web tools – built‑in Safari automation plus optional Selenium/Playwright MCP support.
- Sub‑agents – up to three concurrent agents with isolated mailboxes and per‑agent model overrides.
- AgentScript – Swift scripts compiled at runtime into dylibs and executed with full macOS privacy permissions.
- MCP extensibility – add custom tools via simple JSON‑defined MCP servers (stdio or HTTP).
How to get started
- Download the signed binary from the [latest release] or install with Homebrew:
brew install --cask agentiloop-agent - Launch the app – it auto‑installs helper services.
- Open Settings → Provider, add your API key (or use Apple Intelligence for free on‑device inference).
- Type natural‑language commands in the main window or speak them.
Building from source – Only needed for developers. Clone the repo, then either open Agent.xcodeproj with a developer‑team ID (Option A) or run the provided ./build.sh scripts (Option B, ad‑hoc signed, limited helper registration).
Ecosystem
- AgentTools – the library defining all built‑in tools.
- AgentMCP – sample MCP servers (stdio and HTTP) used for custom extensions.
- AgentiLoop CLI – companion cross‑platform command‑line interfaces written in Rust and Go that expose the same toolset.
Supported LLM providers (23) – Claude, OpenAI, Gemini, Grok, DeepSeek, Mistral, MiniMax, Z.ai, Ollama, vLLM, LM Studio, Apple Intelligence, and many others via OpenRouter/OrcaRouter, Sidrune AI, etc.
Maturity – Actively maintained (latest release v0.0.5), signed and notarized binaries, CI builds for macOS 14.6+, and a public sponsor program.
License – Open‑source (the repository is under an MIT‑style license; see the LICENSE file).
Bottom line – AgentiLoop Agent is a full‑featured, native macOS AI agent that turns LLMs into a hands‑free personal assistant capable of coding, automation, and general‑purpose tasks, all without Electron, subscriptions, or telemetry.
Related
- Project
- Project
- Project
- Project
- Project