Analysis updated 2026-06-24
Mirror another Polymarket trader's positions at a configurable fraction
Run arbitrage on binary markets where YES plus NO is under one
Embed Polymarket order placement into a Claude or GPT agent via the SDK
| texsellix/polymarket-trading-bot | seochecks-ai/slopless | germondai/trawl | |
|---|---|---|---|
| Stars | 244 | 255 | 218 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | developer | writer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Needs Node 20+ and a Polygon wallet funded with USDC.e, --live flag is required to leave paper mode.
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.
Command-line and SDK for trading on Polymarket: direct orders, copy-trading another wallet, and built-in arbitrage, mean-reversion, momentum, and endgame strategies.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Polygon.
MIT license, allowing free use, modification, and redistribution with attribution.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.