Polybot is a command-line tool for trading on Polymarket, the prediction market platform built on Polygon. The whole product is a terminal app: there is no dashboard, no signup, no .env file to set up. You install it globally with npm, it prompts once for your Polygon wallet private key, and then you can scan markets, place orders, or mirror other traders with one command. Paper trading is on by default, and you have to add a --live flag for any command to commit real USDC. The headline features are direct trading, copy trading, and autonomous strategies. With polybot trade you place a single buy or sell order on a market. With polybot copy you point at another wallet address and Polybot watches that wallet on the Polymarket Data API, mirroring every entry and exit at a fraction of the original size that you specify. With polybot auto you turn on one or more built-in strategies: arbitrage on binary markets where YES plus NO is less than one, mean reversion that fades aggressive moves, momentum that rides trends with trailing stops, and an endgame strategy that buys deep in-the-money probability near expiry. Every order, whether manual, copied, or strategy-driven, goes through a risk engine that enforces position caps, daily loss limits, slippage guards, and market allow or block lists. The README says paper mode is enforced at the engine level so strategies cannot bypass it, and the same is true for any AI agent driving the SDK. There is a companion package called @polybot/sdk that exposes the same functionality as TypeScript calls, intended to be embedded in backends, CI jobs, or LLM agents. The README pitches it specifically as the cleanest Polymarket layer for Claude, GPT, Gemini, the Vercel AI SDK, or MCP setups, since market discovery, quotes, and order placement are each a single function call. There is no browser automation involved, it talks directly to the Polymarket REST API and signs orders with EIP-712. On security, wallet keys are encrypted before leaving the machine using authenticated symmetric encryption with a per-user data key. Plaintext keys live in memory only during signing and are wiped after. The local cache stores only the address and an 8-byte fingerprint. Logging redacts secrets automatically. Requirements are minimal: Node 20 or newer and a Polygon wallet with USDC.e for live trading. The license is MIT.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.