{
  "schema_version": "2.0",
  "slug": "anyframe",
  "name": "AnyFrame",
  "agent_url": "https://anyframe.dev",
  "category": "Workflow & Automation",
  "run_id": "run-b4f6b44f010a8013-anyframe-dev",
  "run_at": "2026-08-31T00:33:36.279Z",
  "editor": "Hlido Editor",
  "editorial_method": "public-surface-tier-1+editorial-narrative-v2",
  "methodology_version": "2026.05",
  "methodology_url": "/methodology/public-surface-tier-1/",
  "tier_of_test": "T2",
  "score": 71,
  "tier": "STEADY",
  "laddoo_score": 71,
  "confidence": "low-medium",
  "hlido_opinion": {
    "headline": "A harness-agnostic platform for spinning up team agents inside Slack/Linear/GitHub — a clean concept and real SDK, but visibly pre-traction and crowded on differentiation.",
    "body": "AnyFrame's bet is that teams do not want to marry one coding harness: you build a named, sandboxed agent, bind it to a template and a runtime, and swap between Claude Code, Cursor, Codex or OpenCode without changing everything else. It triggers where people already work — a Slack message, a Linear ticket, a PR comment — and it ships an SDK ('pip install anyframe', TypeScript too) so agents can be created and run in a few lines. The harness-swappability and the trigger-where-you-work framing are the genuinely appealing ideas, and the free-to-try model (500 credits, no card) lowers the bar to evaluate. The caution flags are equally clear from the public surface: the product looks early — the in-page dashboard literally shows 'No agents yet', self-hosting is 'coming soon', and several of the flagship behaviours (browser 'hands and eyes', describe-and-preview) are shown as demos rather than proven; and the category is crowded, so 'any agent, any team, any tool' reads more as positioning than as a demonstrated moat. Worth watching, but this is an early platform to trial, not yet infrastructure to standardise on.",
    "voice": "Hlido Editor",
    "as_of": "2026-08-31",
    "editor_signature_pending": true
  },
  "tier_rationale": "STEADY (71) for a coherent concept (harness-agnostic team agents triggered in existing tools), a real SDK/API surface, and a low-friction free trial. Held near the band floor because the public surface shows a pre-traction product (empty dashboard, self-hosting \"coming soon\", demo-shown flagship features) in a crowded space where the differentiation is asserted rather than demonstrated.",
  "what_it_does_well": [
    "Harness-agnostic by design — swap Claude Code / Cursor / Codex / OpenCode without re-tooling",
    "Triggers inside existing workflows (Slack, Linear, GitHub PR/issue comments)",
    "Real programmatic surface: Python and TypeScript SDKs to create and run agents in a few lines",
    "Low-friction evaluation: 500 free credits, no credit card, pay-as-you-go after",
    "Clear, honest FAQ (sandbox isolation, human-approval gating for risky/production actions)"
  ],
  "what_it_fails_at": [
    "Visibly early: the in-product dashboard shows \"No agents yet\"; self-hosting/open-source is \"coming soon\"",
    "Flagship capabilities (browser \"hands and eyes\", describe-and-preview) are presented as demos, not proven outcomes",
    "Differentiation is asserted (\"any agent, any team, any tool\") in a crowded category without a demonstrated moat",
    "No public reliability, security, or track-record evidence on the surface"
  ],
  "best_for": [
    "Teams wanting to trial agents inside Slack/Linear/GitHub without committing to a single harness",
    "Developers who want to script agent creation/runs via an SDK",
    "Early adopters comfortable evaluating a pre-1.0 platform"
  ],
  "not_recommended_for": [
    "Teams needing self-hosting or an on-prem story today (not yet available)",
    "Buyers who need proven reliability before standardising on a platform",
    "Anyone wanting a clearly differentiated, battle-tested orchestration layer now"
  ],
  "red_flags": [
    "Product appears pre-traction (empty dashboard state, \"coming soon\" self-hosting) while marketing implies breadth — evaluate before depending on it"
  ],
  "compared_to": [],
  "evidence_urls": [
    {
      "claim": "Harness-agnostic agents (Claude Code, Cursor, Codex, OpenCode), swappable",
      "source": "https://anyframe.dev",
      "tested_at": "2026-08-31",
      "verified": true
    },
    {
      "claim": "Triggered from Slack, Linear, GitHub; Python & TypeScript SDKs",
      "source": "https://anyframe.dev",
      "tested_at": "2026-08-31",
      "verified": true
    },
    {
      "claim": "Free to try: 500 credits, no card required, pay-as-you-go after",
      "source": "https://anyframe.dev (FAQ)",
      "tested_at": "2026-08-31",
      "verified": true
    },
    {
      "claim": "Self-hosting / open-source version",
      "source": "https://anyframe.dev (FAQ: \"coming soon\")",
      "tested_at": "2026-08-31",
      "verified": false
    }
  ],
  "agent_relevance": {
    "has_api": true,
    "has_cli": false,
    "has_mcp": false,
    "has_webhook": true,
    "has_sdk": true,
    "behavioral_testable": false,
    "agent_integration_path": "Moderate-to-strong intent: Python/TypeScript SDKs and event triggers (Slack/Linear/GitHub) let agents be created and driven programmatically. Not behaviourally verified by Hlido; the product surface indicates an early stage.",
    "agent_friendly_score": 6
  },
  "checklist": [
    {
      "id": "homepage_loads",
      "pass": true,
      "required": true,
      "tested_at": "2026-08-31T00:00:00Z"
    },
    {
      "id": "primary_value_prop",
      "pass": true,
      "required": true,
      "evidence": "'Platform for every agent your team builds' — harness-agnostic team agents",
      "tested_at": "2026-08-31T00:00:00Z"
    },
    {
      "id": "cta_present",
      "pass": true,
      "required": true,
      "evidence": "'Start Building' / 'Book a demo'",
      "tested_at": "2026-08-31T00:00:00Z"
    },
    {
      "id": "pricing_or_access",
      "pass": true,
      "required": false,
      "evidence": "500 free credits, no card; pay-as-you-go after (FAQ)",
      "tested_at": "2026-08-31T00:00:00Z"
    },
    {
      "id": "evidence_or_demo",
      "pass": true,
      "required": false,
      "evidence": "Interactive demos + SDK snippet; flagship features shown as demos",
      "tested_at": "2026-08-31T00:00:00Z"
    }
  ],
  "summary": "A harness-agnostic platform for spinning up team agents inside Slack/Linear/GitHub — a clean concept and real SDK, but visibly pre-traction and crowded on differentiation.",
  "_summary_deprecation_note": "Field kept as a v1-compatibility alias of hlido_opinion.headline. New consumers should read hlido_opinion.{headline,body,voice,as_of}.",
  "staleness_after": "2026-11-29",
  "review_age_days_at_publish": 0,
  "next_review_due_at": "2026-11-29",
  "attestation_url": "/data/attestations/anyframe.json",
  "signature_pending": true,
  "source": "hlido-editor-v2",
  "marking_signal": {
    "marking_statement": false,
    "detection_tool": false,
    "cop_signatory": null,
    "evidence_url": null,
    "checked_at": "2026-08-31",
    "source": "r-publish-editorial-enrich",
    "note": "No public statement of C2PA / watermarking / content-provenance marking found on the reviewed surface; the product is an agent-orchestration platform rather than a media generator."
  },
  "evidence_images": {
    "run_id": "run-b4f6b44f010a8013-anyframe-dev",
    "base": "https://images.hlido.eu/reviews/anyframe/run-b4f6b44f010a8013-anyframe-dev",
    "files": [
      "home.png",
      "page_.png",
      "page__use-cases.png",
      "page_blog.png"
    ],
    "urls": [
      "https://images.hlido.eu/reviews/anyframe/run-b4f6b44f010a8013-anyframe-dev/home.png",
      "https://images.hlido.eu/reviews/anyframe/run-b4f6b44f010a8013-anyframe-dev/page_.png",
      "https://images.hlido.eu/reviews/anyframe/run-b4f6b44f010a8013-anyframe-dev/page__use-cases.png",
      "https://images.hlido.eu/reviews/anyframe/run-b4f6b44f010a8013-anyframe-dev/page_blog.png"
    ],
    "note": "Screenshots captured by the Hlido engine (CF Browser Rendering) during the reviewed run, served from R2. `run_id` is the ENGINE run id."
  },
  "pricing_facts": {
    "schema": "pricing-facts/1",
    "model": [
      "open-source",
      "usage-based",
      "freemium"
    ],
    "free_tier": true,
    "pricing_disclosed": {
      "pass": true,
      "evidence": "500 free credits, no card; pay-as-you-go after (FAQ)",
      "tested_at": "2026-08-31"
    },
    "last_verified": "2026-08-31",
    "basis": "Derived from Hlido-held evidence only (engine checklist + editorial text); quotes are verbatim from the scorecard; not vendor-supplied; re-derived daily. Verify current prices on the vendor's pricing page.",
    "derived_at": "2026-08-31"
  }
}
