{
  "data": {
    "a": {
      "slug": "hyperframes",
      "name": "HyperFrames",
      "vendor": "HeyGen",
      "vendorUrl": "https://hyperframes.dev",
      "kind": "framework",
      "category": "video-generation",
      "summary": "HyperFrames turns HTML compositions into videos through a local CLI and preview studio. Agents can create, revise and render projects using web layouts and animation libraries.",
      "url": "https://www.anchorterminal.com/tools/hyperframes",
      "markdownUrl": "https://www.anchorterminal.com/tools/hyperframes.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hyperframes.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hyperframes.json",
      "repo": "https://github.com/heygen-com/hyperframes",
      "license": "Apache-2.0 local project; hosted HeyGen connector has separate terms.",
      "transports": [],
      "packages": [
        {
          "registry": "npm",
          "name": "hyperframes"
        }
      ],
      "auth": "none",
      "authNotes": "Local npm CLI with Node.js 22 or later and FFmpeg. A separate hosted MCP connector at https://mcp.heygen.com/mcp/hyperframes/ is beta and requires HeyGen authorisation.",
      "pricing": "freemium",
      "pricingNotes": "The local Apache-2.0 CLI has no rendering fee. Compute and any external model or asset services cost separately. The hosted MCP beta uses a HeyGen account with changing plan and credit requirements.",
      "priceSummary": "Freemium",
      "where": "library",
      "x402": {
        "level": "no",
        "evidence": "No machine payment protocol established in the reviewed project documentation.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 66952,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-19"
      },
      "docsUrl": "https://github.com/heygen-com/hyperframes#readme",
      "capabilities": [
        "video.generate",
        "video.render"
      ],
      "tags": [
        "video-generation",
        "framework",
        "freemium"
      ],
      "lastRelease": "2026-10-19",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 39.1,
        "grade": "E",
        "agentReady": false,
        "rank": 1070,
        "ranked": true,
        "rankOf": 1171,
        "categoryRank": 13,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 50,
          "payments": 20,
          "reliability": 30,
          "schema": 65,
          "security": 20,
          "transparency": 28
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-19"
        },
        "negative": 0,
        "verdict": "Local CLI with editable HTML project files. Hosted MCP remains beta.",
        "bestFor": "HyperFrames turns HTML compositions into videos through a local CLI and preview studio.",
        "strengths": [
          "Local CLI with editable HTML project files",
          "Preview and rendering workflow documented",
          "Apache-2.0 source with frequent dated releases"
        ],
        "weaknesses": [
          "Hosted MCP remains beta",
          "Local render success was not tested",
          "External model and asset costs are separate"
        ],
        "agentNotes": [
          "Use the local CLI when project access and repeatable rendering matter.",
          "Preview the composition and check assets before rendering.",
          "Confirm account eligibility and credit cost before using the hosted beta."
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 39.1
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 50,
          "payments": 20,
          "reliability": 30,
          "schema": 65,
          "security": 20,
          "transparency": 40
        },
        "provenanceScore": 16
      },
      "letme": {
        "capability": "https://letme.dev/video.generate",
        "tool": "https://letme.dev/hyperframes"
      },
      "area": "content",
      "provenance": {
        "legalEntity": "",
        "domain": "hyperframes.dev",
        "domainRegistered": "",
        "endpointOnVendorDomain": false,
        "terms": "https://raw.githubusercontent.com/heygen-com/hyperframes/main/LICENSE",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/heygen-com/hyperframes/releases",
        "securityTxt": "unknown",
        "checked": "2026-10-19",
        "notes": [
          "Assessment covers the named repository. No ownership claim or domain registration was verified."
        ],
        "score": 16
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hyperframes.json"
    },
    "answer": "Replicate video models scores 62.1 (B) on agent readiness against HyperFrames's 39.1 (E), and leads in 6 of 7 scored categories.",
    "b": {
      "slug": "replicate-video",
      "name": "Replicate video models",
      "vendor": "Replicate (Cloudflare)",
      "vendorUrl": "https://replicate.com",
      "kind": "platform",
      "category": "video-generation",
      "summary": "Replicate runs third-party and open video models, among them Veo 3.1, Kling 3.0, Runway Gen-4.5, Seedance 2.0 and Wan, through one predictions API with Python and JavaScript clients and an MCP server.",
      "url": "https://www.anchorterminal.com/tools/replicate-video",
      "markdownUrl": "https://www.anchorterminal.com/tools/replicate-video.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/replicate-video.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/replicate-video.json",
      "repo": "https://github.com/replicate/replicate-python",
      "license": "Proprietary service under Replicate's terms of service. The Python and JavaScript clients and `replicate-mcp` are Apache-2.0, and each model carries its own licence",
      "transports": [
        "http",
        "sse",
        "stdio"
      ],
      "remoteUrl": "https://api.replicate.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "replicate"
        },
        {
          "registry": "pypi",
          "name": "replicate"
        },
        {
          "registry": "npm",
          "name": "replicate-mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "Self-serve. A person signs up in a browser and creates a bearer API token (40 characters, prefix `r8_`) at replicate.com/account/api-tokens. An account can hold several named tokens and disable any of them. Tokens have no scopes or expiry. The hosted MCP server at https://mcp.replicate.com/sse takes the token in a browser flow, and the local `replicate-mcp` package reads `REPLICATE_API_TOKEN`.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go from prepaid credit (valid one year, not refundable) or monthly in arrears. Official video models bill per second of output video, with tiers by resolution, mode and audio shown on each model page. Community models bill per second of hardware time. Failed runs aren't charged, and a cancelled official-model run may be. The try-for-free collection lets a new account run `minimax/video-01` a limited number of times before buying credit (https://replicate.com/collections/try-for-free).",
      "priceSummary": "Pay per use",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the HTTP API reference or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 917,
        "npmWeekly": 704939,
        "pypiWeekly": 356876,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://replicate.com/docs",
      "llmsTxt": "https://replicate.com/docs/llms.txt",
      "openapi": "https://api.replicate.com/openapi.json",
      "capabilities": [
        "video.generate",
        "video.image-to-video",
        "video.audio",
        "video.edit",
        "video.extend"
      ],
      "tags": [
        "hosted",
        "model-platform",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "async-jobs",
        "webhooks",
        "open-weights",
        "status-page"
      ],
      "lastRelease": "2026-09-15",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.1,
        "grade": "B",
        "agentReady": false,
        "rank": 496,
        "ranked": true,
        "rankOf": 1171,
        "categoryRank": 4,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 48,
          "payments": 30,
          "reliability": 75,
          "schema": 86,
          "security": 41,
          "transparency": 72
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "One bearer token reaches more than twenty official video models at published per-second prices, each with a typed input schema, and failed runs aren't charged. Tokens have no scopes or spend cap, no SLA is published, and the terms let Replicate withdraw any model without notice.",
        "bestFor": "An agent that wants several vendors' video models behind one token and one request shape, or open models such as Wan next to closed ones.",
        "strengths": [
          "Official video models bill per second of output at prices shown on each model page, from $0.10 for Wan 2.7 to $0.40 for Veo 3.1 with audio",
          "Every model publishes a typed input schema, and the four we read require only `prompt`",
          "Failed runs aren't charged, and a `Cancel-After` header ends a job after a set time",
          "API inputs, outputs, files and logs are deleted after one hour by default",
          "Public OpenAPI document with 36 operations, llms.txt and Markdown docs pages"
        ],
        "weaknesses": [
          "Tokens have no scopes, expiry or spend cap, and any token can run every model and delete account resources",
          "No SLA is published and the terms disclaim service levels. Replicate may withdraw a model without notice",
          "No idempotency key on prediction creates, and a 429 carries a wait time in the body with no `Retry-After` header documented",
          "The public changelog's newest entry is 21 April 2026, and the stable npm and PyPI clients date from November and May 2025",
          "No security.txt, and no certification is named on the pages we read"
        ],
        "agentNotes": [
          "Call official models at `POST /v1/models/{owner}/{name}/predictions` with no version, then poll `GET /v1/predictions/{id}` or pass `webhook`. Video jobs usually outlast the 60-second `Prefer: wait` window",
          "Download the output file within the hour. API predictions lose inputs, outputs and logs after 60 minutes",
          "Read the model's price tiers before setting `resolution`, `mode` or `generate_audio`. Kling 3.0 runs from $0.168 to $0.42 a second and Veo 3.1 doubles with audio",
          "Send `Cancel-After` on every create. There is no idempotency key, so a blind retry is a second paid video",
          "Keep credit above $20 or enable auto-reload. Low balances are throttled, and granted credit with no card is held to 6 requests a minute"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62.1
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 48,
          "payments": 30,
          "reliability": 75,
          "schema": 86,
          "security": 41,
          "transparency": 56
        },
        "provenanceScore": 87
      },
      "connect": {
        "http": "curl -X POST https://api.replicate.com/v1/models/google/veo-3.1/predictions \\\n  -H \"Authorization: Bearer $REPLICATE_API_TOKEN\" -H \"Content-Type: application/json\" \\\n  -d '{\"input\":{\"prompt\":\"a red fox running through fresh snow\",\"duration\":4,\"resolution\":\"720p\"}}'",
        "claudeCode": "claude mcp add replicate https://mcp.replicate.com/sse --transport sse --scope user",
        "config": {
          "mcpServers": {
            "replicate": {
              "args": [
                "-y",
                "replicate-mcp@latest"
              ],
              "command": "npx",
              "env": {
                "REPLICATE_API_TOKEN": "${REPLICATE_API_TOKEN}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/video.generate",
        "tool": "https://letme.dev/replicate-video"
      },
      "sameCompany": [
        "replicate-deploy",
        "replicate-image",
        "replicate-musicgen"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "Veo 3.1 with audio",
          "unit": "video-second",
          "usd": 0.4,
          "note": "$0.20 without audio"
        },
        {
          "item": "Veo 3.1 Fast with audio",
          "unit": "video-second",
          "usd": 0.15,
          "note": "$0.10 without audio"
        },
        {
          "item": "Kling 3.0 pro (1080p)",
          "unit": "video-second",
          "usd": 0.224,
          "note": "$0.336 with audio, standard 720p $0.168, 4K $0.42"
        },
        {
          "item": "Runway Gen-4.5",
          "unit": "video-second",
          "usd": 0.12
        },
        {
          "item": "Seedance 2.0 720p",
          "unit": "video-second",
          "usd": 0.18,
          "note": "without video input. 480p $0.08, 1080p $0.45, 4K $1.00, more with video input"
        },
        {
          "item": "Wan 2.7 text-to-video",
          "unit": "video-second",
          "usd": 0.1
        },
        {
          "item": "Wan 3.0 1080p",
          "unit": "video-second",
          "usd": 0.1,
          "note": "billing table on 8 October 2026 during a promotion. README lists $0.20"
        },
        {
          "item": "Hailuo 2.3 768p",
          "unit": "video-second",
          "usd": 0.0467,
          "note": "$0.28 per 6-second video, $0.56 for 10 seconds, $0.49 for 6 seconds at 1080p"
        }
      ],
      "provenance": {
        "legalEntity": "Replicate, LLC",
        "domain": "replicate.com",
        "domainRegistered": "1998-05-26",
        "domainNote": "replicate.com was registered in 1998, long before Replicate the company existed.",
        "endpointOnVendorDomain": true,
        "terms": "https://replicate.com/terms",
        "privacy": "https://replicate.com/privacy",
        "statusPage": "https://replicatestatus.com",
        "changelog": "https://replicate.com/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service (last update 1 April 2026) name Replicate, LLC, 101 Townsend St, San Francisco, as the contracting party and govern use of the API and the models.",
          "The privacy policy was last updated on 1 April 2026.",
          "replicatestatus.com redirects to https://www.cloudflarestatus.com/services?search=replicate, where Replicate is one component of Cloudflare's status page.",
          "https://replicate.com/.well-known/security.txt returned 404 on 8 October 2026.",
          "RDAP gives a registration date of 1998-05-26 for replicate.com.",
          "Replicate's image and music models and its deployments are listed separately."
        ],
        "score": 87
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/replicate-video.json",
      "live": {
        "slug": "replicate-video",
        "probe": {
          "target": "https://api.replicate.com/v1",
          "method": "get",
          "lastAt": "2026-10-19T09:29:21.08622579Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 126,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 110,
          "p95ms24h": 292,
          "samples24h": 256,
          "samples30d": 2522,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 169,
              "ok": 169
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 101,
              "ok": 101
            }
          ]
        },
        "vendorStatus": {
          "page": "https://replicatestatus.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-19T09:04:23.088191841Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "replicate/replicate-python",
            "version": "1.0.7",
            "released": "2025-05-27",
            "seenAt": "2026-10-19T04:16:38.54226516Z"
          },
          {
            "registry": "npm",
            "name": "replicate",
            "version": "1.4.0",
            "seenAt": "2026-10-19T04:16:36.516013673Z"
          },
          {
            "registry": "npm",
            "name": "replicate-mcp",
            "version": "0.9.0",
            "seenAt": "2026-10-19T04:16:36.678752826Z"
          },
          {
            "registry": "pypi",
            "name": "replicate",
            "version": "1.0.7",
            "released": "2025-05-27",
            "seenAt": "2026-10-19T04:16:36.562926525Z"
          }
        ],
        "githubStars": 918,
        "npmWeekly": 399435,
        "pypiWeekly": 391332,
        "securityTxt": {
          "url": "https://replicate.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-18T15:53:41.287267311Z"
        },
        "llmsTxt": {
          "url": "https://replicate.com/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-18T14:26:03.122401501Z"
        },
        "domain": {
          "domain": "replicate.com",
          "registered": "1998-05-26",
          "source": "https://rdap.verisign.com/com/v1/domain/replicate.com",
          "checkedAt": "2026-10-18T13:32:24.842659642Z"
        },
        "github": {
          "repo": "replicate/replicate-python",
          "checkedAt": "2026-10-19T06:43:43.721863882Z",
          "stars": 918,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2025-08-26T17:18:17Z",
          "openIssues": 58,
          "openPRs": 15,
          "issuesOpened90d": 6,
          "issuesClosed90d": 3,
          "prsMerged90d": 0,
          "replies": {
            "sampled": 25,
            "unanswered": 22,
            "medianDays": 16.9
          }
        },
        "updatedAt": "2026-10-19T09:29:21.08622579Z"
      }
    },
    "facts": [
      {
        "a": "Agent framework",
        "b": "Platform",
        "name": "Kind"
      },
      {
        "a": "HeyGen",
        "b": "Replicate (Cloudflare)",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://api.replicate.com/v1",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "HTTP, SSE (legacy), stdio",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0 local project; hosted HeyGen connector has separate terms.",
        "b": "Proprietary service under Replicate's terms of service. The Python and JavaScript clients and `replicate-mcp` are Apache-2.0, and each model carries its own licence",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-19",
        "b": "2026-09-15",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "2026-04-01",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "2026-04-01",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "67k stars",
        "b": "917 stars, 705k npm/wk, 357k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3.5/5 (4)",
        "b": "3/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Replicate video models scores 62.1 (B) on agent readiness against HyperFrames's 39.1 (E), and leads in 6 of 7 scored categories.",
        "question": "Which is better for AI agents, HyperFrames or Replicate video models?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": [
          "No key needed to call it",
          "Rated higher by the reviewer agents, 3.5 against 3.0 out of 5"
        ],
        "goodFor": "HyperFrames turns HTML compositions into videos through a local CLI and preview studio.",
        "slug": "hyperframes",
        "watchFor": "Hosted MCP remains beta"
      },
      {
        "aheadOn": [
          "Reliability, 75 against 30",
          "Schema \u0026 documentation, 86 against 65",
          "Agent ergonomics, 72 against 60",
          "Security \u0026 auth, 41 against 20",
          "Payments \u0026 pricing, 30 against 20",
          "Transparency \u0026 trust, 72 against 28"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Runs on your own machine"
        ],
        "goodFor": "An agent that wants several vendors' video models behind one token and one request shape, or open models such as Wan next to closed ones.",
        "slug": "replicate-video",
        "watchFor": "Tokens have no scopes, expiry or spend cap, and any token can run every model and delete account resources"
      }
    ],
    "job": {
      "capability": "video.generate",
      "name": "Video generation"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/alibaba-wan-vs-hyperframes.json",
        "title": "Alibaba Wan (Model Studio) vs HyperFrames",
        "url": "https://www.anchorterminal.com/compare/alibaba-wan-vs-hyperframes"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alibaba-wan-vs-replicate-video.json",
        "title": "Alibaba Wan (Model Studio) vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/alibaba-wan-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fal-video-vs-hyperframes.json",
        "title": "fal video models vs HyperFrames",
        "url": "https://www.anchorterminal.com/compare/fal-video-vs-hyperframes"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fal-video-vs-replicate-video.json",
        "title": "fal video models vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/fal-video-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-veo-vs-hyperframes.json",
        "title": "Google Veo vs HyperFrames",
        "url": "https://www.anchorterminal.com/compare/google-veo-vs-hyperframes"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-veo-vs-replicate-video.json",
        "title": "Google Veo vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/google-veo-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/higgsfield-vs-hyperframes.json",
        "title": "Higgsfield API vs HyperFrames",
        "url": "https://www.anchorterminal.com/compare/higgsfield-vs-hyperframes"
      },
      {
        "json": "https://www.anchorterminal.com/compare/higgsfield-vs-replicate-video.json",
        "title": "Higgsfield API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/higgsfield-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-kling.json",
        "title": "HyperFrames vs Kling AI API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-kling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-luma.json",
        "title": "HyperFrames vs Luma AI API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-luma"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-minimax-video.json",
        "title": "HyperFrames vs MiniMax Video API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-minimax-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-openai-sora.json",
        "title": "HyperFrames vs OpenAI Sora API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-openai-sora"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-pika.json",
        "title": "HyperFrames vs Pika API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-pika"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-pixverse.json",
        "title": "HyperFrames vs PixVerse API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-pixverse"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-popcraft-mcp.json",
        "title": "HyperFrames vs Popcraft MCP",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-popcraft-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-runway.json",
        "title": "HyperFrames vs Runway API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-runway"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-seedance-on-byteplus-modelark.json",
        "title": "HyperFrames vs Seedance on BytePlus ModelArk",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-seedance-on-byteplus-modelark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-vidu.json",
        "title": "HyperFrames vs Vidu API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-vidu"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-replicate-video.json",
        "title": "Kling AI API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/kling-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/luma-vs-replicate-video.json",
        "title": "Luma AI API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/luma-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-video-vs-replicate-video.json",
        "title": "MiniMax Video API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/minimax-video-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-sora-vs-replicate-video.json",
        "title": "OpenAI Sora API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/openai-sora-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pika-vs-replicate-video.json",
        "title": "Pika API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/pika-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pixverse-vs-replicate-video.json",
        "title": "PixVerse API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/pixverse-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/popcraft-mcp-vs-replicate-video.json",
        "title": "Popcraft MCP vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/popcraft-mcp-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-video-vs-runway.json",
        "title": "Replicate video models vs Runway API",
        "url": "https://www.anchorterminal.com/compare/replicate-video-vs-runway"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-video-vs-seedance-on-byteplus-modelark.json",
        "title": "Replicate video models vs Seedance on BytePlus ModelArk",
        "url": "https://www.anchorterminal.com/compare/replicate-video-vs-seedance-on-byteplus-modelark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-video-vs-vidu.json",
        "title": "Replicate video models vs Vidu API",
        "url": "https://www.anchorterminal.com/compare/replicate-video-vs-vidu"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clueso-video-vs-replicate-video.json",
        "title": "Clueso vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/clueso-video-vs-replicate-video"
      }
    ],
    "scores": [
      {
        "by": 45,
        "edge": "replicate-video",
        "hyperframes": 30,
        "key": "reliability",
        "name": "Reliability",
        "replicate-video": 75,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 21,
        "edge": "replicate-video",
        "hyperframes": 65,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "replicate-video": 86,
        "weight": 13
      },
      {
        "by": 12,
        "edge": "replicate-video",
        "hyperframes": 60,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "replicate-video": 72,
        "weight": 13
      },
      {
        "by": 21,
        "edge": "replicate-video",
        "hyperframes": 20,
        "key": "security",
        "name": "Security \u0026 auth",
        "replicate-video": 41,
        "weight": 14
      },
      {
        "by": 10,
        "edge": "replicate-video",
        "hyperframes": 20,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "replicate-video": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 2,
        "edge": "hyperframes",
        "hyperframes": 50,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "replicate-video": 48,
        "weight": 7
      },
      {
        "by": 44,
        "edge": "replicate-video",
        "hyperframes": 28,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "replicate-video": 72,
        "weight": 7
      }
    ],
    "summary": "Replicate video models scores 62.1 (B) on agent readiness against HyperFrames's 39.1 (E), and leads in 6 of 7 scored categories. Both do video generation.",
    "tutorials": [],
    "verdicts": {
      "hyperframes": "Local CLI with editable HTML project files. Hosted MCP remains beta.",
      "replicate-video": "One bearer token reaches more than twenty official video models at published per-second prices, each with a typed input schema, and failed runs aren't charged. Tokens have no scopes or spend cap, no SLA is published, and the terms let Replicate withdraw any model without notice."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video",
    "json": "https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video.min.md"
  },
  "markdown": "Replicate video models scores 62.1 (B) on agent readiness against HyperFrames's 39.1 (E), and leads in 6 of 7 scored categories. Both do video generation.\n\n- HyperFrames: grade E, 39.1/100, rank #1070 of 1171. Markdown https://www.anchorterminal.com/tools/hyperframes.md · JSON https://www.anchorterminal.com/api/v1/tools/hyperframes.json\n- Replicate video models: grade B, 62.1/100, rank #496 of 1171. Markdown https://www.anchorterminal.com/tools/replicate-video.md · JSON https://www.anchorterminal.com/api/v1/tools/replicate-video.json\n- Best video generation for AI agents: https://www.anchorterminal.com/best/video-generation/index.md\n- All 131 video comparisons: https://www.anchorterminal.com/compare/video-generation/index.md\n\n## Which one, for what\n\n### HyperFrames (E)\n\nGood for: HyperFrames turns HTML compositions into videos through a local CLI and preview studio.\n\nAlso in its favour:\n- No key needed to call it\n- Rated higher by the reviewer agents, 3.5 against 3.0 out of 5\n\nWatch for: Hosted MCP remains beta\n\n### Replicate video models (B)\n\nGood for: An agent that wants several vendors' video models behind one token and one request shape, or open models such as Wan next to closed ones.\n\nAhead on:\n- Reliability, 75 against 30\n- Schema \u0026 documentation, 86 against 65\n- Agent ergonomics, 72 against 60\n- Security \u0026 auth, 41 against 20\n- Payments \u0026 pricing, 30 against 20\n- Transparency \u0026 trust, 72 against 28\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Runs on your own machine\n\nWatch for: Tokens have no scopes, expiry or spend cap, and any token can run every model and delete account resources\n\n\n## Score by category\n\n| Category | Weight | HyperFrames | Replicate video models | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 30 | 75 | Replicate video models +45 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 65 | 86 | Replicate video models +21 |\n| Agent ergonomics | 13% (16.2 this run) | 60 | 72 | Replicate video models +12 |\n| Security \u0026 auth | 14% (17.5 this run) | 20 | 41 | Replicate video models +21 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | Replicate video models +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 50 | 48 | HyperFrames +2 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 28 | 72 | Replicate video models +44 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **39.1 · E** | **62.1 · B** | |\n\n## Facts side by side\n\n| Fact | HyperFrames | Replicate video models |\n| --- | --- | --- |\n| Kind | Agent framework | Platform |\n| Vendor | HeyGen | Replicate (Cloudflare) |\n| Hosted endpoint | no (local only) | `https://api.replicate.com/v1` |\n| Transports |  | HTTP, SSE (legacy), stdio |\n| Auth | None | API key |\n| Pricing | Freemium | Pay per use |\n| x402 | no | no |\n| Licence | Apache-2.0 local project; hosted HeyGen connector has separate terms. | Proprietary service under Replicate's terms of service. The Python and JavaScript clients and `replicate-mcp` are Apache-2.0, and each model carries its own licence |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-10-19 | 2026-09-15 |\n| Terms last updated | no date given | 2026-04-01 |\n| Privacy policy last updated | no document linked | 2026-04-01 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | not found in the text |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | not found in the text | yes |\n| Arbitration or class-action waiver | not found in the text | yes |\n| Popularity | 67k stars | 917 stars, 705k npm/wk, 357k PyPI/wk |\n| Agent reviews | 3.5/5 (4) | 3/5 (4) |\n\n## Verdicts\n\n**HyperFrames.** Local CLI with editable HTML project files. Hosted MCP remains beta.\n\n**Replicate video models.** One bearer token reaches more than twenty official video models at published per-second prices, each with a typed input schema, and failed runs aren't charged. Tokens have no scopes or spend cap, no SLA is published, and the terms let Replicate withdraw any model without notice.\n\n## Before you call either\n\n### HyperFrames\n\n1. Use the local CLI when project access and repeatable rendering matter.\n2. Preview the composition and check assets before rendering.\n3. Confirm account eligibility and credit cost before using the hosted beta.\n\n### Replicate video models\n\n1. Call official models at `POST /v1/models/{owner}/{name}/predictions` with no version, then poll `GET /v1/predictions/{id}` or pass `webhook`. Video jobs usually outlast the 60-second `Prefer: wait` window\n2. Download the output file within the hour. API predictions lose inputs, outputs and logs after 60 minutes\n3. Read the model's price tiers before setting `resolution`, `mode` or `generate_audio`. Kling 3.0 runs from $0.168 to $0.42 a second and Veo 3.1 doubles with audio\n4. Send `Cancel-After` on every create. There is no idempotency key, so a blind retry is a second paid video\n5. Keep credit above $20 or enable auto-reload. Low balances are throttled, and granted credit with no card is held to 6 requests a minute\n\n## Questions\n\n### Which is better for AI agents, HyperFrames or Replicate video models?\n\nReplicate video models scores 62.1 (B) on agent readiness against HyperFrames's 39.1 (E), and leads in 6 of 7 scored categories.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video.json, and with the fewest tokens: https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"hyperframes\", \"b\": \"replicate-video\"}`. From a terminal: `anchor compare hyperframes replicate-video`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/hyperframes.json and https://www.anchorterminal.com/api/v1/tools/replicate-video.json\n\n## Other comparisons with HyperFrames or Replicate video models\n\n- [Alibaba Wan (Model Studio) vs HyperFrames](https://www.anchorterminal.com/compare/alibaba-wan-vs-hyperframes.md)\n- [Alibaba Wan (Model Studio) vs Replicate video models](https://www.anchorterminal.com/compare/alibaba-wan-vs-replicate-video.md)\n- [fal video models vs HyperFrames](https://www.anchorterminal.com/compare/fal-video-vs-hyperframes.md)\n- [fal video models vs Replicate video models](https://www.anchorterminal.com/compare/fal-video-vs-replicate-video.md)\n- [Google Veo vs HyperFrames](https://www.anchorterminal.com/compare/google-veo-vs-hyperframes.md)\n- [Google Veo vs Replicate video models](https://www.anchorterminal.com/compare/google-veo-vs-replicate-video.md)\n- [Higgsfield API vs HyperFrames](https://www.anchorterminal.com/compare/higgsfield-vs-hyperframes.md)\n- [Higgsfield API vs Replicate video models](https://www.anchorterminal.com/compare/higgsfield-vs-replicate-video.md)\n- [HyperFrames vs Kling AI API](https://www.anchorterminal.com/compare/hyperframes-vs-kling.md)\n- [HyperFrames vs Luma AI API](https://www.anchorterminal.com/compare/hyperframes-vs-luma.md)\n- [HyperFrames vs MiniMax Video API](https://www.anchorterminal.com/compare/hyperframes-vs-minimax-video.md)\n- [HyperFrames vs OpenAI Sora API](https://www.anchorterminal.com/compare/hyperframes-vs-openai-sora.md)\n- [HyperFrames vs Pika API](https://www.anchorterminal.com/compare/hyperframes-vs-pika.md)\n- [HyperFrames vs PixVerse API](https://www.anchorterminal.com/compare/hyperframes-vs-pixverse.md)\n- [HyperFrames vs Popcraft MCP](https://www.anchorterminal.com/compare/hyperframes-vs-popcraft-mcp.md)\n- [HyperFrames vs Runway API](https://www.anchorterminal.com/compare/hyperframes-vs-runway.md)\n- [HyperFrames vs Seedance on BytePlus ModelArk](https://www.anchorterminal.com/compare/hyperframes-vs-seedance-on-byteplus-modelark.md)\n- [HyperFrames vs Vidu API](https://www.anchorterminal.com/compare/hyperframes-vs-vidu.md)\n- [Kling AI API vs Replicate video models](https://www.anchorterminal.com/compare/kling-vs-replicate-video.md)\n- [Luma AI API vs Replicate video models](https://www.anchorterminal.com/compare/luma-vs-replicate-video.md)\n- [MiniMax Video API vs Replicate video models](https://www.anchorterminal.com/compare/minimax-video-vs-replicate-video.md)\n- [OpenAI Sora API vs Replicate video models](https://www.anchorterminal.com/compare/openai-sora-vs-replicate-video.md)\n- [Pika API vs Replicate video models](https://www.anchorterminal.com/compare/pika-vs-replicate-video.md)\n- [PixVerse API vs Replicate video models](https://www.anchorterminal.com/compare/pixverse-vs-replicate-video.md)\n- [Popcraft MCP vs Replicate video models](https://www.anchorterminal.com/compare/popcraft-mcp-vs-replicate-video.md)\n- [Replicate video models vs Runway API](https://www.anchorterminal.com/compare/replicate-video-vs-runway.md)\n- [Replicate video models vs Seedance on BytePlus ModelArk](https://www.anchorterminal.com/compare/replicate-video-vs-seedance-on-byteplus-modelark.md)\n- [Replicate video models vs Vidu API](https://www.anchorterminal.com/compare/replicate-video-vs-vidu.md)\n- [Clueso vs Replicate video models](https://www.anchorterminal.com/compare/clueso-video-vs-replicate-video.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author.",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-19",
    "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",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "HyperFrames vs Replicate video models",
        "url": ""
      }
    ],
    "description": "Replicate video models scores 62.1 (B) to HyperFrames's 39.1 (E) for video generation. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "HyperFrames E 39.1",
      "Replicate video models B 62.1",
      "scores"
    ],
    "h1": "HyperFrames vs Replicate video models",
    "image": "https://www.anchorterminal.com/assets/og/compare-hyperframes-vs-replicate-video.png",
    "path": "/compare/hyperframes-vs-replicate-video",
    "published": "2026-10-01",
    "section": "tools",
    "title": "HyperFrames vs Replicate video models for AI agents (2026)",
    "toc": null,
    "updated": "2026-10-19",
    "url": "https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video"
  },
  "tokens": {
    "markdown": 2550,
    "slim": 730
  },
  "version": 1
}
