The open-source Polymarket intelligence desk — built for execution, alpha, and consistency.
pip install polyxo-terminal && polyxoThat's it. Live books, tape, news wires, charts, and AI agent lanes — no signup, no paywall, no config file required.
Polyxo is a Bloomberg-style terminal for Polymarket — a dense, keyboard-first TUI that gives you everything you need to discover markets, read liquidity, route agents, and execute without leaving your shell.
We built Polyxo because prediction markets reward speed, conviction, and consistency — not the ability to juggle 20 browser tabs. Intelligence is everywhere now; the bottleneck is wiring it into a desk that runs.
Our path is simple: Discover → Launch → You profit.
| Feature | Description | |
|---|---|---|
| 📊 | Live market browser | Real-time Polymarket discovery, search, and metadata |
| 📕 | Order-book depth | Six-deep CLOB snapshots for YES / NO outcome tokens |
| 📈 | Charts & indicators | Candlestick charts with moving averages and volume |
| 📰 | News wires | Multi-source news feeds with sentiment context |
| 🤖 | Agent lanes | Resolver, liquidity, arb, risk, macro, and news agents |
| 🎯 | Watchlists & alerts | Track markets and get threshold-based notifications |
| 💹 | Tape | Real-time trade flow and volume pulse |
| 🧠 | AI copilot | Context-aware research powered by OpenAI / Anthropic / local models |
| 🔧 | Fully composable panes | Split, stack, and save layouts like a real trading desk |
| 🔒 | Read-only by default | No accidental orders — trading requires explicit opt-in |
News, chart, watchlist, copilot, six-deep book, and tape — composed the way serious desks actually stack signal.
:search election odds # find markets
:open <market-slug> # load a market
:event <market-slug> # full event detail
:book <market-slug> yes # order-book depth
:watch <market-slug> # add to watchlist
:research <market-slug> # deep research view
:alert <slug> yes > .62 # price alert
:agent resolver <slug> # spin up agent
:agent liquidity <slug> # liquidity analysis
:split h book # split pane
:workspace save my-layout # save desk layout
:help # full command reference
:q # quit
Polyxo ships focused Polymarket AI roles — not generic investing prompts:
| Agent | Focus |
|---|---|
| 🔍 resolver | Resolution criteria, ambiguity, source risk |
| 💧 liquidity | Spread, depth, slippage, executable size |
| 📰 news | Catalysts and information quality |
| ⚖️ arb | Related-market inconsistencies |
| 🛡️ risk | Binary downside, correlation, deadline traps |
| 🌍 macro | Political, macro, sports, crypto context |
Set POLYXO_OPENAI_API_KEY, POLYXO_ANTHROPIC_API_KEY, or any LiteLLM-compatible provider to power live agent output. Without keys, panes render useful offline prompts and role checklists.
Polyxo is organized around a clean module map with Greek-inspired naming:
| Module | Role |
|---|---|
oracle |
Data providers (Polymarket, CCXT, yFinance) |
phalanx |
Pane system, workspace tree, composable layouts |
ballista |
Broker adapters (Alpaca, Kraken, Tradier, paper) |
strategoi |
Agent runtime and persona YAML configs |
forge |
Data pipeline and cache layer |
armory |
Quant tools — DCF, risk, QL modules |
basilica |
AI service layer and event bus |
herald |
Alert engine |
muse |
Charting and technical indicators |
aegis |
Credential vault (keyring-backed) |
Full architecture docs live in docs/architecture.md.
polyxo init # writes ~/.polyxo/config.tomlEnvironment variables:
POLYXO_CONFIG_DIR=~/.polyxo
POLYXO_GAMMA_URL=https://gamma-api.polymarket.com
POLYXO_CLOB_URL=https://clob.polymarket.com
POLYXO_MARKET_WS=wss://ws-subscriptions-clob.polymarket.com/ws/market
POLYXO_CLOB_API_KEY=...
POLYXO_CLOB_SECRET=...
POLYXO_CLOB_PASSPHRASE=...
POLYXO_OPENAI_API_KEY=...
POLYXO_ANTHROPIC_API_KEY=...Polyxo starts read-only by default. Account panes detect configured CLOB credentials, but live order placement is intentionally blocked until signer support is explicitly configured and confirmed. No accidental live orders — ever.
git clone https://github.com/AlDevCoded/Polyxo.git
cd Polyxo
pip install -e ".[dev]"
pytest
ruff check src tests
polyxo --versionWant to add a data provider? Implement DataProvider and register via entry point.
Want to add a broker? Implement BrokerAdapter.
See our Contributing Guide for the full workflow.
| 🌐 Website | polyxo.fun |
| 𝕏 Twitter / X | @PolyxoTerminal |
| 📦 PyPI | pip install polyxo-terminal |
| 🐛 Issues | GitHub Issues |
| 🤝 Contribute | CONTRIBUTING.md |
Polyxo is 100% free and open source — forever. We will never charge for the core terminal. Our team is focused on one thing: condensing the path from Discover → Launch → You profit so you can make money on Polymarket from day one, not after a multi-week setup.
Intelligence is cheap — calendar time is what bleeds you. We ship meaningful updates at least three times a week to keep tightening routes, panes, and agent lanes.
Fork it. Break it. Improve it. The repo is the contract.
Polyxo is prediction-market research software. It does not guarantee profit, does not eliminate market risk, and should not be treated as financial, legal, tax, or investment advice. Prediction markets carry real risk; users are responsible for their own decisions and compliance obligations.
Built with 🖤 for the Polymarket community
