{
  "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": 986,
        "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"
    },
    "answer": "IronClaw scores 66.7 (B) on agent readiness against Poke's 37.6 (F), and leads in every scored category.",
    "b": {
      "slug": "poke",
      "name": "Poke",
      "vendor": "The Interaction Company of California Inc.",
      "vendorUrl": "https://poke.com",
      "kind": "platform",
      "category": "personal-assistants",
      "summary": "Hosted personal assistant from The Interaction Company of California, reached by text on Apple Messages, WhatsApp, Telegram and RCS. It works across the owner's Gmail or Outlook mail, calendar, contacts and connected apps.",
      "url": "https://www.anchorterminal.com/tools/poke",
      "markdownUrl": "https://www.anchorterminal.com/tools/poke.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/poke.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/poke.json",
      "license": "Proprietary service under Poke's Terms of Service. The `poke` npm package (CLI and Node.js SDK) declares MIT",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "npm",
          "name": "poke"
        }
      ],
      "auth": "api-key",
      "authNotes": "A person signs up at poke.com and connects a Google or Microsoft account. The Poke API takes `Authorization: Bearer \u003ckey\u003e` with a V2 key created in Kitchen under API Keys. Keys are named, shown once, revocable one at a time and have no scopes. Older `pk_` keys work only on the deprecated endpoint. The CLI signs in with a browser device code and stores credentials in `~/.config/poke/credentials.json`. Third-party MCP servers are connected with an API key or OAuth (https://poke.com/docs/api; https://poke.com/docs/mcp-servers; https://poke.com/docs/creating-recipes).",
      "pricing": "freemium",
      "pricingNotes": "Free at $0 with no card. Pro is $19 a month and Ultra $199 a month on monthly billing. Free and Pro have a refilling usage allowance, with no figures published, and Poke continues in a lighter mode past it. Ultra includes a monthly credit pool (1 credit is $1 of usage), with top-ups and optional auto-reload. Poke Human is included with Ultra, with real-world expenses charged at cost. Model usage is not billed separately (https://poke.com/pricing; https://poke.com/docs/usage-and-resets; https://poke.com/faq, checked 2026-10-12).",
      "priceSummary": "$19 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, llms.txt or the pricing page (checked 2026-10-12).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-12"
      },
      "docsUrl": "https://poke.com/docs",
      "llmsTxt": "https://poke.com/llms.txt",
      "capabilities": [
        "assistant.proactive",
        "assistant.messaging",
        "assistant.accounts",
        "assistant.memory",
        "agent.mcp-client"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "messaging",
        "imessage",
        "whatsapp",
        "telegram",
        "gmail",
        "outlook",
        "mcp-client",
        "api-key",
        "free-tier",
        "status-page",
        "llms-txt",
        "trains-on-data-by-default"
      ],
      "lastRelease": "2026-06-25",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 37.6,
        "grade": "F",
        "agentReady": false,
        "rank": 955,
        "ranked": true,
        "rankOf": 986,
        "categoryRank": 15,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 30,
          "maintenance": 31,
          "payments": 30,
          "reliability": 51,
          "schema": 42,
          "security": 24,
          "transparency": 58
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-12"
        },
        "negative": 0,
        "verdict": "Hosted assistant that answers in Apple Messages, WhatsApp, Telegram and RCS and acts in Gmail, Outlook, calendars and MCP servers. Plan prices and a status page are public. No approval settings, credential storage, model providers or retention periods are documented, and customer content trains models unless Maximum Privacy is selected.",
        "bestFor": "One person who wants an assistant in their text messages that reads and drafts mail, manages a calendar and reaches other apps through MCP.",
        "strengths": [
          "Answers on Apple Messages, WhatsApp, Telegram and RCS, with the channel chosen in settings, per the docs welcome page and FAQ",
          "Free plan with no card, Pro at $19 a month and Ultra at $199 a month, all published without a sign-in",
          "Connects any remote MCP server by URL, with API key or OAuth, and OAuth servers with Dynamic Client Registration need no setup",
          "status.poke.com lists App, Email, Integrations, three messaging channels and API, with two incidents from July to 12 October 2026",
          "Named API keys are created in Kitchen, shown once and revoked one at a time"
        ],
        "weaknesses": [
          "No documented setting for which actions need approval before Poke sends, deletes or spends. Release notes mention email draft approval only in passing",
          "Customer content, including email contents, may train AI models unless the user selects Maximum Privacy, per the privacy notice of 11 September 2026",
          "Model providers, sub-processors, hosting locations and where account tokens are stored are not named in the pages read",
          "An API key message is processed with full access to email, calendar and integrations. Keys have no scopes",
          "No security.txt, disclosure policy, bug bounty or certification was found on poke.com",
          "The terms forbid automated access for scraping and use for benchmarking or competitive analysis. This matters before any probe is run"
        ],
        "agentNotes": [
          "POST JSON to `https://poke.com/api/v1/inbound/api-message` with a Bearer key from Kitchen. Legacy `pk_` keys work only on the deprecated `/api/v1/inbound-sms/webhook`",
          "Expect only `{\"success\": true}` back. Poke's answer goes to the owner's message thread, not to the caller",
          "Do not retry a POST blindly. No idempotency key is documented, and a repeated message may make Poke act twice",
          "Treat an API key as full access to the owner's mail, calendar and integrations. Create one key per automation and revoke it when done",
          "Avoid the prefilled integration link with `apiKey` in the query string for real secrets. Enter the key in the form or use `npx poke@latest mcp add -k`"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "F",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 37.6
          }
        ],
        "editorialScores": {
          "ergonomics": 30,
          "maintenance": 31,
          "payments": 30,
          "reliability": 51,
          "schema": 42,
          "security": 24,
          "transparency": 34
        },
        "provenanceScore": 81
      },
      "connect": {
        "install": "npx poke@latest login",
        "http": "curl 'https://poke.com/api/v1/inbound/api-message' \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"message\": \"test\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/assistant.proactive",
        "tool": "https://letme.dev/poke"
      },
      "area": "frameworks",
      "unitPrices": [
        {
          "item": "Pro",
          "unit": "month",
          "usd": 19,
          "note": "billed monthly, refilling usage allowance with no published figure"
        },
        {
          "item": "Ultra",
          "unit": "month",
          "usd": 199,
          "note": "billed monthly, includes a monthly credit pool and Poke Human"
        },
        {
          "item": "Ultra top-up credit",
          "unit": "credit",
          "usd": 1,
          "note": "1 credit is $1 of usage"
        }
      ],
      "provenance": {
        "legalEntity": "The Interaction Company of California Inc.",
        "domain": "poke.com",
        "domainRegistered": "1997-03-26",
        "endpointOnVendorDomain": true,
        "terms": "https://poke.com/terms",
        "privacy": "https://poke.com/privacy",
        "statusPage": "https://status.poke.com",
        "changelog": "https://poke.com/docs/release-notes",
        "securityTxt": "none",
        "checked": "2026-10-12",
        "notes": [
          "The privacy notice (last updated 11 September 2026) names The Interaction Company of California Inc. and gives 169 Waverley St Apt B, Palo Alto, CA 94301 as the controller's address. The terms (last modified 17 March 2026) name The Interaction Company of California d/b/a Poke.",
          "Cognition announced on 23 July 2026 that The Interaction Company of California was joining it. The terms and privacy notice read on 12 October 2026 do not name Cognition.",
          "poke.com/.well-known/security.txt answered 404. poke.com/robots.txt also answered 404, so the host publishes no crawl rules.",
          "RDAP for poke.com gives a registration date of 1997-03-26 and NameCheap, Inc. as registrar.",
          "The API answers at poke.com/api/v1, on the vendor's domain."
        ],
        "score": 81
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/poke.json",
      "live": {
        "slug": "poke",
        "vendorStatus": {
          "page": "https://status.poke.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-12T18:57:01.261625139Z"
        },
        "updatedAt": "2026-10-12T18:57:01.261625139Z"
      }
    },
    "facts": [
      {
        "a": "Agent harness",
        "b": "Platform",
        "name": "Kind"
      },
      {
        "a": "NEAR AI",
        "b": "The Interaction Company of California 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": "API key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "MIT OR Apache-2.0",
        "b": "Proprietary service under Poke's Terms of Service. The `poke` npm package (CLI and Node.js SDK) declares MIT",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-29",
        "b": "2026-06-25",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "2026-03-17",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "2026-09-11",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "13k stars",
        "b": "none",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "IronClaw scores 66.7 (B) on agent readiness against Poke's 37.6 (F), and leads in every scored category.",
        "question": "Which is better for AI agents, IronClaw or Poke?"
      },
      {
        "answer": "IronClaw is open source (MIT OR Apache-2.0). No open-source release is listed for Poke.",
        "question": "Are IronClaw and Poke open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 67 against 51",
          "Schema \u0026 documentation, 74 against 42",
          "Agent ergonomics, 69 against 30",
          "Security \u0026 auth, 66 against 24",
          "Payments \u0026 pricing, 60 against 30",
          "Maintenance \u0026 community, 74 against 31",
          "Transparency \u0026 trust, 75 against 58"
        ],
        "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": null,
        "also": null,
        "goodFor": "One person who wants an assistant in their text messages that reads and drafts mail, manages a calendar and reaches other apps through MCP.",
        "slug": "poke",
        "watchFor": "No documented setting for which actions need approval before Poke sends, deletes or spends. Release notes mention email draft approval only in passing"
      }
    ],
    "job": {
      "capability": "assistant.proactive",
      "name": "Assistant proactive"
    },
    "others": [
      {
        "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-poke.json",
        "title": "AstrBot vs Poke",
        "url": "https://www.anchorterminal.com/compare/astrbot-vs-poke"
      },
      {
        "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-poke.json",
        "title": "CowAgent vs Poke",
        "url": "https://www.anchorterminal.com/compare/cowagent-vs-poke"
      },
      {
        "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-poke.json",
        "title": "GAIA vs Poke",
        "url": "https://www.anchorterminal.com/compare/gaia-vs-poke"
      },
      {
        "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-poke.json",
        "title": "Gemini Spark vs Poke",
        "url": "https://www.anchorterminal.com/compare/gemini-spark-vs-poke"
      },
      {
        "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-poke.json",
        "title": "Grok Bot vs Poke",
        "url": "https://www.anchorterminal.com/compare/grok-bot-vs-poke"
      },
      {
        "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-poke.json",
        "title": "Haven vs Poke",
        "url": "https://www.anchorterminal.com/compare/haven-vs-poke"
      },
      {
        "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-poke.json",
        "title": "Hermes Agent vs Poke",
        "url": "https://www.anchorterminal.com/compare/hermes-agent-vs-poke"
      },
      {
        "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-poke.json",
        "title": "Instinct vs Poke",
        "url": "https://www.anchorterminal.com/compare/instinct-vs-poke"
      },
      {
        "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-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-poke.json",
        "title": "Leon vs Poke",
        "url": "https://www.anchorterminal.com/compare/leon-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lindy-vs-poke.json",
        "title": "Lindy vs Poke",
        "url": "https://www.anchorterminal.com/compare/lindy-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanobot-vs-poke.json",
        "title": "nanobot vs Poke",
        "url": "https://www.anchorterminal.com/compare/nanobot-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanoclaw-vs-poke.json",
        "title": "NanoClaw vs Poke",
        "url": "https://www.anchorterminal.com/compare/nanoclaw-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-dots-vs-poke.json",
        "title": "Dots vs Poke",
        "url": "https://www.anchorterminal.com/compare/openai-dots-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openclaw-vs-poke.json",
        "title": "OpenClaw vs Poke",
        "url": "https://www.anchorterminal.com/compare/openclaw-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/picoclaw-vs-poke.json",
        "title": "PicoClaw vs Poke",
        "url": "https://www.anchorterminal.com/compare/picoclaw-vs-poke"
      },
      {
        "json": "https://www.anchorterminal.com/compare/poke-vs-qwenpaw.json",
        "title": "Poke vs QwenPaw",
        "url": "https://www.anchorterminal.com/compare/poke-vs-qwenpaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/poke-vs-zeroclaw.json",
        "title": "Poke vs ZeroClaw",
        "url": "https://www.anchorterminal.com/compare/poke-vs-zeroclaw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/poke-vs-zo-computer.json",
        "title": "Poke vs Zo Computer",
        "url": "https://www.anchorterminal.com/compare/poke-vs-zo-computer"
      }
    ],
    "scores": [
      {
        "by": 16,
        "edge": "ironclaw",
        "ironclaw": 67,
        "key": "reliability",
        "name": "Reliability",
        "poke": 51,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 32,
        "edge": "ironclaw",
        "ironclaw": 74,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "poke": 42,
        "weight": 13
      },
      {
        "by": 39,
        "edge": "ironclaw",
        "ironclaw": 69,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "poke": 30,
        "weight": 13
      },
      {
        "by": 42,
        "edge": "ironclaw",
        "ironclaw": 66,
        "key": "security",
        "name": "Security \u0026 auth",
        "poke": 24,
        "weight": 14
      },
      {
        "by": 30,
        "edge": "ironclaw",
        "ironclaw": 60,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "poke": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 43,
        "edge": "ironclaw",
        "ironclaw": 74,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "poke": 31,
        "weight": 7
      },
      {
        "by": 17,
        "edge": "ironclaw",
        "ironclaw": 75,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "poke": 58,
        "weight": 7
      }
    ],
    "summary": "IronClaw scores 66.7 (B) on agent readiness against Poke's 37.6 (F), and leads in every scored category. Both do assistant proactive.",
    "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.",
      "poke": "Hosted assistant that answers in Apple Messages, WhatsApp, Telegram and RCS and acts in Gmail, Outlook, calendars and MCP servers. Plan prices and a status page are public. No approval settings, credential storage, model providers or retention periods are documented, and customer content trains models unless Maximum Privacy is selected."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/ironclaw-vs-poke",
    "json": "https://www.anchorterminal.com/compare/ironclaw-vs-poke.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/ironclaw-vs-poke.md",
    "slim": "https://www.anchorterminal.com/compare/ironclaw-vs-poke.min.md"
  },
  "markdown": "IronClaw scores 66.7 (B) on agent readiness against Poke's 37.6 (F), and leads in every scored category. Both do assistant proactive.\n\n- IronClaw: grade B, 66.7/100, rank #288 of 986. Markdown https://www.anchorterminal.com/tools/ironclaw.md · JSON https://www.anchorterminal.com/api/v1/tools/ironclaw.json\n- Poke: grade F, 37.6/100, rank #955 of 986. Markdown https://www.anchorterminal.com/tools/poke.md · JSON https://www.anchorterminal.com/api/v1/tools/poke.json\n- Best AI personal assistants that act for one person: https://www.anchorterminal.com/best/personal-assistants/index.md\n- All 190 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 51\n- Schema \u0026 documentation, 74 against 42\n- Agent ergonomics, 69 against 30\n- Security \u0026 auth, 66 against 24\n- Payments \u0026 pricing, 60 against 30\n- Maintenance \u0026 community, 74 against 31\n- Transparency \u0026 trust, 75 against 58\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### Poke (F)\n\nGood for: One person who wants an assistant in their text messages that reads and drafts mail, manages a calendar and reaches other apps through MCP.\n\nWatch for: No documented setting for which actions need approval before Poke sends, deletes or spends. Release notes mention email draft approval only in passing\n\n\n## Score by category\n\n| Category | Weight | IronClaw | Poke | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 67 | 51 | IronClaw +16 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 74 | 42 | IronClaw +32 |\n| Agent ergonomics | 13% (16.2 this run) | 69 | 30 | IronClaw +39 |\n| Security \u0026 auth | 14% (17.5 this run) | 66 | 24 | IronClaw +42 |\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 | 31 | IronClaw +43 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 58 | IronClaw +17 |\n| Negative events | ≤15 | -2 | 0 | |\n| **Total** | | **66.7 · B** | **37.6 · F** | |\n\n## Facts side by side\n\n| Fact | IronClaw | Poke |\n| --- | --- | --- |\n| Kind | Agent harness | Platform |\n| Vendor | NEAR AI | The Interaction Company of California Inc. |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports | HTTP | HTTP |\n| Auth | OAuth or key | API key |\n| Pricing | Freemium | Freemium |\n| x402 | no | no |\n| Licence | MIT OR Apache-2.0 | Proprietary service under Poke's Terms of Service. The `poke` npm package (CLI and Node.js SDK) declares MIT |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-29 | 2026-06-25 |\n| Terms last updated | no document linked | 2026-03-17 |\n| Privacy policy last updated | no date given | 2026-09-11 |\n| Customer content may train models |  | yes |\n| Terms restrict automated access |  | yes |\n| Terms restrict benchmarking |  | yes |\n| Terms or service can change without notice |  | yes |\n| Arbitration or class-action waiver |  | yes |\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**Poke.** Hosted assistant that answers in Apple Messages, WhatsApp, Telegram and RCS and acts in Gmail, Outlook, calendars and MCP servers. Plan prices and a status page are public. No approval settings, credential storage, model providers or retention periods are documented, and customer content trains models unless Maximum Privacy is selected.\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### Poke\n\n1. POST JSON to `https://poke.com/api/v1/inbound/api-message` with a Bearer key from Kitchen. Legacy `pk_` keys work only on the deprecated `/api/v1/inbound-sms/webhook`\n2. Expect only `{\"success\": true}` back. Poke's answer goes to the owner's message thread, not to the caller\n3. Do not retry a POST blindly. No idempotency key is documented, and a repeated message may make Poke act twice\n4. Treat an API key as full access to the owner's mail, calendar and integrations. Create one key per automation and revoke it when done\n5. Avoid the prefilled integration link with `apiKey` in the query string for real secrets. Enter the key in the form or use `npx poke@latest mcp add -k`\n\n## Questions\n\n### Which is better for AI agents, IronClaw or Poke?\n\nIronClaw scores 66.7 (B) on agent readiness against Poke's 37.6 (F), and leads in every scored category.\n\n### Are IronClaw and Poke open source?\n\nIronClaw is open source (MIT OR Apache-2.0). No open-source release is listed for Poke.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/ironclaw-vs-poke.json, and with the fewest tokens: https://www.anchorterminal.com/compare/ironclaw-vs-poke.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"ironclaw\", \"b\": \"poke\"}`. From a terminal: `anchor compare ironclaw poke`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/ironclaw.json and https://www.anchorterminal.com/api/v1/tools/poke.json\n\n## Other comparisons with IronClaw or Poke\n\n- [AstrBot vs IronClaw](https://www.anchorterminal.com/compare/astrbot-vs-ironclaw.md)\n- [AstrBot vs Poke](https://www.anchorterminal.com/compare/astrbot-vs-poke.md)\n- [CowAgent vs IronClaw](https://www.anchorterminal.com/compare/cowagent-vs-ironclaw.md)\n- [CowAgent vs Poke](https://www.anchorterminal.com/compare/cowagent-vs-poke.md)\n- [GAIA vs IronClaw](https://www.anchorterminal.com/compare/gaia-vs-ironclaw.md)\n- [GAIA vs Poke](https://www.anchorterminal.com/compare/gaia-vs-poke.md)\n- [Gemini Spark vs IronClaw](https://www.anchorterminal.com/compare/gemini-spark-vs-ironclaw.md)\n- [Gemini Spark vs Poke](https://www.anchorterminal.com/compare/gemini-spark-vs-poke.md)\n- [Grok Bot vs IronClaw](https://www.anchorterminal.com/compare/grok-bot-vs-ironclaw.md)\n- [Grok Bot vs Poke](https://www.anchorterminal.com/compare/grok-bot-vs-poke.md)\n- [Haven vs IronClaw](https://www.anchorterminal.com/compare/haven-vs-ironclaw.md)\n- [Haven vs Poke](https://www.anchorterminal.com/compare/haven-vs-poke.md)\n- [Hermes Agent vs IronClaw](https://www.anchorterminal.com/compare/hermes-agent-vs-ironclaw.md)\n- [Hermes Agent vs Poke](https://www.anchorterminal.com/compare/hermes-agent-vs-poke.md)\n- [Instinct vs IronClaw](https://www.anchorterminal.com/compare/instinct-vs-ironclaw.md)\n- [Instinct vs Poke](https://www.anchorterminal.com/compare/instinct-vs-poke.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 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 Poke](https://www.anchorterminal.com/compare/leon-vs-poke.md)\n- [Lindy vs Poke](https://www.anchorterminal.com/compare/lindy-vs-poke.md)\n- [nanobot vs Poke](https://www.anchorterminal.com/compare/nanobot-vs-poke.md)\n- [NanoClaw vs Poke](https://www.anchorterminal.com/compare/nanoclaw-vs-poke.md)\n- [Dots vs Poke](https://www.anchorterminal.com/compare/openai-dots-vs-poke.md)\n- [OpenClaw vs Poke](https://www.anchorterminal.com/compare/openclaw-vs-poke.md)\n- [PicoClaw vs Poke](https://www.anchorterminal.com/compare/picoclaw-vs-poke.md)\n- [Poke vs QwenPaw](https://www.anchorterminal.com/compare/poke-vs-qwenpaw.md)\n- [Poke vs ZeroClaw](https://www.anchorterminal.com/compare/poke-vs-zeroclaw.md)\n- [Poke vs Zo Computer](https://www.anchorterminal.com/compare/poke-vs-zo-computer.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-12",
    "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 Poke",
        "url": ""
      }
    ],
    "description": "IronClaw scores 66.7 (B) to Poke's 37.6 (F) for assistant proactive. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "IronClaw B 66.7",
      "Poke F 37.6",
      "scores"
    ],
    "h1": "IronClaw vs Poke",
    "image": "https://www.anchorterminal.com/assets/og/compare-ironclaw-vs-poke.png",
    "path": "/compare/ironclaw-vs-poke",
    "published": "2026-10-01",
    "section": "tools",
    "title": "IronClaw vs Poke for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-12",
    "url": "https://www.anchorterminal.com/compare/ironclaw-vs-poke"
  },
  "tokens": {
    "markdown": 2550,
    "slim": 630
  },
  "version": 1
}
