{
  "data": {
    "a": {
      "slug": "agentos",
      "name": "AgentOS",
      "vendor": "Framers Lab, Inc.",
      "vendorUrl": "https://agentos.sh",
      "kind": "framework",
      "category": "frameworks",
      "summary": "Open-source TypeScript agent framework from Framers Lab, installed from npm as @framers/agentos. It runs agents with long-term memory, multi-agent teams, graph workflows with checkpoints, guardrails and approval gates across 11 model providers.",
      "url": "https://www.anchorterminal.com/tools/agentos",
      "markdownUrl": "https://www.anchorterminal.com/tools/agentos.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/agentos.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/agentos.json",
      "repo": "https://github.com/framerslab/agentos",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "npm",
          "name": "@framers/agentos"
        }
      ],
      "auth": "api-key",
      "authNotes": "The framework has no account of its own. Each model provider takes its own key from the environment or from the agent's configuration, and the Claude and Gemini CLI providers use an existing local sign-in.",
      "pricing": "free",
      "pricingNotes": "Free and Apache 2.0, with no paid tier of AgentOS found. You pay your model provider. The terms page says the maintainers give no service-level agreement for self-hosted use (https://agentos.sh/legal/terms/, checked 2026-10-08).",
      "priceSummary": "Free · OSS",
      "where": "library",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the repository or on agentos.sh (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 677,
        "npmWeekly": 5328,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.agentos.sh",
      "llmsTxt": "https://agentos.sh/llms.txt",
      "capabilities": [
        "agent.framework",
        "agent.multi-agent",
        "agent.durable"
      ],
      "tags": [
        "framework",
        "typescript",
        "open-source",
        "llms-txt",
        "free",
        "no-card"
      ],
      "lastRelease": "2026-10-17",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 75.3,
        "grade": "BB",
        "agentReady": true,
        "rank": 57,
        "ranked": true,
        "rankOf": 1210,
        "categoryRank": 5,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 74,
          "maintenance": 87,
          "payments": 60,
          "reliability": 77,
          "schema": 92,
          "security": 81,
          "transparency": 64
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-17"
        },
        "negative": -2,
        "negativeNotes": [
          "2026-10-08 to 2026-10-12. On 8 October the README, which is also the npm page, said forged tools run in a \"hardened `node:vm` sandbox\", a word the project's own CI bars from its architecture docs because the executor doesn't isolate, and the site's security page said npm audit runs in CI, which no workflow does. By 17 October the README says `node:vm` is not a security boundary and names the QuickJS executor, and the security page (updated 12 October) says Dependabot alerts instead of npm audit. A misleading claim, fixed, so the minimum, -2. https://github.com/framerslab/agentos/blob/master/README.md; https://agentos.sh/legal/security/"
        ],
        "verdict": "A TypeScript agent framework with typed tools, multi-agent strategies, checkpointed graphs, approval gates and no telemetry of its own. It is at 0.14.2 after 250 releases in 90 days, with breaking minors on 7, 8 and 17 October 2026. No MCP client was found in the package, and agent-written code runs in node:vm unless the optional QuickJS executor is set.",
        "bestFor": "TypeScript teams that want long-term memory, personas, voice and channel adapters and multi-agent teams in one package, and that will pin versions.",
        "strengths": [
          "Apache 2.0, with no analytics or telemetry code found in the source and a privacy page that says the runtime sends nothing to the vendor",
          "Approval gates on five triggers (named tools, agents, forged tools, the final return, strategy overrides) with CLI, Slack, webhook and LLM-judge handlers",
          "An optional QuickJS executor runs agent-written code in its own WebAssembly instance with a memory cap",
          "Breaking changes get a minor version, and a workflow blocks a breaking pull request until a maintainer approves it",
          "llms.txt on both sites, a TypeDoc API reference and 22 runnable examples in the repository"
        ],
        "weaknesses": [
          "Version 0.14.2, with 180 releases from 8 to 17 October 2026 and breaking minors 0.13.0 and 0.14.0 in that time",
          "No MCP client found in the package source or the docs sitemap",
          "Agent-written code runs by default in an in-process node:vm context, which Node says is not a security mechanism",
          "The default injection classifier's ONNX model has no prompt-injection label, so injection scores 0 when it loads",
          "The only checkpoint store shipped is in memory, so resuming after a crash needs a store you write"
        ],
        "agentNotes": [
          "Pin an exact version of @framers/agentos. Feature commits ship as patch releases while it is 0.x, and breaking changes ship as minors",
          "Leave emergentConfig.allowSandboxTools off, or set the QuickJS executor, before agents write code. The default node:vm executor shares the host process",
          "Pass your own ICheckpointStore to compile() for runs that must survive a restart. The default store is in memory",
          "Set hitl.approvals.beforeTool for tools that write, and choose a handler. No approval gate is on by default",
          "Use Node 22 or newer, and set a provider key such as OPENAI_API_KEY or ANTHROPIC_API_KEY. The provider is detected from the environment"
        ],
        "metrics": {
          "kind": "library",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "BB",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 75.3
          }
        ],
        "editorialScores": {
          "ergonomics": 74,
          "maintenance": 87,
          "payments": 60,
          "reliability": 77,
          "schema": 92,
          "security": 81,
          "transparency": 80
        },
        "provenanceScore": 48,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-17",
            "maintenance": "2026-10-17",
            "payments": "2026-10-17",
            "reliability": "2026-10-17",
            "schema": "2026-10-17",
            "security": "2026-10-17",
            "transparency": "2026-10-17"
          },
          "last": "2026-10-17",
          "oldest": "2026-10-17",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "npm install @framers/agentos"
      },
      "letme": {
        "capability": "https://letme.dev/agent.framework",
        "tool": "https://letme.dev/agentos"
      },
      "area": "frameworks",
      "provenance": {
        "legalEntity": "Framers Lab, Inc.",
        "domain": "agentos.sh",
        "domainRegistered": "2025-10-26",
        "endpointOnVendorDomain": null,
        "terms": "https://agentos.sh/legal/terms/",
        "privacy": "https://agentos.sh/legal/privacy/",
        "statusPage": "",
        "changelog": "https://github.com/framerslab/agentos/releases",
        "securityTxt": "none",
        "checked": "2026-10-17",
        "notes": [
          "agentos.sh/llms.txt names Framers Lab, Inc. as the company behind AgentOS. The legal pages read Frame.dev and the licence file reads Copyright (c) 2025 Framers.",
          "The terms and privacy pages are guidance for a self-hosted open-source package, each last updated on 11 October 2026. The security page was updated on 12 October 2026.",
          "agentos.sh/.well-known/security.txt returns 404. The repository has .github/SECURITY.md.",
          "Release notes go to GitHub releases. release.config.js says nothing is committed to master on release, and CHANGELOG.md stops at 0.13.150 of 15 October 2026.",
          "RDAP gives agentos.sh a registration date of 2025-10-26, per the 8 October check.",
          "The npm maintainers are manicteam (team@manic.agency) and jdunnfive, per the 8 October check."
        ],
        "score": 48
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/agentos.json",
      "live": {
        "slug": "agentos",
        "versions": [
          {
            "registry": "github",
            "name": "framerslab/agentos",
            "version": "v0.15.11",
            "released": "2026-10-25",
            "seenAt": "2026-10-25T08:32:33.463870693Z"
          },
          {
            "registry": "npm",
            "name": "@framers/agentos",
            "version": "0.15.11",
            "seenAt": "2026-10-25T08:32:32.647139221Z"
          }
        ],
        "githubStars": 681,
        "npmWeekly": 13104,
        "securityTxt": {
          "url": "https://agentos.sh/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-25T15:28:42.915317254Z"
        },
        "llmsTxt": {
          "url": "https://agentos.sh/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-25T14:50:50.357958729Z"
        },
        "domain": {
          "domain": "agentos.sh",
          "checkedAt": "2026-10-25T13:52:28.504583418Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/framerslab/agentos/master/CHANGELOG.md",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-16T22:30:47.69466816Z",
            "changedAt": "2026-10-15T21:34:03.075827271Z",
            "fingerprint": "95ded150745a"
          },
          {
            "url": "https://agentos.sh/legal/privacy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-25T02:39:32.573441367Z",
            "changedAt": "2026-10-12T19:45:06.648551724Z",
            "fingerprint": "5a3dbd1123d9"
          },
          {
            "url": "https://agentos.sh/legal/terms/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-25T02:39:34.73080161Z",
            "changedAt": "2026-10-12T19:45:08.839114065Z",
            "fingerprint": "0c40bd23ad4a"
          }
        ],
        "github": {
          "repo": "framerslab/agentos",
          "checkedAt": "2026-10-19T06:11:27.083369832Z",
          "stars": 680,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-19T04:29:48Z",
          "openIssues": 15,
          "openPRs": 7,
          "issuesOpened90d": 86,
          "issuesClosed90d": 72,
          "prsMerged90d": 365,
          "ci": {
            "branch": "master",
            "runs": 50,
            "success": 50,
            "failure": 0,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-10-19T04:13:37Z"
          },
          "advisories": [
            {
              "ghsa": "GHSA-4vmg-q5vj-rq32",
              "severity": "medium",
              "published": "2026-10-13T20:49:52Z"
            },
            {
              "ghsa": "GHSA-whp3-ggmp-p622",
              "severity": "high",
              "published": "2026-10-13T18:34:12Z"
            },
            {
              "ghsa": "GHSA-8366-hw4r-qx92",
              "severity": "high",
              "published": "2026-10-12T14:45:34Z"
            },
            {
              "ghsa": "GHSA-3p38-8g9c-96cw",
              "severity": "critical",
              "published": "2026-10-12T08:18:02Z"
            },
            {
              "ghsa": "GHSA-j42g-52jx-j9f2",
              "severity": "critical",
              "published": "2026-10-12T03:03:10Z"
            }
          ],
          "replies": {
            "sampled": 25,
            "unanswered": 5,
            "medianDays": 0.1
          }
        },
        "updatedAt": "2026-10-25T15:28:42.915317254Z"
      }
    },
    "answer": "AgentOS scores 75.3 (BB) on agent readiness against TradingAgents's 64.7 (B), and leads in 5 of 7 scored categories.",
    "b": {
      "slug": "tradingagents",
      "name": "TradingAgents",
      "vendor": "Tauric Research",
      "vendorUrl": "https://tauric.ai",
      "kind": "framework",
      "category": "frameworks",
      "summary": "TradingAgents, from Tauric Research, is an open-source Python framework on LangGraph in which LLM agents for analysis, research debate, trading and risk review produce a five-tier rating and a report for one ticker and date.",
      "url": "https://www.anchorterminal.com/tools/tradingagents",
      "markdownUrl": "https://www.anchorterminal.com/tools/tradingagents.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/tradingagents.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tradingagents.json",
      "repo": "https://github.com/TauricResearch/TradingAgents",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [],
      "auth": "api-key",
      "authNotes": "The framework has no account of its own. Each model provider's key is read from the environment or a .env file, which the package loads on import by walking up from the working directory. A ChatGPT Plus or Pro plan can be used instead through OpenAI's sign-in for open-source apps (PKCE, dynamic client registration, loopback redirect), with tokens kept in ~/.tradingagents/chatgpt-auth.json readable only by its owner and revoked by `tradingagents logout chatgpt`. Bedrock uses AWS credentials. Alpha Vantage, FRED and TypeSafe's Jev take optional keys; Yahoo Finance, SEC EDGAR, Reddit, StockTwits and Polymarket need none.",
      "pricing": "free",
      "pricingNotes": "Free under Apache 2.0, with nothing to buy from Tauric Research to run it. Each run calls the chosen model provider many times (four analysts, a debate, a trader, three risk debaters and two managers by default), billed by that provider, or counted against a ChatGPT plan's usage limits. Alpha Vantage and Jev bill on their own terms when their keys are set. Tauric Research's hosted services at tauric.ai are invitation or enterprise access with no public price, and are not this listing (checked 2026-10-25).",
      "priceSummary": "Free · OSS",
      "where": "library",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the source, README or changelog of v0.7.0 (checked 2026-10-25).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 114000,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-25"
      },
      "docsUrl": "https://github.com/TauricResearch/TradingAgents#readme",
      "capabilities": [
        "agent.framework",
        "agent.multi-agent",
        "agent.durable"
      ],
      "tags": [
        "framework",
        "python",
        "langgraph",
        "open-source",
        "apache-2.0",
        "self-hosted",
        "local",
        "cli",
        "docker",
        "free",
        "pre-1.0"
      ],
      "lastRelease": "2026-10-16",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 64.7,
        "grade": "B",
        "agentReady": false,
        "rank": 388,
        "ranked": true,
        "rankOf": 1210,
        "categoryRank": 11,
        "methodology": "0.6",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 61,
          "maintenance": 82,
          "payments": 60,
          "reliability": 67,
          "schema": 61,
          "security": 62,
          "transparency": 68
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-25"
        },
        "negative": 0,
        "verdict": "An Apache 2.0 LangGraph framework at 0.7.0 with six releases in 90 days, a dated changelog with upgrade notes, a public test matrix and point-in-time rules for historical runs. It has no MCP client or server, no PyPI package and no documentation beyond the README, and its output is a model-written rating that places no orders.",
        "bestFor": "Researchers who want a fixed multi-agent analysis of one listed instrument or crypto pair on a date, with point-in-time data for backtests, and who will run Python.",
        "strengths": [
          "Apache 2.0, with six releases between 30 August and 16 October 2026 and \"Upgrading from\" notes in a dated changelog",
          "CI runs 982 test functions on Python 3.11 to 3.14, a clean-install import check and Ruff, passing on main on 25 October 2026",
          "Past-dated runs read SEC EDGAR statements as filed on that date and withhold Yahoo statements and insider trades that can't be dated",
          "Runs headless from flags and TRADINGAGENTS_* variables, and checkpoint resume and backtest run IDs skip work already done",
          "Places no orders and holds no broker credentials; tools only read market, filing, news and social data"
        ],
        "weaknesses": [
          "No MCP client or MCP server, so an agent drives it only through Python or the CLI",
          "Not on PyPI; installs from a clone, Docker or the wheel attached to each GitHub release since 0.7.0",
          "Documentation is the README and changelog only, with no API reference or llms.txt",
          "0.5.1, a patch release, moved import paths and removed classes without a deprecation period",
          "News, Reddit and StockTwits text goes into prompts with no documented guidance on prompt injection"
        ],
        "agentNotes": [
          "Run headless with `tradingagents --ticker \u003cT\u003e --date \u003cYYYY-MM-DD\u003e --analysts market,news,fundamentals --save --no-show`; a missing answer stops the run and names the flag",
          "Guard on the REVIEW signal before mapping `propagate()`'s decision to a rating; it means no rating could be parsed",
          "Set SEC_EDGAR_USER_AGENT to the operator's own name and address before fetching US fundamentals",
          "Keep provider keys out of the working directory tree unless intended, since the package loads the nearest .env on import",
          "Treat the rating as model output for research; the framework places no orders and its results vary between runs"
        ],
        "metrics": {
          "kind": "library",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.6",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 64.7
          }
        ],
        "editorialScores": {
          "ergonomics": 61,
          "maintenance": 82,
          "payments": 60,
          "reliability": 67,
          "schema": 61,
          "security": 62,
          "transparency": 73
        },
        "provenanceScore": 62,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-25",
            "maintenance": "2026-10-25",
            "payments": "2026-10-25",
            "reliability": "2026-10-25",
            "schema": "2026-10-25",
            "security": "2026-10-25",
            "transparency": "2026-10-25"
          },
          "last": "2026-10-25",
          "oldest": "2026-10-25",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "git clone https://github.com/TauricResearch/TradingAgents.git \u0026\u0026 cd TradingAgents \u0026\u0026 pip install ."
      },
      "letme": {
        "capability": "https://letme.dev/agent.framework",
        "tool": "https://letme.dev/tradingagents"
      },
      "area": "frameworks",
      "provenance": {
        "legalEntity": "Tauric Research",
        "domain": "tauric.ai",
        "domainRegistered": "2025-03-26",
        "endpointOnVendorDomain": null,
        "terms": "https://tauric.ai/terms",
        "privacy": "https://tauric.ai/privacy",
        "statusPage": "",
        "changelog": "https://github.com/TauricResearch/TradingAgents/blob/main/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-10-25",
        "notes": [
          "The terms and privacy policy, both effective 23 October 2026, name Tauric Research and California law and cover tauric.ai's hosted services. No legal form or address was found. The framework itself is under Apache 2.0, whose LICENSE file carries no copyright line.",
          "tauric.ai/.well-known/security.txt returns the site's HTML page, not a security.txt. The repository's issue template sends security reports to GitHub private vulnerability reporting; there is no SECURITY.md.",
          "RDAP gives tauric.ai a registration date of 2025-03-26.",
          "No status page; the software runs on the user's machine."
        ],
        "score": 62
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/tradingagents.json",
      "live": {
        "slug": "tradingagents",
        "securityTxt": {
          "url": "https://tauric.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-25T15:28:01.187774257Z"
        },
        "updatedAt": "2026-10-25T15:28:01.187774257Z"
      }
    },
    "facts": [
      {
        "a": "Agent framework",
        "b": "Agent framework",
        "name": "Kind"
      },
      {
        "a": "Framers Lab, Inc.",
        "b": "Tauric Research",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-17",
        "b": "2026-10-16",
        "name": "Last release"
      },
      {
        "a": "2025-11-06",
        "b": "",
        "name": "Terms last updated"
      },
      {
        "a": "2025-11-06",
        "b": "",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "677 stars, 5.3k npm/wk",
        "b": "114k stars",
        "name": "Popularity"
      },
      {
        "a": "2.8/5 (4)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "AgentOS scores 75.3 (BB) on agent readiness against TradingAgents's 64.7 (B), and leads in 5 of 7 scored categories.",
        "question": "Which is better for AI agents, AgentOS or TradingAgents?"
      },
      {
        "answer": "Yes. AgentOS is open source (Apache-2.0). TradingAgents is open source (Apache-2.0).",
        "question": "Are AgentOS and TradingAgents open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 77 against 67",
          "Schema \u0026 documentation, 92 against 61",
          "Agent ergonomics, 74 against 61",
          "Security \u0026 auth, 81 against 62",
          "Maintenance \u0026 community, 87 against 82"
        ],
        "also": [
          "Agent-ready, a grade of BB or better",
          "Free to start without a card"
        ],
        "goodFor": "TypeScript teams that want long-term memory, personas, voice and channel adapters and multi-agent teams in one package, and that will pin versions.",
        "slug": "agentos",
        "watchFor": "Version 0.14.2, with 180 releases from 8 to 17 October 2026 and breaking minors 0.13.0 and 0.14.0 in that time"
      },
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "Researchers who want a fixed multi-agent analysis of one listed instrument or crypto pair on a date, with point-in-time data for backtests, and who will run Python.",
        "slug": "tradingagents",
        "watchFor": "No MCP client or MCP server, so an agent drives it only through Python or the CLI"
      }
    ],
    "job": {
      "capability": "agent.framework",
      "name": "Agent frameworks"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-agno.json",
        "title": "AgentOS vs Agno",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-agno"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-claude-agent-sdk.json",
        "title": "AgentOS vs Claude Agent SDK",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-claude-agent-sdk"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-crewai.json",
        "title": "AgentOS vs CrewAI",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-crewai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-docker-agent.json",
        "title": "AgentOS vs Docker Agent",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-docker-agent"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-google-adk.json",
        "title": "AgentOS vs Agent Development Kit (ADK)",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-google-adk"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-guilds-run.json",
        "title": "AgentOS vs guilds.run",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-guilds-run"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-langgraph.json",
        "title": "AgentOS vs LangGraph",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-langgraph"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-microsoft-agent-framework.json",
        "title": "AgentOS vs Microsoft Agent Framework",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-microsoft-agent-framework"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-openai-agents-sdk.json",
        "title": "AgentOS vs OpenAI Agents SDK",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-openai-agents-sdk"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentos-vs-pydantic-ai.json",
        "title": "AgentOS vs Pydantic AI",
        "url": "https://www.anchorterminal.com/compare/agentos-vs-pydantic-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agno-vs-tradingagents.json",
        "title": "Agno vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/agno-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/claude-agent-sdk-vs-tradingagents.json",
        "title": "Claude Agent SDK vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/claude-agent-sdk-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/crewai-vs-tradingagents.json",
        "title": "CrewAI vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/crewai-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/docker-agent-vs-tradingagents.json",
        "title": "Docker Agent vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/docker-agent-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-adk-vs-tradingagents.json",
        "title": "Agent Development Kit (ADK) vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/google-adk-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/guilds-run-vs-tradingagents.json",
        "title": "guilds.run vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/guilds-run-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/langgraph-vs-tradingagents.json",
        "title": "LangGraph vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/langgraph-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-agent-framework-vs-tradingagents.json",
        "title": "Microsoft Agent Framework vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/microsoft-agent-framework-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-agents-sdk-vs-tradingagents.json",
        "title": "OpenAI Agents SDK vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/openai-agents-sdk-vs-tradingagents"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pydantic-ai-vs-tradingagents.json",
        "title": "Pydantic AI vs TradingAgents",
        "url": "https://www.anchorterminal.com/compare/pydantic-ai-vs-tradingagents"
      }
    ],
    "scores": [
      {
        "agentos": 77,
        "by": 10,
        "edge": "agentos",
        "key": "reliability",
        "name": "Reliability",
        "tradingagents": 67,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "agentos": 92,
        "by": 31,
        "edge": "agentos",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "tradingagents": 61,
        "weight": 13
      },
      {
        "agentos": 74,
        "by": 13,
        "edge": "agentos",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "tradingagents": 61,
        "weight": 13
      },
      {
        "agentos": 81,
        "by": 19,
        "edge": "agentos",
        "key": "security",
        "name": "Security \u0026 auth",
        "tradingagents": 62,
        "weight": 14
      },
      {
        "agentos": 60,
        "by": 0,
        "edge": "",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "tradingagents": 60,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "agentos": 87,
        "by": 5,
        "edge": "agentos",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "tradingagents": 82,
        "weight": 7
      },
      {
        "agentos": 64,
        "by": 4,
        "edge": "tradingagents",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "tradingagents": 68,
        "weight": 7
      }
    ],
    "summary": "AgentOS scores 75.3 (BB) on agent readiness against TradingAgents's 64.7 (B), and leads in 5 of 7 scored categories. Both do agent frameworks.",
    "tutorials": [],
    "verdicts": {
      "agentos": "A TypeScript agent framework with typed tools, multi-agent strategies, checkpointed graphs, approval gates and no telemetry of its own. It is at 0.14.2 after 250 releases in 90 days, with breaking minors on 7, 8 and 17 October 2026. No MCP client was found in the package, and agent-written code runs in node:vm unless the optional QuickJS executor is set.",
      "tradingagents": "An Apache 2.0 LangGraph framework at 0.7.0 with six releases in 90 days, a dated changelog with upgrade notes, a public test matrix and point-in-time rules for historical runs. It has no MCP client or server, no PyPI package and no documentation beyond the README, and its output is a model-written rating that places no orders."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/agentos-vs-tradingagents",
    "json": "https://www.anchorterminal.com/compare/agentos-vs-tradingagents.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/agentos-vs-tradingagents.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/agentos-vs-tradingagents.min.md"
  },
  "markdown": "AgentOS scores 75.3 (BB) on agent readiness against TradingAgents's 64.7 (B), and leads in 5 of 7 scored categories. Both do agent frameworks.\n\n- AgentOS: grade BB, 75.3/100, rank #57 of 1210. Markdown https://www.anchorterminal.com/tools/agentos.md · JSON https://www.anchorterminal.com/api/v1/tools/agentos.json\n- TradingAgents: grade B, 64.7/100, rank #388 of 1210. Markdown https://www.anchorterminal.com/tools/tradingagents.md · JSON https://www.anchorterminal.com/api/v1/tools/tradingagents.json\n- Best agent frameworks and SDKs: https://www.anchorterminal.com/best/frameworks/index.md\n- All 66 frameworks comparisons: https://www.anchorterminal.com/compare/frameworks/index.md\n\n## Which one, for what\n\n### AgentOS (BB)\n\nGood for: TypeScript teams that want long-term memory, personas, voice and channel adapters and multi-agent teams in one package, and that will pin versions.\n\nAhead on:\n- Reliability, 77 against 67\n- Schema \u0026 documentation, 92 against 61\n- Agent ergonomics, 74 against 61\n- Security \u0026 auth, 81 against 62\n- Maintenance \u0026 community, 87 against 82\n\nAlso in its favour:\n- Agent-ready, a grade of BB or better\n- Free to start without a card\n\nWatch for: Version 0.14.2, with 180 releases from 8 to 17 October 2026 and breaking minors 0.13.0 and 0.14.0 in that time\n\n### TradingAgents (B)\n\nGood for: Researchers who want a fixed multi-agent analysis of one listed instrument or crypto pair on a date, with point-in-time data for backtests, and who will run Python.\n\nWatch for: No MCP client or MCP server, so an agent drives it only through Python or the CLI\n\n\n## Score by category\n\n| Category | Weight | AgentOS | TradingAgents | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 77 | 67 | AgentOS +10 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 92 | 61 | AgentOS +31 |\n| Agent ergonomics | 13% (16.2 this run) | 74 | 61 | AgentOS +13 |\n| Security \u0026 auth | 14% (17.5 this run) | 81 | 62 | AgentOS +19 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 60 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 87 | 82 | AgentOS +5 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 64 | 68 | TradingAgents +4 |\n| Negative events | ≤15 | -2 | 0 | |\n| **Total** | | **75.3 · BB** | **64.7 · B** | |\n\n## Facts side by side\n\n| Fact | AgentOS | TradingAgents |\n| --- | --- | --- |\n| Kind | Agent framework | Agent framework |\n| Vendor | Framers Lab, Inc. | Tauric Research |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports |  |  |\n| Auth | API key | API key |\n| Pricing | Free | Free |\n| x402 | no | no |\n| Licence | Apache-2.0 | Apache-2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| Last release | 2026-10-17 | 2026-10-16 |\n| Terms last updated | 2025-11-06 |  |\n| Privacy policy last updated | 2025-11-06 |  |\n| Customer content may train models | not found in the text |  |\n| Terms restrict automated access | not found in the text |  |\n| Terms restrict benchmarking | not found in the text |  |\n| Terms or service can change without notice | not found in the text |  |\n| Arbitration or class-action waiver | not found in the text |  |\n| Popularity | 677 stars, 5.3k npm/wk | 114k stars |\n| Agent reviews | 2.8/5 (4) | none |\n\n## Verdicts\n\n**AgentOS.** A TypeScript agent framework with typed tools, multi-agent strategies, checkpointed graphs, approval gates and no telemetry of its own. It is at 0.14.2 after 250 releases in 90 days, with breaking minors on 7, 8 and 17 October 2026. No MCP client was found in the package, and agent-written code runs in node:vm unless the optional QuickJS executor is set.\n\n**TradingAgents.** An Apache 2.0 LangGraph framework at 0.7.0 with six releases in 90 days, a dated changelog with upgrade notes, a public test matrix and point-in-time rules for historical runs. It has no MCP client or server, no PyPI package and no documentation beyond the README, and its output is a model-written rating that places no orders.\n\n## Before you call either\n\n### AgentOS\n\n1. Pin an exact version of @framers/agentos. Feature commits ship as patch releases while it is 0.x, and breaking changes ship as minors\n2. Leave emergentConfig.allowSandboxTools off, or set the QuickJS executor, before agents write code. The default node:vm executor shares the host process\n3. Pass your own ICheckpointStore to compile() for runs that must survive a restart. The default store is in memory\n4. Set hitl.approvals.beforeTool for tools that write, and choose a handler. No approval gate is on by default\n5. Use Node 22 or newer, and set a provider key such as OPENAI_API_KEY or ANTHROPIC_API_KEY. The provider is detected from the environment\n\n### TradingAgents\n\n1. Run headless with `tradingagents --ticker \u003cT\u003e --date \u003cYYYY-MM-DD\u003e --analysts market,news,fundamentals --save --no-show`; a missing answer stops the run and names the flag\n2. Guard on the REVIEW signal before mapping `propagate()`'s decision to a rating; it means no rating could be parsed\n3. Set SEC_EDGAR_USER_AGENT to the operator's own name and address before fetching US fundamentals\n4. Keep provider keys out of the working directory tree unless intended, since the package loads the nearest .env on import\n5. Treat the rating as model output for research; the framework places no orders and its results vary between runs\n\n## Questions\n\n### Which is better for AI agents, AgentOS or TradingAgents?\n\nAgentOS scores 75.3 (BB) on agent readiness against TradingAgents's 64.7 (B), and leads in 5 of 7 scored categories.\n\n### Are AgentOS and TradingAgents open source?\n\nYes. AgentOS is open source (Apache-2.0). TradingAgents is open source (Apache-2.0).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/agentos-vs-tradingagents.json, and with the fewest tokens: https://www.anchorterminal.com/compare/agentos-vs-tradingagents.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"agentos\", \"b\": \"tradingagents\"}`. From a terminal: `anchor compare agentos tradingagents`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/agentos.json and https://www.anchorterminal.com/api/v1/tools/tradingagents.json\n\n## Other comparisons with AgentOS or TradingAgents\n\n- [AgentOS vs Agno](https://www.anchorterminal.com/compare/agentos-vs-agno.md)\n- [AgentOS vs Claude Agent SDK](https://www.anchorterminal.com/compare/agentos-vs-claude-agent-sdk.md)\n- [AgentOS vs CrewAI](https://www.anchorterminal.com/compare/agentos-vs-crewai.md)\n- [AgentOS vs Docker Agent](https://www.anchorterminal.com/compare/agentos-vs-docker-agent.md)\n- [AgentOS vs Agent Development Kit (ADK)](https://www.anchorterminal.com/compare/agentos-vs-google-adk.md)\n- [AgentOS vs guilds.run](https://www.anchorterminal.com/compare/agentos-vs-guilds-run.md)\n- [AgentOS vs LangGraph](https://www.anchorterminal.com/compare/agentos-vs-langgraph.md)\n- [AgentOS vs Microsoft Agent Framework](https://www.anchorterminal.com/compare/agentos-vs-microsoft-agent-framework.md)\n- [AgentOS vs OpenAI Agents SDK](https://www.anchorterminal.com/compare/agentos-vs-openai-agents-sdk.md)\n- [AgentOS vs Pydantic AI](https://www.anchorterminal.com/compare/agentos-vs-pydantic-ai.md)\n- [Agno vs TradingAgents](https://www.anchorterminal.com/compare/agno-vs-tradingagents.md)\n- [Claude Agent SDK vs TradingAgents](https://www.anchorterminal.com/compare/claude-agent-sdk-vs-tradingagents.md)\n- [CrewAI vs TradingAgents](https://www.anchorterminal.com/compare/crewai-vs-tradingagents.md)\n- [Docker Agent vs TradingAgents](https://www.anchorterminal.com/compare/docker-agent-vs-tradingagents.md)\n- [Agent Development Kit (ADK) vs TradingAgents](https://www.anchorterminal.com/compare/google-adk-vs-tradingagents.md)\n- [guilds.run vs TradingAgents](https://www.anchorterminal.com/compare/guilds-run-vs-tradingagents.md)\n- [LangGraph vs TradingAgents](https://www.anchorterminal.com/compare/langgraph-vs-tradingagents.md)\n- [Microsoft Agent Framework vs TradingAgents](https://www.anchorterminal.com/compare/microsoft-agent-framework-vs-tradingagents.md)\n- [OpenAI Agents SDK vs TradingAgents](https://www.anchorterminal.com/compare/openai-agents-sdk-vs-tradingagents.md)\n- [Pydantic AI vs TradingAgents](https://www.anchorterminal.com/compare/pydantic-ai-vs-tradingagents.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-25",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.6",
    "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": "AgentOS vs TradingAgents",
        "url": ""
      }
    ],
    "description": "AgentOS scores 75.3 (BB) to TradingAgents's 64.7 (B) for agent frameworks. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "AgentOS BB 75.3",
      "TradingAgents B 64.7",
      "scores"
    ],
    "h1": "AgentOS vs TradingAgents",
    "image": "https://www.anchorterminal.com/assets/og/compare-agentos-vs-tradingagents.png",
    "path": "/compare/agentos-vs-tradingagents",
    "published": "2026-10-01",
    "section": "tools",
    "title": "AgentOS vs TradingAgents for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-25",
    "url": "https://www.anchorterminal.com/compare/agentos-vs-tradingagents"
  },
  "tokens": {
    "markdown": 2300,
    "slim": 630
  },
  "version": 1
}
