by AgentiLoop
AgentiLoop Agent! An Autonomous Agentic Agent for Mac, and exclusive Apple only harnesss. Suppprtd automation, scripting, coding, build anything and more. Powered by 18+ LLM providers across local and cloud platforms.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
# Add to your Claude Code skills
git clone https://github.com/AgentiLoop/AgentGuides for using ai agents skills like Agent.
Last scanned: 9/1/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-01T09:11:44.474Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}One app. Any AI. Total command over your Mac.
Agent! is a 100% native Swift 6.2 / SwiftUI app that wires 18 LLM providers — Claude, GPT, Gemini, Grok, Mistral, DeepSeek, Qwen, Z.ai, BigModel, Hugging Face, OpenRouter, Ollama (cloud and local), vLLM, LM Studio, Codestral, Mistral Vibe, and on-device Apple Intelligence — into an autonomous task loop that actually does things: reads your codebase, fixes the bug, builds the Xcode project, commits the diff, drives any Mac app through the Accessibility API, runs shell commands as you or as root, texts you results over iMessage, and answers to a spoken "Agent!".
No NPM, no Electron, no subscription, no telemetry. Bring your own API key, run fully local, or run free on Apple Intelligence. Every Swift package it depends on was written by the same author. See Backstory below.
v1.1.x — The Hardened Harness Release · Releases →
input_tokens. Provider-side 9-section LLM summary replaces on-device 4K summaries; open goal, plan checklist and edited files are re-attached after every compaction. Oversized tool results are spilled to disk at emission and recoverable via restore_tool_result. 413 overflow routes through forced compaction with a shorter retry; max_tokens overruns recover by escalating, then continuing.edit_file / apply_diff / diff_apply refuse to touch a file the LLM hasn't read this task, or that changed on disk since the last read (SHA-256). The refusal auto-reads the file so the next call is the edit. External file changes are surfaced each turn as diff snippets.Retry-After on 429/529; mid-stream SSE errors surfaced on every provider.ShellSafetyService is now enforced daemon-side (AgentHelper + AgentUser) as well as client-side; release builds reject un-teamed XPC clients; both XPC listeners require same-team code signing derived from the app's own signature.goal_state with evidence-verified criteria, opt-in critic diff review before completion, task-scoped rewind_task, extended thinking for Claude, reasoning_effort pass-through, sub-agents with per-agent model override (3 concurrent, 6 read-only), typed tool errors with recovery hints, event hooks.git clone https://github.com/AgentiLoop/agent.git
cd Agent
Option A — Xcode (Apple Developer account): open Agent.xcodeproj, set your Development Team, Build & Run the Agent target, approve the helper when prompted.
Option B — no developer account (Xcode Command Line Tools only):
./build.sh # Debug
./build.sh Release # Release
open "build/DerivedData/Build/Products/Debug/Agent!.app"
⚠️ Option B builds are ad-hoc signed. The Launch Agent/Daemon helpers won't register (SMAppService needs a Team ID), but the LLM loop, all tools, Accessibility, AppleScript, shell, and MCP still work.
💡 Cheap setup: GLM-5.1 via Z.ai (fastest signup, default model) costs pennies per million tokens. Running locally? Only GLM-4.7-Turbo (32B) fits consumer hardware (64–128GB Apple Silicon via Ollama).
xcode-select points at Command Line Tools → sudo xcode-select -s /Applications/Xcode.app/Contents/DeveloperBUILD FAILED after pulling → stale DerivedData: ./build.sh clean && ./build.sh./build.sh (Debug) or ./build.sh Release"Build the Xcode project and fix any errors" · "Play my Workout playlist in Music" · "Take a photo with Photo Booth" · "Send an iMessage to Mom saying I'll be home at 6" · "Open Safari and search for flights to Tokyo" · "Refactor this class into smaller files" · "What calendar events do I have today?"
Just type what you want. Agent! figures out how and makes it happen.
goal_state criteria are marked with evidence; an opt-in critic reviews the diff first.rewind_task.dlopen'd in-process with full TCC. Deleted scripts go to .Trash and are restorable.SFSpeechRecognizer, auto-runs after ~2.5s of silence, loops.Agent! next song from your iPhone; approved senders only. Needs Full Disk Access for chat.db.mcp_<server>_<tool>. Xcode MCP: {"mcpServers":{"xcode":{"command":"xcrun","args":["mcpbridge"],"transport":"stdio"}}}.| Provider | Cost | Best for |
|---|---|---|
| Claude | Paid | Long autonomous tasks, extended thinking, prompt caching |
| OpenAI | Paid | General purpose, tool calling, vision, reasoning_effort |
| Google Gemini | Paid (free tier) | Long context, vision |
| Grok (xAI) | Paid | Real-time info |
| Mistral / Codestral / Mistral Vibe | Paid | Open-weight cloud, code, agent product |
| DeepSeek | Cheap | Budget coding, cache-hit reporting |
| Hugging Face | Varies | Open models, serverless or dedicated endpoints |
| OpenRouter | Paid | 200+ models, one key; Claude routed via Anthropic protocol |
| Z.ai / BigModel | Cheap | GLM-5.1 — recommended starting point |
| Qwen (Alibaba) | Cheap | Qwen 2.5 / 3 via Dashscope |
| Ollama (cloud) | Free tier | Hosted open models |
| Local Ollama / vLLM / LM Studio | Free + hardware | Fully offline; real per-model context window detected |
| Apple Intelligence | Free, on-device | Triage, summaries, token compression (brain icon, not the provider picker) |
💡 Self-hosted providers are free only in the API-fee sense — a usable 30B+ model needs an M2/M3/M4 Ultra Mac Studio (64–128GB). Without that hardware, the cheap cloud paths above are dramatically cheaper.
Canonical names come from
Agent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by AgentiLoop. AgentiLoop Agent! An Autonomous Agentic Agent for Mac, and exclusive Apple only harnesss. Suppprtd automation, scripting, coding, build anything and more. Powered by 18+ LLM providers across local and cloud platforms. It has 597 GitHub stars.
Yes. Agent passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/AgentiLoop/Agent" and add it to your Claude Code skills directory (see the Installation section above).
Agent is primarily written in Swift. It is open-source under AgentiLoop on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Agent against similar tools.
No comments yet. Be the first to share your thoughts!