{
  "data": {
    "a": {
      "slug": "ironclaw",
      "name": "IronClaw",
      "vendor": "NEAR AI",
      "vendorUrl": "https://www.ironclaw.com",
      "kind": "harness",
      "category": "personal-assistants",
      "summary": "IronClaw is an open-source personal AI assistant written in Rust by NEAR AI. The owner runs it as a local service with a web interface, Slack and Telegram channels, Google and GitHub extensions, scheduled automations and persistent memory.",
      "url": "https://www.anchorterminal.com/tools/ironclaw",
      "markdownUrl": "https://www.anchorterminal.com/tools/ironclaw.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ironclaw.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ironclaw.json",
      "repo": "https://github.com/nearai/ironclaw",
      "license": "MIT OR Apache-2.0",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "mixed",
      "authNotes": "`ironclaw onboard` writes a bearer token to `~/.ironclaw/reborn/webui-token` and prints a login link that carries it as a `token` query parameter. The same token authorises the web interface and the Responses API with operator rights. Multi-user deployments can add Google or GitHub single sign-on and per-user API tokens with owner, admin or member roles. Connected accounts use OAuth (Google, Slack), a Telegram pairing code, or keys held in the encrypted secret store. The web interface binds to 127.0.0.1:3000 unless `--host` is changed (https://docs.ironclaw.com/using/webui.md).",
      "pricing": "freemium",
      "pricingNotes": "Free to self-host under MIT or Apache-2.0, with model usage billed by whichever provider the owner selects, or nothing with Ollama. NEAR AI sells hosted instances on ironclaw.com as Starter (shown as $5 beside $0 a month, 1 agent, $5 credits), Basic at $20 a month (2 agents, $20 credits) and Pro+ at $200 a month (5 agents, $200 credits). The page does not say whether a card is needed. NEAR AI Cloud inference is priced per million tokens on near.ai/pricing (checked 2026-10-12).",
      "priceSummary": "$20 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs or the release notes (checked 2026-10-12).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 12648,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-12"
      },
      "docsUrl": "https://docs.ironclaw.com",
      "llmsTxt": "https://docs.ironclaw.com/llms.txt",
      "capabilities": [
        "assistant.proactive",
        "assistant.messaging",
        "assistant.accounts",
        "assistant.memory",
        "assistant.self-hosted",
        "agent.mcp-client"
      ],
      "tags": [
        "open-source",
        "self-hosted",
        "rust",
        "wasm",
        "telegram",
        "slack",
        "gmail",
        "mcp",
        "hosted-option",
        "llms-txt"
      ],
      "lastRelease": "2026-09-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.7,
        "grade": "B",
        "agentReady": false,
        "rank": 288,
        "ranked": true,
        "rankOf": 1010,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 69,
          "maintenance": 74,
          "payments": 60,
          "reliability": 67,
          "schema": 74,
          "security": 66,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-12"
        },
        "negative": -2,
        "negativeNotes": [
          "2026-10-12. The ironclaw.com home page lists Discord and Signal among integrations, while the channel docs for the current release say Discord, Signal, WeChat and WeCom are not part of the 1.0 release, which shipped on 27 July 2026. The docs site also says it documents the latest stable release while its heartbeat, cron, shell and WASM pages name settings absent from the 1.4.1 source. A misleading claim, at the minimum, -2. https://www.ironclaw.com/; https://docs.ironclaw.com/channels/overview.md; https://github.com/nearai/ironclaw/blob/ironclaw-v1.4.1/docs/capabilities/routines/heartbeat.mdx"
        ],
        "verdict": "Credentials stay in an encrypted store and are injected at the host boundary, and extensions declare per-tool permissions, network targets and OAuth scopes. The global auto-approve setting defaults to on in the 1.4.1 source, so tools marked ask, such as `gmail.send_message`, run unprompted until the owner turns it off.",
        "bestFor": "One technical owner who wants a self-hosted assistant over Gmail, Calendar, Slack and Telegram with credentials kept out of the model's reach.",
        "strengths": [
          "Dual MIT or Apache-2.0 licence, with installers for seven targets on GitHub releases and no account needed to run it",
          "Each extension tool declares a default permission, effects, network targets and OAuth scopes in `manifest.toml`. Gmail reads use `gmail.readonly` and sends use `gmail.send`",
          "Secrets are encrypted with AES-256-GCM per the README, with the master key in the OS keychain, and are injected into requests outside the sandbox",
          "No analytics library was found in the 1.4.1 source. Trace Commons is opt-in and has no default endpoint",
          "Six stable releases between 27 July and 29 September 2026, each with dated notes and upgrade steps"
        ],
        "weaknesses": [
          "Global auto-approve defaults to on in the 1.4.1 source, so tools marked ask (send, trash, delete) run without a prompt. Only financial, approval and budget effects always ask",
          "The `main` branch has had no commit since 10 September 2026, and open reports filed since mid-September show no replies. 1,363 issues and 183 pull requests are open",
          "Docs pages for heartbeat, cron, shell and WASM limits name settings such as `HEARTBEAT_ENABLED` and `ALLOW_LOCAL_TOOLS` that do not appear in the 1.4.1 source",
          "No SECURITY.md, security.txt or published GitHub advisory was found",
          "The home page lists Discord and Signal integrations, while the channel docs say both are not part of the 1.0 release"
        ],
        "agentNotes": [
          "Open Settings and turn off global auto-approve, or set send and delete tools to ask each time, before connecting mail or chat accounts",
          "Install with the release installer and run `ironclaw onboard`. 1.x does not migrate 0.29 data, so use a fresh home directory",
          "Call `POST /api/v1/responses` with the bearer token from `~/.ironclaw/reborn/webui-token`. Keep under 30 requests in 60 seconds",
          "Resolve approval and OAuth gates in the web interface. The Responses API fails the turn instead of surfacing them",
          "Connect MCP servers over HTTP only. The stdio transport is rejected"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.7
          }
        ],
        "editorialScores": {
          "ergonomics": 69,
          "maintenance": 74,
          "payments": 60,
          "reliability": 67,
          "schema": 74,
          "security": 66,
          "transparency": 79
        },
        "provenanceScore": 71
      },
      "connect": {
        "install": "IRONCLAW_RELEASE_TAG=ironclaw-v1.4.1\ncurl --proto '=https' --tlsv1.2 -LsSf \"https://github.com/nearai/ironclaw/releases/download/${IRONCLAW_RELEASE_TAG}/ironclaw-installer.sh\" | sh\nironclaw onboard"
      },
      "letme": {
        "capability": "https://letme.dev/assistant.proactive",
        "tool": "https://letme.dev/ironclaw"
      },
      "area": "frameworks",
      "unitPrices": [
        {
          "item": "Hosted Basic plan (2 agents, $20 credits)",
          "unit": "month",
          "usd": 20,
          "note": "NEAR AI Cloud, per ironclaw.com"
        },
        {
          "item": "Hosted Pro+ plan (5 agents, $200 credits)",
          "unit": "month",
          "usd": 200,
          "note": "NEAR AI Cloud, per ironclaw.com"
        }
      ],
      "provenance": {
        "legalEntity": "Jasnah, Inc. d/b/a NEAR AI",
        "domain": "ironclaw.com",
        "domainRegistered": "2018-01-04",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "https://near.ai/privacy-policy",
        "statusPage": "",
        "changelog": "https://github.com/nearai/ironclaw/releases",
        "securityTxt": "none",
        "checked": "2026-10-12",
        "notes": [
          "The NEAR AI terms of service (updated 24 September 2026) name Jasnah, Inc. d/b/a NEAR AI under Delaware law and cover NEAR AI Cloud and its API. They do not mention IronClaw or agent hosting, so no terms link is set and the MIT or Apache-2.0 licence stands in for the self-hosted software.",
          "The privacy policy (updated 4 September 2026) lists ironclaw.com, agent.near.ai, the IronClaw framework and IronHub among what it covers.",
          "The ironclaw.com home page says Built by Near Foundation and its footer says by NEAR AI.",
          "security.txt answered 404 on www.ironclaw.com, docs.ironclaw.com and near.ai.",
          "RDAP for ironclaw.com gives a registration date of 2018-01-04 and Cloudflare, Inc. as registrar, last changed 2026-04-20.",
          "A self-hosted instance answers on its owner's own host. Hosted instances answer at \u003cinstance-id\u003e.agents.near.ai per the quickstart."
        ],
        "score": 71
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/ironclaw.json",
      "live": {
        "slug": "ironclaw",
        "versions": [
          {
            "registry": "github",
            "name": "nearai/ironclaw",
            "version": "ironclaw-v1.4.1",
            "released": "2026-09-29",
            "seenAt": "2026-10-13T23:02:56.470884269Z"
          }
        ],
        "githubStars": 12652,
        "securityTxt": {
          "url": "https://ironclaw.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-13T15:45:34.79798321Z"
        },
        "llmsTxt": {
          "url": "https://docs.ironclaw.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-13T14:11:48.568401749Z"
        },
        "pages": [
          {
            "url": "https://near.ai/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-13T20:20:00.489082163Z",
            "changedAt": "2026-10-13T20:20:00.489082163Z",
            "fingerprint": "d0f5fd819de5"
          }
        ],
        "updatedAt": "2026-10-13T23:02:56.470884269Z"
      }
    },
    "answer": "IronClaw scores 66.7 (B) on agent readiness against Town's 48.7 (D), and leads in 6 of 7 scored categories. Town leads on security \u0026 auth.",
    "b": {
      "slug": "town",
      "name": "Town",
      "vendor": "Town.com, Inc.",
      "vendorUrl": "https://www.town.com",
      "kind": "platform",
      "category": "personal-assistants",
      "summary": "Town is a hosted AI assistant, called a Townie, with its own email address. It works across the owner's email, calendar and connected work apps, runs scheduled routines, and answers by email, text, WhatsApp, Telegram, the web or iOS.",
      "url": "https://www.anchorterminal.com/tools/town",
      "markdownUrl": "https://www.anchorterminal.com/tools/town.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/town.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/town.json",
      "license": "Closed service under Town's Terms of Service (Town.com, Inc., updated 21 July 2026).",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "mixed",
      "authNotes": "People sign up at town.com with account credentials or a linked Google or single sign-on account (https://www.town.com/terms-of-service). A routine can expose its own webhook URL, called with a bearer secret that is shown once and can be rotated. Town answers a wrong secret, a disabled endpoint and a missing one with the same 404 (https://www.town.com/docs/routines/stock-routines/webhooks).",
      "pricing": "freemium",
      "pricingNotes": "Free at $0 with no credit card, 30 chat messages a month, the weekly briefing and a 7-day Pro trial on signup. Starter is $15 a month billed monthly with 1,250 credits. Pro ($49), Power ($99) and Power Plus ($199) are monthly prices at the billed-annually rate, and monthly billing is \"available at a slightly higher rate\". Team is $59 and Team Plus $149 a seat a month. Credits past the allotment bill at $0.044 (Pro), $0.038 (Power, Team), $0.032 (Power Plus) and $0.030 (Team Plus), with an optional monthly spend cap (https://www.town.com/pricing and https://www.town.com/docs/billing/plans, checked 14 October 2026).",
      "priceSummary": "$15 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 found on town.com's pricing, docs and terms, checked 14 October 2026.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-14"
      },
      "docsUrl": "https://www.town.com/docs",
      "capabilities": [
        "assistant.proactive",
        "assistant.messaging",
        "assistant.accounts",
        "assistant.memory",
        "mailbox.read",
        "mailbox.send",
        "calendar.write",
        "messaging.whatsapp",
        "messaging.rcs",
        "messaging.inbound",
        "email.inbound",
        "voice.calls",
        "memory.user",
        "tasks.create",
        "notify.push",
        "agent.multi-agent",
        "agent.mcp-client"
      ],
      "tags": [
        "hosted",
        "official",
        "closed-source",
        "freemium",
        "free-tier",
        "no-card",
        "ios",
        "soc2",
        "webhooks"
      ],
      "lastRelease": "2026-10-10",
      "graded": true,
      "disclosure": "Town competes with LocalGhost, which Anchor Terminal's founder builds. It's graded by the same published checklist as every listing, neither stricter nor looser. Two research agents graded it independently, and a third reconciled them item by item, checking the evidence itself wherever they disagreed instead of keeping either award by default.",
      "competesWith": "localghost",
      "anchor": {
        "graded": true,
        "score": 48.7,
        "grade": "D",
        "agentReady": false,
        "rank": 834,
        "ranked": true,
        "rankOf": 1010,
        "categoryRank": 12,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 49,
          "maintenance": 60,
          "payments": 30,
          "reliability": 35,
          "schema": 33,
          "security": 79,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-14"
        },
        "negative": 0,
        "verdict": "Town is a hosted assistant that works across the owner's mail, calendar and work apps, and other systems can start its routines through per-routine webhooks with rotatable secrets, idempotency keys and documented errors. A caller can't read a run's result. The privacy policy and trust page disagree on whether training is on by default.",
        "bestFor": "An owner who wants a mail and calendar assistant whose routines other systems can trigger.",
        "disclosure": "Town competes with LocalGhost, which Anchor Terminal's founder builds. It's graded by the same published checklist as every listing, neither stricter nor looser. Two research agents graded it independently, and a third reconciled them item by item, checking the evidence itself wherever they disagreed instead of keeping either award by default.",
        "strengths": [
          "Per-routine webhook secrets, shown once and rotatable, with an X-Town-Idempotency-Key header and six documented responses.",
          "Routines run in autonomous, approval-required or read-only mode, with per-tool overrides and account scope defaulting to the trigger account.",
          "Webhook payloads are framed as untrusted data, and Town can block a webhook routine that combines untrusted input with autonomous sending.",
          "SOC 2 Type 2 audited per the trust page, with a security@corp.town.com reporting address.",
          "Free plan at $0 with no credit card, and a dated subprocessor list naming model providers."
        ],
        "weaknesses": [
          "The privacy policy describes training with an opt-out and the trust page says training is opt-in.",
          "The trust page says Town never sends without the owner's OK, while the docs describe autonomous routines and an Allow all actions session mode.",
          "A webhook call returns only 202, so the caller can't read what the routine did.",
          "No status page, published webhook rate limit or SLA found."
        ],
        "agentNotes": [
          "Start a Town routine with POST to its webhook URL, Authorization Bearer whsec_ secret, and application/json or text/plain. Expect 202 only.",
          "Send X-Town-Idempotency-Key with a stable event id on every retry so Town doesn't start a second run.",
          "Treat 404 as wrong secret, disabled endpoint or missing endpoint alike, and ask the owner to check Routine Settings rather than retrying.",
          "Send account_email only if the owner allowed the override. It must match a connected account in full and can't widen the routine's scope.",
          "Ask the owner to keep routines that act on webhook input in approval-required mode, as Town's own docs advise."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 48.7
          }
        ],
        "editorialScores": {
          "ergonomics": 49,
          "maintenance": 60,
          "payments": 30,
          "reliability": 35,
          "schema": 33,
          "security": 79,
          "transparency": 50
        },
        "provenanceScore": 76
      },
      "letme": {
        "capability": "https://letme.dev/assistant.proactive",
        "tool": "https://letme.dev/town"
      },
      "area": "frameworks",
      "unitPrices": [
        {
          "item": "Town Starter",
          "unit": "month",
          "usd": 15,
          "note": "Billed monthly, 1,250 credits. Checked 14 October 2026."
        },
        {
          "item": "Town Pro",
          "unit": "month",
          "usd": 49,
          "note": "Billed annually, 5,000 credits. Monthly billing costs more."
        },
        {
          "item": "Town Power",
          "unit": "month",
          "usd": 99,
          "note": "Billed annually, 12,000 credits."
        },
        {
          "item": "Town Power Plus",
          "unit": "month",
          "usd": 199,
          "note": "40,000 credits."
        },
        {
          "item": "Town Team",
          "unit": "seat-month",
          "usd": 59,
          "note": "6,000 credits a seat, pooled."
        },
        {
          "item": "Town Pro overage",
          "unit": "credit",
          "usd": 0.044,
          "note": "Per credit past the plan allotment."
        }
      ],
      "provenance": {
        "legalEntity": "Town.com, Inc.",
        "domain": "town.com",
        "domainRegistered": "1996-11-13",
        "endpointOnVendorDomain": null,
        "terms": "https://www.town.com/terms-of-service",
        "privacy": "https://www.town.com/privacy-policy",
        "statusPage": "",
        "changelog": "https://www.town.com/updates",
        "securityTxt": "unknown",
        "checked": "2026-10-14",
        "notes": [
          "town.com's robots.txt gives ClaudeBot an allow list of named pages and disallows everything else, so only listed pages were read. security.txt and llms.txt are not on the list and were not requested.",
          "The terms name Town.com, Inc. and were updated on 21 July 2026. Legal contact legal@corp.town.com, support support@corp.town.com.",
          "No status page was found on the pages read.",
          "Webhook URLs are created per routine on Town's own service; their host is not shown in the docs.",
          "RDAP gives a registration date of 1996-11-13 for town.com, which predates the company."
        ],
        "score": 76
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/town.json"
    },
    "facts": [
      {
        "a": "Agent harness",
        "b": "Platform",
        "name": "Kind"
      },
      {
        "a": "NEAR AI",
        "b": "Town.com, Inc.",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT OR Apache-2.0",
        "b": "Closed service under Town's Terms of Service (Town.com, Inc., updated 21 July 2026).",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-29",
        "b": "2026-10-10",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "13k stars",
        "b": "none",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "IronClaw scores 66.7 (B) on agent readiness against Town's 48.7 (D), and leads in 6 of 7 scored categories. Town leads on security \u0026 auth.",
        "question": "Which is better for AI agents, IronClaw or Town?"
      },
      {
        "answer": "IronClaw is open source (MIT OR Apache-2.0). No open-source release is listed for Town.",
        "question": "Are IronClaw and Town open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 67 against 35",
          "Schema \u0026 documentation, 74 against 33",
          "Agent ergonomics, 69 against 49",
          "Payments \u0026 pricing, 60 against 30",
          "Maintenance \u0026 community, 74 against 60",
          "Transparency \u0026 trust, 75 against 63"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "One technical owner who wants a self-hosted assistant over Gmail, Calendar, Slack and Telegram with credentials kept out of the model's reach.",
        "slug": "ironclaw",
        "watchFor": "Global auto-approve defaults to on in the 1.4.1 source, so tools marked ask (send, trash, delete) run without a prompt. Only financial, approval and budget effects always ask"
      },
      {
        "aheadOn": [
          "Security \u0026 auth, 79 against 66"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "An owner who wants a mail and calendar assistant whose routines other systems can trigger.",
        "slug": "town",
        "watchFor": "The privacy policy describes training with an opt-out and the trust page says training is opt-in."
      }
    ],
    "job": {
      "capability": "assistant.proactive",
      "name": "Proactive personal assistants"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/asaply-vs-ironclaw.json",
        "title": "asaply vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/asaply-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/asaply-vs-town.json",
        "title": "asaply vs Town",
        "url": "https://www.anchorterminal.com/compare/asaply-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/asmi-vs-ironclaw.json",
        "title": "Asmi vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/asmi-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/asmi-vs-town.json",
        "title": "Asmi vs Town",
        "url": "https://www.anchorterminal.com/compare/asmi-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/boba-vs-ironclaw.json",
        "title": "Boba vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/boba-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/boba-vs-town.json",
        "title": "Boba vs Town",
        "url": "https://www.anchorterminal.com/compare/boba-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/brea-vs-ironclaw.json",
        "title": "Brea vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/brea-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/brea-vs-town.json",
        "title": "Brea vs Town",
        "url": "https://www.anchorterminal.com/compare/brea-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/del-vs-ironclaw.json",
        "title": "Del vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/del-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/del-vs-town.json",
        "title": "Del vs Town",
        "url": "https://www.anchorterminal.com/compare/del-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hirealpha-vs-ironclaw.json",
        "title": "HireAlpha vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/hirealpha-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hirealpha-vs-town.json",
        "title": "HireAlpha vs Town",
        "url": "https://www.anchorterminal.com/compare/hirealpha-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-openinstinct.json",
        "title": "IronClaw vs OpenInstinct",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-openinstinct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-orbits.json",
        "title": "IronClaw vs Orbits",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-orbits"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-orchid-ai.json",
        "title": "IronClaw vs Orchid",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-orchid-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-szn.json",
        "title": "IronClaw vs szn",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-szn"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-tab-bot.json",
        "title": "IronClaw vs Tab",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-tab-bot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-zapia.json",
        "title": "IronClaw vs Zapia",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-zapia"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openinstinct-vs-town.json",
        "title": "OpenInstinct vs Town",
        "url": "https://www.anchorterminal.com/compare/openinstinct-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/orbits-vs-town.json",
        "title": "Orbits vs Town",
        "url": "https://www.anchorterminal.com/compare/orbits-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/orchid-ai-vs-town.json",
        "title": "Orchid vs Town",
        "url": "https://www.anchorterminal.com/compare/orchid-ai-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/szn-vs-town.json",
        "title": "szn vs Town",
        "url": "https://www.anchorterminal.com/compare/szn-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/tab-bot-vs-town.json",
        "title": "Tab vs Town",
        "url": "https://www.anchorterminal.com/compare/tab-bot-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/town-vs-zapia.json",
        "title": "Town vs Zapia",
        "url": "https://www.anchorterminal.com/compare/town-vs-zapia"
      },
      {
        "json": "https://www.anchorterminal.com/compare/astrbot-vs-ironclaw.json",
        "title": "AstrBot vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/astrbot-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/astrbot-vs-town.json",
        "title": "AstrBot vs Town",
        "url": "https://www.anchorterminal.com/compare/astrbot-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/boski-vs-ironclaw.json",
        "title": "Boski vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/boski-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/boski-vs-town.json",
        "title": "Boski vs Town",
        "url": "https://www.anchorterminal.com/compare/boski-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/caddy-app-vs-ironclaw.json",
        "title": "Caddy vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/caddy-app-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/caddy-app-vs-town.json",
        "title": "Caddy vs Town",
        "url": "https://www.anchorterminal.com/compare/caddy-app-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cowagent-vs-ironclaw.json",
        "title": "CowAgent vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/cowagent-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cowagent-vs-town.json",
        "title": "CowAgent vs Town",
        "url": "https://www.anchorterminal.com/compare/cowagent-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/folk-nozomio-vs-ironclaw.json",
        "title": "folk vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/folk-nozomio-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/folk-nozomio-vs-town.json",
        "title": "folk vs Town",
        "url": "https://www.anchorterminal.com/compare/folk-nozomio-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gaia-vs-ironclaw.json",
        "title": "GAIA vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/gaia-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gaia-vs-town.json",
        "title": "GAIA vs Town",
        "url": "https://www.anchorterminal.com/compare/gaia-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-ironclaw.json",
        "title": "Gemini Spark vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-spark-vs-town.json",
        "title": "Gemini Spark vs Town",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-ironclaw.json",
        "title": "Grok Bot vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/grok-bot-vs-town.json",
        "title": "Grok Bot vs Town",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/haven-vs-ironclaw.json",
        "title": "Haven vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/haven-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/haven-vs-town.json",
        "title": "Haven vs Town",
        "url": "https://www.anchorterminal.com/compare/haven-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hermes-agent-vs-ironclaw.json",
        "title": "Hermes Agent vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/hermes-agent-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hermes-agent-vs-town.json",
        "title": "Hermes Agent vs Town",
        "url": "https://www.anchorterminal.com/compare/hermes-agent-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/instinct-vs-ironclaw.json",
        "title": "Instinct vs IronClaw",
        "url": "https://www.anchorterminal.com/compare/instinct-vs-ironclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/instinct-vs-town.json",
        "title": "Instinct vs Town",
        "url": "https://www.anchorterminal.com/compare/instinct-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-leon.json",
        "title": "IronClaw vs Leon",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-leon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-lindy.json",
        "title": "IronClaw vs Lindy",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-lindy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-nanobot.json",
        "title": "IronClaw vs nanobot",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-nanobot"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-nanoclaw.json",
        "title": "IronClaw vs NanoClaw",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-nanoclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-openai-dots.json",
        "title": "IronClaw vs Dots",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-openai-dots"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-openclaw.json",
        "title": "IronClaw vs OpenClaw",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-openclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-picoclaw.json",
        "title": "IronClaw vs PicoClaw",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-picoclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-poke.json",
        "title": "IronClaw vs Poke",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-qwenpaw.json",
        "title": "IronClaw vs QwenPaw",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-qwenpaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-zeroclaw.json",
        "title": "IronClaw vs ZeroClaw",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-zeroclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-zo-computer.json",
        "title": "IronClaw vs Zo Computer",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-zo-computer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/leon-vs-town.json",
        "title": "Leon vs Town",
        "url": "https://www.anchorterminal.com/compare/leon-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lindy-vs-town.json",
        "title": "Lindy vs Town",
        "url": "https://www.anchorterminal.com/compare/lindy-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanobot-vs-town.json",
        "title": "nanobot vs Town",
        "url": "https://www.anchorterminal.com/compare/nanobot-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanoclaw-vs-town.json",
        "title": "NanoClaw vs Town",
        "url": "https://www.anchorterminal.com/compare/nanoclaw-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-dots-vs-town.json",
        "title": "Dots vs Town",
        "url": "https://www.anchorterminal.com/compare/openai-dots-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openclaw-vs-town.json",
        "title": "OpenClaw vs Town",
        "url": "https://www.anchorterminal.com/compare/openclaw-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/picoclaw-vs-town.json",
        "title": "PicoClaw vs Town",
        "url": "https://www.anchorterminal.com/compare/picoclaw-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/poke-vs-town.json",
        "title": "Poke vs Town",
        "url": "https://www.anchorterminal.com/compare/poke-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwenpaw-vs-town.json",
        "title": "QwenPaw vs Town",
        "url": "https://www.anchorterminal.com/compare/qwenpaw-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/town-vs-zeroclaw.json",
        "title": "Town vs ZeroClaw",
        "url": "https://www.anchorterminal.com/compare/town-vs-zeroclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/town-vs-zo-computer.json",
        "title": "Town vs Zo Computer",
        "url": "https://www.anchorterminal.com/compare/town-vs-zo-computer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-natura.json",
        "title": "IronClaw vs Natura tinyNature",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-natura"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-pally.json",
        "title": "IronClaw vs Pally",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-pally"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-tomo.json",
        "title": "IronClaw vs Tomo",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-tomo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-wajo.json",
        "title": "IronClaw vs Wajo (Fo)",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-wajo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/natura-vs-town.json",
        "title": "Natura tinyNature vs Town",
        "url": "https://www.anchorterminal.com/compare/natura-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pally-vs-town.json",
        "title": "Pally vs Town",
        "url": "https://www.anchorterminal.com/compare/pally-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/tomo-vs-town.json",
        "title": "Tomo vs Town",
        "url": "https://www.anchorterminal.com/compare/tomo-vs-town"
      },
      {
        "json": "https://www.anchorterminal.com/compare/town-vs-wajo.json",
        "title": "Town vs Wajo (Fo)",
        "url": "https://www.anchorterminal.com/compare/town-vs-wajo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ironclaw-vs-talorys.json",
        "title": "IronClaw vs Talorys",
        "url": "https://www.anchorterminal.com/compare/ironclaw-vs-talorys"
      },
      {
        "json": "https://www.anchorterminal.com/compare/talorys-vs-town.json",
        "title": "Talorys vs Town",
        "url": "https://www.anchorterminal.com/compare/talorys-vs-town"
      }
    ],
    "scores": [
      {
        "by": 32,
        "edge": "ironclaw",
        "ironclaw": 67,
        "key": "reliability",
        "name": "Reliability",
        "town": 35,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 41,
        "edge": "ironclaw",
        "ironclaw": 74,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "town": 33,
        "weight": 13
      },
      {
        "by": 20,
        "edge": "ironclaw",
        "ironclaw": 69,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "town": 49,
        "weight": 13
      },
      {
        "by": 13,
        "edge": "town",
        "ironclaw": 66,
        "key": "security",
        "name": "Security \u0026 auth",
        "town": 79,
        "weight": 14
      },
      {
        "by": 30,
        "edge": "ironclaw",
        "ironclaw": 60,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "town": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 14,
        "edge": "ironclaw",
        "ironclaw": 74,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "town": 60,
        "weight": 7
      },
      {
        "by": 12,
        "edge": "ironclaw",
        "ironclaw": 75,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "town": 63,
        "weight": 7
      }
    ],
    "summary": "IronClaw scores 66.7 (B) on agent readiness against Town's 48.7 (D), and leads in 6 of 7 scored categories. Town leads on security \u0026 auth. Both do proactive personal assistants.",
    "verdicts": {
      "ironclaw": "Credentials stay in an encrypted store and are injected at the host boundary, and extensions declare per-tool permissions, network targets and OAuth scopes. The global auto-approve setting defaults to on in the 1.4.1 source, so tools marked ask, such as `gmail.send_message`, run unprompted until the owner turns it off.",
      "town": "Town is a hosted assistant that works across the owner's mail, calendar and work apps, and other systems can start its routines through per-routine webhooks with rotatable secrets, idempotency keys and documented errors. A caller can't read a run's result. The privacy policy and trust page disagree on whether training is on by default."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/ironclaw-vs-town",
    "json": "https://www.anchorterminal.com/compare/ironclaw-vs-town.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/ironclaw-vs-town.md",
    "slim": "https://www.anchorterminal.com/compare/ironclaw-vs-town.min.md"
  },
  "markdown": "IronClaw scores 66.7 (B) on agent readiness against Town's 48.7 (D), and leads in 6 of 7 scored categories. Town leads on security \u0026 auth. Both do proactive personal assistants.\n\n- IronClaw: grade B, 66.7/100, rank #288 of 1010. Markdown https://www.anchorterminal.com/tools/ironclaw.md · JSON https://www.anchorterminal.com/api/v1/tools/ironclaw.json\n- Town: grade D, 48.7/100, rank #834 of 1010. Markdown https://www.anchorterminal.com/tools/town.md · JSON https://www.anchorterminal.com/api/v1/tools/town.json\n- Best AI personal assistants that act for one person: https://www.anchorterminal.com/best/personal-assistants/index.md\n- All 834 assistants comparisons: https://www.anchorterminal.com/compare/personal-assistants/index.md\n\n## Which one, for what\n\n### IronClaw (B)\n\nGood for: One technical owner who wants a self-hosted assistant over Gmail, Calendar, Slack and Telegram with credentials kept out of the model's reach.\n\nAhead on:\n- Reliability, 67 against 35\n- Schema \u0026 documentation, 74 against 33\n- Agent ergonomics, 69 against 49\n- Payments \u0026 pricing, 60 against 30\n- Maintenance \u0026 community, 74 against 60\n- Transparency \u0026 trust, 75 against 63\n\nAlso in its favour:\n- Open source\n\nWatch for: Global auto-approve defaults to on in the 1.4.1 source, so tools marked ask (send, trash, delete) run without a prompt. Only financial, approval and budget effects always ask\n\n### Town (D)\n\nGood for: An owner who wants a mail and calendar assistant whose routines other systems can trigger.\n\nAhead on:\n- Security \u0026 auth, 79 against 66\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: The privacy policy describes training with an opt-out and the trust page says training is opt-in.\n\n\n## Score by category\n\n| Category | Weight | IronClaw | Town | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 67 | 35 | IronClaw +32 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 74 | 33 | IronClaw +41 |\n| Agent ergonomics | 13% (16.2 this run) | 69 | 49 | IronClaw +20 |\n| Security \u0026 auth | 14% (17.5 this run) | 66 | 79 | Town +13 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 30 | IronClaw +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 74 | 60 | IronClaw +14 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 63 | IronClaw +12 |\n| Negative events | ≤15 | -2 | 0 | |\n| **Total** | | **66.7 · B** | **48.7 · D** | |\n\n## Facts side by side\n\n| Fact | IronClaw | Town |\n| --- | --- | --- |\n| Kind | Agent harness | Platform |\n| Vendor | NEAR AI | Town.com, Inc. |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports | HTTP | HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | MIT OR Apache-2.0 | Closed service under Town's Terms of Service (Town.com, Inc., updated 21 July 2026). |\n| Read-only variant documented | no | yes |\n| llms.txt | yes | no |\n| Last release | 2026-09-29 | 2026-10-10 |\n| Terms last updated | no document linked |  |\n| Privacy policy last updated | no date given |  |\n| Customer content may train models |  |  |\n| Terms restrict automated access |  |  |\n| Terms restrict benchmarking |  |  |\n| Terms or service can change without notice |  |  |\n| Arbitration or class-action waiver |  |  |\n| Popularity | 13k stars | none |\n\n## Verdicts\n\n**IronClaw.** Credentials stay in an encrypted store and are injected at the host boundary, and extensions declare per-tool permissions, network targets and OAuth scopes. The global auto-approve setting defaults to on in the 1.4.1 source, so tools marked ask, such as `gmail.send_message`, run unprompted until the owner turns it off.\n\n**Town.** Town is a hosted assistant that works across the owner's mail, calendar and work apps, and other systems can start its routines through per-routine webhooks with rotatable secrets, idempotency keys and documented errors. A caller can't read a run's result. The privacy policy and trust page disagree on whether training is on by default.\n\n## Before you call either\n\n### IronClaw\n\n1. Open Settings and turn off global auto-approve, or set send and delete tools to ask each time, before connecting mail or chat accounts\n2. Install with the release installer and run `ironclaw onboard`. 1.x does not migrate 0.29 data, so use a fresh home directory\n3. Call `POST /api/v1/responses` with the bearer token from `~/.ironclaw/reborn/webui-token`. Keep under 30 requests in 60 seconds\n4. Resolve approval and OAuth gates in the web interface. The Responses API fails the turn instead of surfacing them\n5. Connect MCP servers over HTTP only. The stdio transport is rejected\n\n### Town\n\n1. Start a Town routine with POST to its webhook URL, Authorization Bearer whsec_ secret, and application/json or text/plain. Expect 202 only.\n2. Send X-Town-Idempotency-Key with a stable event id on every retry so Town doesn't start a second run.\n3. Treat 404 as wrong secret, disabled endpoint or missing endpoint alike, and ask the owner to check Routine Settings rather than retrying.\n4. Send account_email only if the owner allowed the override. It must match a connected account in full and can't widen the routine's scope.\n5. Ask the owner to keep routines that act on webhook input in approval-required mode, as Town's own docs advise.\n\n## Questions\n\n### Which is better for AI agents, IronClaw or Town?\n\nIronClaw scores 66.7 (B) on agent readiness against Town's 48.7 (D), and leads in 6 of 7 scored categories. Town leads on security \u0026 auth.\n\n### Are IronClaw and Town open source?\n\nIronClaw is open source (MIT OR Apache-2.0). No open-source release is listed for Town.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/ironclaw-vs-town.json, and with the fewest tokens: https://www.anchorterminal.com/compare/ironclaw-vs-town.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"ironclaw\", \"b\": \"town\"}`. From a terminal: `anchor compare ironclaw town`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/ironclaw.json and https://www.anchorterminal.com/api/v1/tools/town.json\n\n## Other comparisons with IronClaw or Town\n\n- [asaply vs IronClaw](https://www.anchorterminal.com/compare/asaply-vs-ironclaw.md)\n- [asaply vs Town](https://www.anchorterminal.com/compare/asaply-vs-town.md)\n- [Asmi vs IronClaw](https://www.anchorterminal.com/compare/asmi-vs-ironclaw.md)\n- [Asmi vs Town](https://www.anchorterminal.com/compare/asmi-vs-town.md)\n- [Boba vs IronClaw](https://www.anchorterminal.com/compare/boba-vs-ironclaw.md)\n- [Boba vs Town](https://www.anchorterminal.com/compare/boba-vs-town.md)\n- [Brea vs IronClaw](https://www.anchorterminal.com/compare/brea-vs-ironclaw.md)\n- [Brea vs Town](https://www.anchorterminal.com/compare/brea-vs-town.md)\n- [Del vs IronClaw](https://www.anchorterminal.com/compare/del-vs-ironclaw.md)\n- [Del vs Town](https://www.anchorterminal.com/compare/del-vs-town.md)\n- [HireAlpha vs IronClaw](https://www.anchorterminal.com/compare/hirealpha-vs-ironclaw.md)\n- [HireAlpha vs Town](https://www.anchorterminal.com/compare/hirealpha-vs-town.md)\n- [IronClaw vs OpenInstinct](https://www.anchorterminal.com/compare/ironclaw-vs-openinstinct.md)\n- [IronClaw vs Orbits](https://www.anchorterminal.com/compare/ironclaw-vs-orbits.md)\n- [IronClaw vs Orchid](https://www.anchorterminal.com/compare/ironclaw-vs-orchid-ai.md)\n- [IronClaw vs szn](https://www.anchorterminal.com/compare/ironclaw-vs-szn.md)\n- [IronClaw vs Tab](https://www.anchorterminal.com/compare/ironclaw-vs-tab-bot.md)\n- [IronClaw vs Zapia](https://www.anchorterminal.com/compare/ironclaw-vs-zapia.md)\n- [OpenInstinct vs Town](https://www.anchorterminal.com/compare/openinstinct-vs-town.md)\n- [Orbits vs Town](https://www.anchorterminal.com/compare/orbits-vs-town.md)\n- [Orchid vs Town](https://www.anchorterminal.com/compare/orchid-ai-vs-town.md)\n- [szn vs Town](https://www.anchorterminal.com/compare/szn-vs-town.md)\n- [Tab vs Town](https://www.anchorterminal.com/compare/tab-bot-vs-town.md)\n- [Town vs Zapia](https://www.anchorterminal.com/compare/town-vs-zapia.md)\n- [AstrBot vs IronClaw](https://www.anchorterminal.com/compare/astrbot-vs-ironclaw.md)\n- [AstrBot vs Town](https://www.anchorterminal.com/compare/astrbot-vs-town.md)\n- [Boski vs IronClaw](https://www.anchorterminal.com/compare/boski-vs-ironclaw.md)\n- [Boski vs Town](https://www.anchorterminal.com/compare/boski-vs-town.md)\n- [Caddy vs IronClaw](https://www.anchorterminal.com/compare/caddy-app-vs-ironclaw.md)\n- [Caddy vs Town](https://www.anchorterminal.com/compare/caddy-app-vs-town.md)\n- [CowAgent vs IronClaw](https://www.anchorterminal.com/compare/cowagent-vs-ironclaw.md)\n- [CowAgent vs Town](https://www.anchorterminal.com/compare/cowagent-vs-town.md)\n- [folk vs IronClaw](https://www.anchorterminal.com/compare/folk-nozomio-vs-ironclaw.md)\n- [folk vs Town](https://www.anchorterminal.com/compare/folk-nozomio-vs-town.md)\n- [GAIA vs IronClaw](https://www.anchorterminal.com/compare/gaia-vs-ironclaw.md)\n- [GAIA vs Town](https://www.anchorterminal.com/compare/gaia-vs-town.md)\n- [Gemini Spark vs IronClaw](https://www.anchorterminal.com/compare/gemini-spark-vs-ironclaw.md)\n- [Gemini Spark vs Town](https://www.anchorterminal.com/compare/gemini-spark-vs-town.md)\n- [Grok Bot vs IronClaw](https://www.anchorterminal.com/compare/grok-bot-vs-ironclaw.md)\n- [Grok Bot vs Town](https://www.anchorterminal.com/compare/grok-bot-vs-town.md)\n- [Haven vs IronClaw](https://www.anchorterminal.com/compare/haven-vs-ironclaw.md)\n- [Haven vs Town](https://www.anchorterminal.com/compare/haven-vs-town.md)\n- [Hermes Agent vs IronClaw](https://www.anchorterminal.com/compare/hermes-agent-vs-ironclaw.md)\n- [Hermes Agent vs Town](https://www.anchorterminal.com/compare/hermes-agent-vs-town.md)\n- [Instinct vs IronClaw](https://www.anchorterminal.com/compare/instinct-vs-ironclaw.md)\n- [Instinct vs Town](https://www.anchorterminal.com/compare/instinct-vs-town.md)\n- [IronClaw vs Leon](https://www.anchorterminal.com/compare/ironclaw-vs-leon.md)\n- [IronClaw vs Lindy](https://www.anchorterminal.com/compare/ironclaw-vs-lindy.md)\n- [IronClaw vs nanobot](https://www.anchorterminal.com/compare/ironclaw-vs-nanobot.md)\n- [IronClaw vs NanoClaw](https://www.anchorterminal.com/compare/ironclaw-vs-nanoclaw.md)\n- [IronClaw vs Dots](https://www.anchorterminal.com/compare/ironclaw-vs-openai-dots.md)\n- [IronClaw vs OpenClaw](https://www.anchorterminal.com/compare/ironclaw-vs-openclaw.md)\n- [IronClaw vs PicoClaw](https://www.anchorterminal.com/compare/ironclaw-vs-picoclaw.md)\n- [IronClaw vs Poke](https://www.anchorterminal.com/compare/ironclaw-vs-poke.md)\n- [IronClaw vs QwenPaw](https://www.anchorterminal.com/compare/ironclaw-vs-qwenpaw.md)\n- [IronClaw vs ZeroClaw](https://www.anchorterminal.com/compare/ironclaw-vs-zeroclaw.md)\n- [IronClaw vs Zo Computer](https://www.anchorterminal.com/compare/ironclaw-vs-zo-computer.md)\n- [Leon vs Town](https://www.anchorterminal.com/compare/leon-vs-town.md)\n- [Lindy vs Town](https://www.anchorterminal.com/compare/lindy-vs-town.md)\n- [nanobot vs Town](https://www.anchorterminal.com/compare/nanobot-vs-town.md)\n- [NanoClaw vs Town](https://www.anchorterminal.com/compare/nanoclaw-vs-town.md)\n- [Dots vs Town](https://www.anchorterminal.com/compare/openai-dots-vs-town.md)\n- [OpenClaw vs Town](https://www.anchorterminal.com/compare/openclaw-vs-town.md)\n- [PicoClaw vs Town](https://www.anchorterminal.com/compare/picoclaw-vs-town.md)\n- [Poke vs Town](https://www.anchorterminal.com/compare/poke-vs-town.md)\n- [QwenPaw vs Town](https://www.anchorterminal.com/compare/qwenpaw-vs-town.md)\n- [Town vs ZeroClaw](https://www.anchorterminal.com/compare/town-vs-zeroclaw.md)\n- [Town vs Zo Computer](https://www.anchorterminal.com/compare/town-vs-zo-computer.md)\n- [IronClaw vs Natura tinyNature](https://www.anchorterminal.com/compare/ironclaw-vs-natura.md)\n- [IronClaw vs Pally](https://www.anchorterminal.com/compare/ironclaw-vs-pally.md)\n- [IronClaw vs Tomo](https://www.anchorterminal.com/compare/ironclaw-vs-tomo.md)\n- [IronClaw vs Wajo (Fo)](https://www.anchorterminal.com/compare/ironclaw-vs-wajo.md)\n- [Natura tinyNature vs Town](https://www.anchorterminal.com/compare/natura-vs-town.md)\n- [Pally vs Town](https://www.anchorterminal.com/compare/pally-vs-town.md)\n- [Tomo vs Town](https://www.anchorterminal.com/compare/tomo-vs-town.md)\n- [Town vs Wajo (Fo)](https://www.anchorterminal.com/compare/town-vs-wajo.md)\n- [IronClaw vs Talorys](https://www.anchorterminal.com/compare/ironclaw-vs-talorys.md)\n- [Talorys vs Town](https://www.anchorterminal.com/compare/talorys-vs-town.md)\n\n## Disclosure\n\n- Town competes with LocalGhost, which Anchor Terminal's founder builds. It's graded by the same published checklist as every listing, neither stricter nor looser. Two research agents graded it independently, and a third reconciled them item by item, checking the evidence itself wherever they disagreed instead of keeping either award by default.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "IronClaw vs Town",
        "url": ""
      }
    ],
    "description": "IronClaw scores 66.7 (B) to Town's 48.7 (D) for proactive personal assistants. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "IronClaw B 66.7",
      "Town D 48.7",
      "scores"
    ],
    "h1": "IronClaw vs Town",
    "image": "https://www.anchorterminal.com/assets/og/compare-ironclaw-vs-town.png",
    "path": "/compare/ironclaw-vs-town",
    "published": "2026-10-01",
    "section": "tools",
    "title": "IronClaw vs Town for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-13",
    "url": "https://www.anchorterminal.com/compare/ironclaw-vs-town"
  },
  "tokens": {
    "markdown": 3450,
    "slim": 580
  },
  "version": 1
}
