Copy proven traders.
Profit on autopilot.
An open-source Rust engine for Predict.fun, Polymarket, Kalshi, Limitless and 17 more prediction-market venues — one execution core, one risk layer. All ten strategies run on Predict.fun in dry run, and Copy Trading on Polymarket is updated for CLOB V2. No live order has been tested yet. Your keys, your wallet, dry-run by default.
BTC/USDT — the market the bots watch
Real-time spot price, streamed directly from the order book.
Source: Binance spot WebSocket. Polymarket's BTC Up/Down markets resolve against Chainlink price feeds, which aggregate from Binance, Coinbase, Kraken, and other major venues — so what you see here is a faithful real-time proxy for the price the bots trade against.
Charts by TradingViewTen strategies. One engine.
Each bot targets a distinct, well-defined market edge — copy trading, arbitrage, market making, order-flow signals. All share the same execution core, risk layer and venue adapters, and all run in dry run today. Pick the edge that fits your thesis, and prove it before you fund it.
Copy Trading
Mirror top wallets automatically with configurable sizing and risk limits.
Outsource alpha to wallets that already proved they have it.
Tracks a high-performing wallet and mirrors its buys in near-real time, sized by your rules. Exits run on your take-profit and stop-loss settings rather than copying the wallet's sells. Runs on Predict.fun and Polymarket.
BTC 5m / 15m / 1hr Arbitrage
Speed on short-window BTC Up/Down markets.
In the order book before you finish reading the title.
Watches BTC Up/Down windows. When a pricing inefficiency emerges, the bot places a low-latency FAK before the window closes. Human reflexes don't compete here.
Cross-Venue Arbitrage
Find price gaps between linked markets on two venues.
Spot the gap, then check it yourself.
Predict.fun publishes which Polymarket market each of its markets is linked to. The bot pairs them on that link and reports a gap only when it beats fees on both venues. It reports and doesn't trade, because one filled leg without the other is a naked position.
Directional Arbitrage
Arbitrage base with a directional tilt.
Start from arbitrage, then lean into the side with more edge.
Buys both sides when Up + Down can be assembled for under $1, then sizes up the side the model rates undervalued — keeping an arbitrage floor while the net position goes directional. The smaller side works as a partial hedge.
Spread Farming
Systematic, repeatable micro-edges.
A thousand 0.5¢ wins compound into one big number.
Disciplined and repeatable: it joins the bid inside a wide spread, then offers what it bought just inside the ask, one round trip at a time. A position that won't sell in time is sold at the bid, taking the loss rather than the risk.
Sports Betting Execution
Click-to-bet speed on live sports markets.
Click. Filled. Done.
Beat the line move that costs every other manual bettor their edge before they've even confirmed the order. Real-time odds combined with fast FAK execution.
Resolution Sniper
Near-certain outcomes, held to resolution.
Small wins, and the rare loss that costs nearly the whole stake.
Buys an outcome priced close to $1 in a market about to end, and holds it to resolution. Near-certain isn't certain: a price of 97¢ only pays if the outcome is right more than 97% of the time, and one surprise can erase dozens of wins.
Orderbook Imbalance
Pure order-flow signal, no external data required.
No subscriptions and no external feeds.
The signal is the order book itself. The bot compares bid and ask size near the top of the book, buys the side the imbalance favours, and exits on a fixed target, stop or time limit. Displayed size is cheap to fake, and each entry crosses the spread, so the signal has to beat that cost.
Market Making
Two-sided quotes with inventory skew.
Quote both sides, and manage what you end up holding.
Quotes both sides around the midpoint and earns the spread when both get filled, leaning its quotes away from the inventory it holds. Every quote carries an expiry. A market that trends through your quotes can cost more than the spread earns.
On-Chain Whale Signal
Follow large trades and many wallets at once.
A big trade is a signal, not a promise.
Follows many wallets at once, each with its own spending limit, or any large trade when no wallets are listed. It reads Predict.fun's trade feed, so it sees a trade after it happened, and skips it if the price has already moved too far.
Don't want to run infrastructure? Let us.
Trade the same engine as a service. Open a managed account, pick a proven leader from the on-chain leaderboard or a strategy, and let the hosted bots run — you watch balance, P&L, and fees on a live dashboard.
What you get
One engine. Every venue.
The engine is venue-agnostic — any platform with an order book or position feed plugs in through a single adapter. Twenty-one venues have a dedicated bot repo, spanning crypto-native exchanges and regulated brokerages.
Predict.fun
Polymarket
Kalshi
Limitless
Robinhood Predictions
Crypto.com Predictions
OG.com
DraftKings Predictions
FanDuel Predicts
Fanatics Markets
Interactive Brokers ForecastTrader
PredictIt
Drift BET
Azuro
Hedgehog Markets
Augur
Zeitgeist
Myriad Markets
Projection Finance
Better Fan
Manifold Markets
Want a venue prioritized? Adapter work is demand-driven — if you trade a platform that matters to you, it can move up the queue. Request a venue →
Engineered in Rust.
Tuned for prediction markets.
Built on the guarantees Rust gives you — and the speed Tokio's async runtime makes possible. Every strategy shares the same execution path, the same risk hooks, the same observability surface.
Rust + Tokio
No GC pauses mid-trade. No data races in concurrent execution. No null-pointer surprises. Lean, predictable, fast under pressure.
Venue-agnostic adapters
One shared API surface, with adapters for Predict.fun and Polymarket so far. Strategies reference VenueId — not platform-specific types.
Real-time TUI
ratatui-powered terminal interface with live log streaming, color-coded severity, and per-bot status views.
FAK & GTD orders
Fill-or-Kill and Good-Till-Date order types with automatic market ID resolution. Concurrent execution, rate-limited.
Numbers that matter when milliseconds cost money.
Speed without guardrails
is just expensive losing.
Every order flows through a four-layer risk pipeline before it reaches the exchange. Circuit breakers, depth checks, size floors, and full dry-run — wired into the same execution core every bot uses.
Circuit Breaker
Auto-halts after N consecutive large trades inside a configurable rolling window. Stops cascades before they start.
Orderbook Depth Guard
Validates liquidity before every order. No fills into thin books — period.
Dry Run Mode
Full execution path runs without placing real orders. Validate signals and sizing with zero capital at risk.
Trade Size Floor
Minimum-size enforcement on every order. Filters out negative-EV micro-trades automatically.
Deployment ladder
A short checklist for going from zero to production.
From repo to live bot in three steps.
No black box. You run the same Rust engine the screenshots show — on your machine, your keys, your capital.
Pick your edge
Choose the strategy and venue that fit your thesis. Each bot is a distinct, well-defined market edge on the shared engine.
Configure & dry-run
Drop in your keys, set risk limits, and run with enable_trading: false until you trust the signal — zero capital at risk.
Go live
When you're ready, follow the live trading guide and switch on a dedicated wallet holding only what you can afford to lose. No live order has been tested yet, so start small. Watch fills, P&L, and circuit-breaker state from the real-time TUI.
What you get
- Full Rust source — MIT licensed, yours to read and modify
- Guided setup — direct help getting your first bot running
- The shared risk layer — circuit breaker, depth guard, dry-run, trade floor
- Ongoing updates — new venues and strategy upgrades as they ship
Source-available with hands-on setup. Message on Telegram for access and pricing.
Ready to put a bot to work?
Telegram for direct conversation, scope discussion, or paid setup. GitHub for the open-source repo, configuration docs, and the live codebase. Response time on Telegram is typically a few hours.