{
  "name": "GitHub AI trading repos directory",
  "publisher": "FullStack Alpha",
  "dataChecked": "2026-10-29",
  "scoreMethod": "https://bestaitradingtools.com/github-repos/methodology",
  "note": "Community Score is built from public GitHub data and Reddit/Hacker News sentiment. It is not investment advice and does not measure profitability.",
  "repos": [
    {
      "name": "Freqtrade",
      "github": "freqtrade/freqtrade",
      "githubUrl": "https://github.com/freqtrade/freqtrade",
      "page": "https://bestaitradingtools.com/github-repos/trading-bots/freqtrade",
      "category": "Trading Bots",
      "summary": "The most widely used open-source crypto bot, with FreqAI for models that retrain on rolling data.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 56110,
      "forks": 11603,
      "license": "GPL-3.0",
      "lastPush": "2026-10-29",
      "flags": [],
      "communityScore": {
        "total": 96,
        "adoption": 28.5,
        "maintenance": 25,
        "builders": 14.2,
        "license": 8,
        "sentiment": 20,
        "sentimentLabel": "positive"
      }
    },
    {
      "name": "Nautilus Trader",
      "github": "nautechsystems/nautilus_trader",
      "githubUrl": "https://github.com/nautechsystems/nautilus_trader",
      "page": "https://bestaitradingtools.com/github-repos/backtesting/nautilus-trader",
      "category": "Backtesting",
      "summary": "A Rust-powered, Python-driven platform where the backtest code and the live code are the same.",
      "worksWith": [],
      "markets": [
        "Stocks",
        "Futures",
        "Forex",
        "Crypto"
      ],
      "skillLevel": "Advanced",
      "stars": 31017,
      "forks": 4176,
      "license": "LGPL-3.0",
      "lastPush": "2026-10-29",
      "flags": [],
      "communityScore": {
        "total": 92,
        "adoption": 26.9,
        "maintenance": 25,
        "builders": 12.6,
        "license": 8,
        "sentiment": 20,
        "sentimentLabel": "positive"
      }
    },
    {
      "name": "Qlib",
      "github": "microsoft/qlib",
      "githubUrl": "https://github.com/microsoft/qlib",
      "page": "https://bestaitradingtools.com/github-repos/quant-ml/qlib",
      "category": "Quant and ML",
      "summary": "Microsoft Research's quant platform: data pipeline, factor library and model training in one place.",
      "worksWith": [],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Advanced",
      "stars": 49791,
      "forks": 7863,
      "license": "MIT",
      "lastPush": "2026-10-22",
      "flags": [],
      "communityScore": {
        "total": 90,
        "adoption": 28.2,
        "maintenance": 25,
        "builders": 13.6,
        "license": 10,
        "sentiment": 13,
        "sentimentLabel": "mixed"
      }
    },
    {
      "name": "CCXT",
      "github": "ccxt/ccxt",
      "githubUrl": "https://github.com/ccxt/ccxt",
      "page": "https://bestaitradingtools.com/github-repos/research-data/ccxt",
      "category": "Research and Data",
      "summary": "One library to talk to 100+ crypto exchanges. The plumbing under most crypto bots.",
      "worksWith": [],
      "markets": [
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 44614,
      "forks": 8930,
      "license": "MIT",
      "lastPush": "2026-10-28",
      "flags": [],
      "communityScore": {
        "total": 90,
        "adoption": 27.9,
        "maintenance": 25,
        "builders": 13.8,
        "license": 10,
        "sentiment": 13,
        "sentimentLabel": "mixed"
      }
    },
    {
      "name": "Hummingbot",
      "github": "hummingbot/hummingbot",
      "githubUrl": "https://github.com/hummingbot/hummingbot",
      "page": "https://bestaitradingtools.com/github-repos/trading-bots/hummingbot",
      "category": "Trading Bots",
      "summary": "Market-making and arbitrage bot framework that connects to dozens of centralized and decentralized exchanges.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Crypto"
      ],
      "skillLevel": "Advanced",
      "stars": 20775,
      "forks": 5064,
      "license": "Apache-2.0",
      "lastPush": "2026-10-20",
      "flags": [],
      "communityScore": {
        "total": 87,
        "adoption": 25.9,
        "maintenance": 25,
        "builders": 12.9,
        "license": 10,
        "sentiment": 13,
        "sentimentLabel": "mixed"
      }
    },
    {
      "name": "QuantConnect LEAN",
      "github": "QuantConnect/Lean",
      "githubUrl": "https://github.com/QuantConnect/Lean",
      "page": "https://aistocktradingbots.com/blog/quantconnect-lean/",
      "category": "Backtesting",
      "summary": "The open-source engine behind QuantConnect. Institutional-grade backtesting in C# or Python.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks",
        "Options",
        "Futures",
        "Forex",
        "Crypto"
      ],
      "skillLevel": "Advanced",
      "stars": 22288,
      "forks": 5353,
      "license": "Apache-2.0",
      "lastPush": "2026-10-29",
      "flags": [],
      "communityScore": {
        "total": 87,
        "adoption": 26.1,
        "maintenance": 25,
        "builders": 13,
        "license": 10,
        "sentiment": 13,
        "sentimentLabel": "mixed"
      }
    },
    {
      "name": "Machine Learning for Trading",
      "github": "stefan-jansen/machine-learning-for-trading",
      "githubUrl": "https://github.com/stefan-jansen/machine-learning-for-trading",
      "page": "https://bestaitradingtools.com/github-repos/quant-ml/machine-learning-for-trading",
      "category": "Quant and ML",
      "summary": "The companion code to Stefan Jansen's book. Hundreds of notebooks from features to live strategies.",
      "worksWith": [],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Intermediate",
      "stars": 21624,
      "forks": 5741,
      "license": "MIT",
      "lastPush": "2026-10-23",
      "flags": [],
      "communityScore": {
        "total": 87,
        "adoption": 26,
        "maintenance": 25,
        "builders": 13.1,
        "license": 10,
        "sentiment": 13,
        "sentimentLabel": "mixed"
      }
    },
    {
      "name": "TradingAgents",
      "github": "TauricResearch/TradingAgents",
      "githubUrl": "https://github.com/TauricResearch/TradingAgents",
      "page": "https://aistocktradingbots.com/blog/tradingagents/",
      "category": "AI Agents",
      "summary": "A multi-agent research desk: analyst agents argue the bull and bear case, a risk agent signs off before any trade idea moves.",
      "worksWith": [
        "Claude",
        "ChatGPT",
        "Gemini",
        "DeepSeek",
        "Local models"
      ],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Intermediate",
      "stars": 117975,
      "forks": 22567,
      "license": "Apache-2.0",
      "lastPush": "2026-10-27",
      "flags": [],
      "communityScore": {
        "total": 85,
        "adoption": 30,
        "maintenance": 25,
        "builders": 15,
        "license": 10,
        "sentiment": 5,
        "sentimentLabel": "negative"
      }
    },
    {
      "name": "OpenBB",
      "github": "OpenBB-finance/OpenBB",
      "githubUrl": "https://github.com/OpenBB-finance/OpenBB",
      "page": "https://aistocktradingbots.com/blog/openbb/",
      "category": "Research and Data",
      "summary": "The free, open-source answer to the Bloomberg Terminal: one Python toolkit over 100+ data providers.",
      "worksWith": [
        "Claude",
        "ChatGPT"
      ],
      "markets": [
        "Stocks",
        "Options",
        "Crypto",
        "Forex"
      ],
      "skillLevel": "Beginner",
      "stars": 74845,
      "forks": 7794,
      "license": "Other",
      "lastPush": "2026-10-24",
      "flags": [],
      "communityScore": {
        "total": 85,
        "adoption": 29.2,
        "maintenance": 25,
        "builders": 13.6,
        "license": 4,
        "sentiment": 13,
        "sentimentLabel": "mixed"
      }
    },
    {
      "name": "edgartools",
      "github": "dgunning/edgartools",
      "githubUrl": "https://github.com/dgunning/edgartools",
      "page": "https://bestaitradingtools.com/github-repos/research-data/edgartools",
      "category": "Research and Data",
      "summary": "Read SEC filings in Python without wrestling EDGAR. Includes an MCP server.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Beginner",
      "stars": 2826,
      "forks": 515,
      "license": "MIT",
      "lastPush": "2026-10-25",
      "flags": [],
      "communityScore": {
        "total": 85,
        "adoption": 20.7,
        "maintenance": 25,
        "builders": 9.5,
        "license": 10,
        "sentiment": 20,
        "sentimentLabel": "positive"
      }
    },
    {
      "name": "Vibe-Trading",
      "github": "HKUDS/Vibe-Trading",
      "githubUrl": "https://github.com/HKUDS/Vibe-Trading",
      "page": "https://bestaitradingtools.com/github-repos/ai-agents/vibe-trading",
      "category": "AI Agents",
      "summary": "A multi-agent research workspace from HKU with built-in backtest engines and trade-journal analysis.",
      "worksWith": [
        "Claude",
        "Codex",
        "Local models"
      ],
      "markets": [
        "Stocks",
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 37057,
      "forks": 5978,
      "license": "MIT",
      "lastPush": "2026-10-28",
      "flags": [],
      "communityScore": {
        "total": 84,
        "adoption": 27.4,
        "maintenance": 25,
        "builders": 13.2,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "vectorbt",
      "github": "polakowo/vectorbt",
      "githubUrl": "https://github.com/polakowo/vectorbt",
      "page": "https://aistocktradingbots.com/blog/vectorbt/",
      "category": "Backtesting",
      "summary": "Vectorized backtesting that tests thousands of parameter combinations in seconds.",
      "worksWith": [],
      "markets": [
        "Stocks",
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 9578,
      "forks": 1232,
      "license": "Other",
      "lastPush": "2026-10-28",
      "flags": [],
      "communityScore": {
        "total": 84,
        "adoption": 23.9,
        "maintenance": 25,
        "builders": 10.8,
        "license": 4,
        "sentiment": 20,
        "sentimentLabel": "positive"
      }
    },
    {
      "name": "AI Hedge Fund",
      "github": "virattt/ai-hedge-fund",
      "githubUrl": "https://github.com/virattt/ai-hedge-fund",
      "page": "https://aistocktradingbots.com/blog/ai-hedge-fund-github/",
      "category": "AI Agents",
      "summary": "Investor-persona agents debate a stock, then a portfolio agent makes the call. A teaching project, not a fund.",
      "worksWith": [
        "Claude",
        "ChatGPT",
        "Local models"
      ],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Intermediate",
      "stars": 64330,
      "forks": 11292,
      "license": "MIT",
      "lastPush": "2026-10-27",
      "flags": [],
      "communityScore": {
        "total": 83,
        "adoption": 28.9,
        "maintenance": 25,
        "builders": 14.1,
        "license": 10,
        "sentiment": 5,
        "sentimentLabel": "negative"
      }
    },
    {
      "name": "OctoBot",
      "github": "Drakkar-Software/OctoBot",
      "githubUrl": "https://github.com/Drakkar-Software/OctoBot",
      "page": "https://bestaitradingtools.com/github-repos/trading-bots/octobot",
      "category": "Trading Bots",
      "summary": "A modular crypto bot with a web interface, aimed at people who would rather click than code.",
      "worksWith": [],
      "markets": [
        "Crypto"
      ],
      "skillLevel": "Beginner",
      "stars": 6872,
      "forks": 1312,
      "license": "GPL-3.0",
      "lastPush": "2026-10-27",
      "flags": [],
      "communityScore": {
        "total": 80,
        "adoption": 23,
        "maintenance": 25,
        "builders": 10.9,
        "license": 8,
        "sentiment": 13,
        "sentimentLabel": "mixed"
      }
    },
    {
      "name": "QuantDinger",
      "github": "OpenByteInc/QuantDinger",
      "githubUrl": "https://github.com/OpenByteInc/QuantDinger",
      "page": "https://bestaitradingtools.com/github-repos/trading-bots/quantdinger",
      "category": "Trading Bots",
      "summary": "A self-hosted AI trading operating system covering research, backtests and paper or live trading.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks",
        "Crypto",
        "Forex"
      ],
      "skillLevel": "Intermediate",
      "stars": 13259,
      "forks": 2695,
      "license": "Apache-2.0",
      "lastPush": "2026-10-27",
      "flags": [],
      "communityScore": {
        "total": 80,
        "adoption": 24.7,
        "maintenance": 25,
        "builders": 12,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "PyBroker",
      "github": "edtechre/pybroker",
      "githubUrl": "https://github.com/edtechre/pybroker",
      "page": "https://bestaitradingtools.com/github-repos/backtesting/pybroker",
      "category": "Backtesting",
      "summary": "A Python backtester built for machine learning strategies, with walk-forward analysis baked in.",
      "worksWith": [],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Intermediate",
      "stars": 3665,
      "forks": 460,
      "license": "Other",
      "lastPush": "2026-10-29",
      "flags": [],
      "communityScore": {
        "total": 80,
        "adoption": 21.4,
        "maintenance": 25,
        "builders": 9.3,
        "license": 4,
        "sentiment": 20,
        "sentimentLabel": "positive"
      }
    },
    {
      "name": "FinRobot",
      "github": "AI4Finance-Foundation/FinRobot",
      "githubUrl": "https://github.com/AI4Finance-Foundation/FinRobot",
      "page": "https://bestaitradingtools.com/github-repos/ai-agents/finrobot",
      "category": "AI Agents",
      "summary": "LLM agents that draft equity research reports from filings and market data.",
      "worksWith": [
        "ChatGPT"
      ],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Advanced",
      "stars": 8327,
      "forks": 1402,
      "license": "Apache-2.0",
      "lastPush": "2026-10-24",
      "flags": [],
      "communityScore": {
        "total": 78,
        "adoption": 23.5,
        "maintenance": 25,
        "builders": 11,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "FinRL",
      "github": "AI4Finance-Foundation/FinRL",
      "githubUrl": "https://github.com/AI4Finance-Foundation/FinRL",
      "page": "https://bestaitradingtools.com/github-repos/quant-ml/finrl",
      "category": "Quant and ML",
      "summary": "Deep reinforcement learning for trading, with ready-made market environments.",
      "worksWith": [],
      "markets": [
        "Stocks",
        "Crypto"
      ],
      "skillLevel": "Advanced",
      "stars": 16851,
      "forks": 3592,
      "license": "MIT",
      "lastPush": "2026-10-25",
      "flags": [],
      "communityScore": {
        "total": 78,
        "adoption": 25.4,
        "maintenance": 25,
        "builders": 12.4,
        "license": 10,
        "sentiment": 5,
        "sentimentLabel": "negative"
      }
    },
    {
      "name": "Jesse",
      "github": "jesse-ai/jesse",
      "githubUrl": "https://github.com/jesse-ai/jesse",
      "page": "https://bestaitradingtools.com/github-repos/trading-bots/jesse",
      "category": "Trading Bots",
      "summary": "A Python crypto strategy framework with optimization, walk-forward testing and a local MCP server.",
      "worksWith": [
        "Claude",
        "Codex"
      ],
      "markets": [
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 8729,
      "forks": 1275,
      "license": "MIT",
      "lastPush": "2026-10-26",
      "flags": [],
      "communityScore": {
        "total": 77,
        "adoption": 23.6,
        "maintenance": 25,
        "builders": 10.8,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "TradingView MCP (atilaahmettaner)",
      "github": "atilaahmettaner/tradingview-mcp",
      "githubUrl": "https://github.com/atilaahmettaner/tradingview-mcp",
      "page": "https://aistocktradingbots.com/blog/tradingview-mcp/",
      "category": "Connect Your AI",
      "summary": "A community MCP server for screeners and multi-timeframe analysis, self-hosted free or as a paid hosted version.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks",
        "Crypto",
        "Forex",
        "Futures"
      ],
      "skillLevel": "Beginner",
      "stars": 5163,
      "forks": 1020,
      "license": "MIT",
      "lastPush": "2026-10-28",
      "flags": [],
      "communityScore": {
        "total": 76,
        "adoption": 22.3,
        "maintenance": 25,
        "builders": 10.5,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "OpenAlgo",
      "github": "marketcalls/openalgo",
      "githubUrl": "https://github.com/marketcalls/openalgo",
      "page": "https://bestaitradingtools.com/github-repos/trading-bots/openalgo",
      "category": "Trading Bots",
      "summary": "A self-hosted trading platform with dozens of broker plugins, built mainly for Indian brokers.",
      "worksWith": [
        "Claude",
        "ChatGPT",
        "Local models"
      ],
      "markets": [
        "Stocks",
        "Options"
      ],
      "skillLevel": "Intermediate",
      "stars": 2932,
      "forks": 1374,
      "license": "AGPL-3.0",
      "lastPush": "2026-10-28",
      "flags": [],
      "communityScore": {
        "total": 73,
        "adoption": 20.8,
        "maintenance": 25,
        "builders": 10.9,
        "license": 8,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "TradingView MCP (tradesdontlie)",
      "github": "tradesdontlie/tradingview-mcp",
      "githubUrl": "https://github.com/tradesdontlie/tradingview-mcp",
      "page": "https://aistocktradingbots.com/blog/tradingview-mcp/",
      "category": "Connect Your AI",
      "summary": "Connects Claude Code to TradingView Desktop for chart reading and Pine Script work.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks",
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 6995,
      "forks": 2855,
      "license": "Other",
      "lastPush": "2026-10-21",
      "flags": [],
      "communityScore": {
        "total": 72,
        "adoption": 23.1,
        "maintenance": 25,
        "builders": 12.1,
        "license": 4,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "Alpaca MCP Server",
      "github": "alpacahq/alpaca-mcp-server",
      "githubUrl": "https://github.com/alpacahq/alpaca-mcp-server",
      "page": "https://aistocktradingbots.com/blog/alpaca-mcp/",
      "category": "Connect Your AI",
      "summary": "Alpaca's official MCP server. Ask an AI assistant to check positions or place paper trades in plain English.",
      "worksWith": [
        "Claude",
        "ChatGPT",
        "Codex"
      ],
      "markets": [
        "Stocks",
        "Options",
        "Crypto"
      ],
      "skillLevel": "Beginner",
      "stars": 1048,
      "forks": 350,
      "license": "MIT",
      "lastPush": "2026-10-27",
      "flags": [],
      "communityScore": {
        "total": 70,
        "adoption": 18.1,
        "maintenance": 25,
        "builders": 8.9,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "DefeatBeta API",
      "github": "defeat-beta/defeatbeta-api",
      "githubUrl": "https://github.com/defeat-beta/defeatbeta-api",
      "page": "https://bestaitradingtools.com/github-repos/research-data/defeatbeta-api",
      "category": "Research and Data",
      "summary": "An open-source alternative to Yahoo Finance data with its own MCP server.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Beginner",
      "stars": 791,
      "forks": 62,
      "license": "Apache-2.0",
      "lastPush": "2026-10-26",
      "flags": [],
      "communityScore": {
        "total": 67,
        "adoption": 17.4,
        "maintenance": 25,
        "builders": 6.3,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "OKX Agent Trade Kit",
      "github": "okx/agent-trade-kit",
      "githubUrl": "https://github.com/okx/agent-trade-kit",
      "page": "https://bestaitradingtools.com/github-repos/mcp-servers/okx-agent-trade-kit",
      "category": "Connect Your AI",
      "summary": "OKX's official MCP toolkit with a read-only mode. OKX restricts US users.",
      "worksWith": [
        "Claude",
        "Codex"
      ],
      "markets": [
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 492,
      "forks": 79,
      "license": "MIT",
      "lastPush": "2026-10-28",
      "flags": [
        "Not for US users"
      ],
      "communityScore": {
        "total": 66,
        "adoption": 16.2,
        "maintenance": 25,
        "builders": 6.6,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "Backtrader",
      "github": "mementum/backtrader",
      "githubUrl": "https://github.com/mementum/backtrader",
      "page": "https://bestaitradingtools.com/github-repos/backtesting/backtrader",
      "category": "Backtesting",
      "summary": "The classic Python event-driven backtester. Huge community, no updates since 2024.",
      "worksWith": [],
      "markets": [
        "Stocks",
        "Futures",
        "Forex"
      ],
      "skillLevel": "Intermediate",
      "stars": 23610,
      "forks": 5312,
      "license": "GPL-3.0",
      "lastPush": "2024-08-19",
      "flags": [
        "Stale"
      ],
      "communityScore": {
        "total": 63,
        "adoption": 26.2,
        "maintenance": 3,
        "builders": 13,
        "license": 8,
        "sentiment": 13,
        "sentimentLabel": "mixed"
      }
    },
    {
      "name": "AgenticTrading",
      "github": "Open-Finance-Lab/AgenticTrading",
      "githubUrl": "https://github.com/Open-Finance-Lab/AgenticTrading",
      "page": "https://bestaitradingtools.com/github-repos/ai-agents/agentictrading",
      "category": "AI Agents",
      "summary": "A research framework for graph-coordinated trading agents with decision logs and simulated fills.",
      "worksWith": [
        "Claude",
        "ChatGPT"
      ],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Advanced",
      "stars": 787,
      "forks": 159,
      "license": "Other",
      "lastPush": "2026-10-28",
      "flags": [],
      "communityScore": {
        "total": 62,
        "adoption": 17.4,
        "maintenance": 25,
        "builders": 7.7,
        "license": 4,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "AI-Trader",
      "github": "HKUDS/AI-Trader",
      "githubUrl": "https://github.com/HKUDS/AI-Trader",
      "page": "https://bestaitradingtools.com/github-repos/ai-agents/ai-trader",
      "category": "AI Agents",
      "summary": "An agent-native platform where coding agents act as market participants through a skill file.",
      "worksWith": [
        "Claude",
        "Codex"
      ],
      "markets": [
        "Stocks",
        "Crypto"
      ],
      "skillLevel": "Advanced",
      "stars": 23021,
      "forks": 3464,
      "license": "none",
      "lastPush": "2026-06-11",
      "flags": [
        "No license"
      ],
      "communityScore": {
        "total": 60,
        "adoption": 26.2,
        "maintenance": 14,
        "builders": 12.3,
        "license": 0,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "TensorTrade",
      "github": "tensortrade-org/tensortrade",
      "githubUrl": "https://github.com/tensortrade-org/tensortrade",
      "page": "https://bestaitradingtools.com/github-repos/quant-ml/tensortrade",
      "category": "Quant and ML",
      "summary": "A reinforcement learning framework for building and training trading agents.",
      "worksWith": [],
      "markets": [
        "Crypto",
        "Stocks"
      ],
      "skillLevel": "Advanced",
      "stars": 7252,
      "forks": 1336,
      "license": "Apache-2.0",
      "lastPush": "2026-02-19",
      "flags": [],
      "communityScore": {
        "total": 60,
        "adoption": 23.2,
        "maintenance": 8,
        "builders": 10.9,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "Bybit Trading MCP",
      "github": "bybit-exchange/trading-mcp",
      "githubUrl": "https://github.com/bybit-exchange/trading-mcp",
      "page": "https://bestaitradingtools.com/github-repos/mcp-servers/bybit-trading-mcp",
      "category": "Connect Your AI",
      "summary": "Bybit's official MCP server for its V5 API. Bybit is not available to US users.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 43,
      "forks": 18,
      "license": "MIT",
      "lastPush": "2026-10-21",
      "flags": [
        "Not for US users"
      ],
      "communityScore": {
        "total": 57,
        "adoption": 9.8,
        "maintenance": 25,
        "builders": 4.4,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "TradeMaster",
      "github": "TradeMaster-NTU/TradeMaster",
      "githubUrl": "https://github.com/TradeMaster-NTU/TradeMaster",
      "page": "https://bestaitradingtools.com/github-repos/quant-ml/trademaster",
      "category": "Quant and ML",
      "summary": "NTU's reinforcement learning platform with standard environments and benchmarks. Quiet since mid-2025.",
      "worksWith": [],
      "markets": [
        "Stocks",
        "Crypto"
      ],
      "skillLevel": "Advanced",
      "stars": 3117,
      "forks": 566,
      "license": "Apache-2.0",
      "lastPush": "2025-06-04",
      "flags": [
        "Stale"
      ],
      "communityScore": {
        "total": 52,
        "adoption": 21,
        "maintenance": 3,
        "builders": 9.6,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "tastytrade MCP",
      "github": "tastytrade/tastytrade-mcp",
      "githubUrl": "https://github.com/tastytrade/tastytrade-mcp",
      "page": "https://bestaitradingtools.com/github-repos/mcp-servers/tastytrade-mcp",
      "category": "Connect Your AI",
      "summary": "tastytrade's self-hosted MCP server with a dry-run step before live orders.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks",
        "Options"
      ],
      "skillLevel": "Intermediate",
      "stars": 34,
      "forks": 12,
      "license": "Other",
      "lastPush": "2026-10-23",
      "flags": [],
      "communityScore": {
        "total": 50,
        "adoption": 9.2,
        "maintenance": 25,
        "builders": 3.8,
        "license": 4,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "Financial Datasets MCP",
      "github": "financial-datasets/mcp-server",
      "githubUrl": "https://github.com/financial-datasets/mcp-server",
      "page": "https://bestaitradingtools.com/github-repos/mcp-servers/financial-datasets-mcp",
      "category": "Connect Your AI",
      "summary": "Pulls income statements, balance sheets, prices and news into an AI chat.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Beginner",
      "stars": 2315,
      "forks": 349,
      "license": "MIT",
      "lastPush": "2025-06-05",
      "flags": [
        "Stale"
      ],
      "communityScore": {
        "total": 50,
        "adoption": 20.2,
        "maintenance": 3,
        "builders": 8.9,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "AI Trading Analyst for Claude Code",
      "github": "zubair-trabzada/ai-trading-claude",
      "githubUrl": "https://github.com/zubair-trabzada/ai-trading-claude",
      "page": "https://bestaitradingtools.com/github-repos/ai-agents/ai-trading-analyst-for-claude-code",
      "category": "AI Agents",
      "summary": "A Claude Code skill pack that runs parallel analysis agents and outputs a research report.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Stocks"
      ],
      "skillLevel": "Beginner",
      "stars": 295,
      "forks": 122,
      "license": "MIT",
      "lastPush": "2026-04-07",
      "flags": [],
      "communityScore": {
        "total": 48,
        "adoption": 14.8,
        "maintenance": 8,
        "builders": 7.3,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    },
    {
      "name": "Freqtrade MCP",
      "github": "kukapay/freqtrade-mcp",
      "githubUrl": "https://github.com/kukapay/freqtrade-mcp",
      "page": "https://bestaitradingtools.com/github-repos/mcp-servers/freqtrade-mcp",
      "category": "Connect Your AI",
      "summary": "Lets an AI assistant query and control a running Freqtrade bot.",
      "worksWith": [
        "Claude"
      ],
      "markets": [
        "Crypto"
      ],
      "skillLevel": "Intermediate",
      "stars": 148,
      "forks": 41,
      "license": "MIT",
      "lastPush": "2025-12-06",
      "flags": [],
      "communityScore": {
        "total": 45,
        "adoption": 13,
        "maintenance": 8,
        "builders": 5.6,
        "license": 10,
        "sentiment": 8,
        "sentimentLabel": "insufficient"
      }
    }
  ]
}