Documentation

Strix Docs

Everything the agent can do, how it decides what is risky, and how to use it from the browser, your terminal and MCP clients.

Overview

Strix is an on-chain AI agent for Robinhood Chain (Arbitrum Orbit L2, chain ID 4663) with a built-in analyst. You ask a question in plain English; the agent decides which of its 18 live tools to run, reads real chain and market data, and explains what it found. The same agent is available in the browser, as a CLI and as an MCP server.

Strix is a research agent: it explains data and risk, and never gives buy/sell calls, entries, stops or targets. Nothing here is financial advice.

Web agent

Open /agent (or the panel next to the chart in the Analyst). Answers stream in as they are written; every tool the agent runs is shown as a step, and its result appears as a live data card (token, safety grade, whales, wallet, contract, radar, comparison). Click a card to open the token in the Analyst.

  • In the Analyst, the agent knows which token is on the chart — “is this safe?” means that token.
  • After each answer you get up to three follow-up questions based on what was checked.
  • Voice input (mic button) uses your browser’s speech recognition where available.
  • Chat history stays in your browser; New starts over.
  • If the free AI tiers are busy, Strix answers in rule-based mode from the same live data.

Slash commands

Type / in the chat to open the menu. Commands that take a token use the token on the chart when you leave it out.

CommandArgumentWhat it does
/brief—Your watchlist, alerts, radar & the chain
/alerttoken levele.g. /alert PONS -10% · /alert NVDA 190
/watchtokenAdd a token to your watchlist
/analyzetokenOn-chain stats + chart context on 1h & 4h
/contracttokenX-ray the contract: mint, blacklist, pause, upgrades
/safetokenA–F safety scorecard, honeypot, holders
/whalestokenWhale buys/sells, wash-trading check
/fulltokenEverything: chart, safety and whales
/wallet0x…Holdings, risk and 24h trades of a wallet
/radar—Live rugs, crashes, mints, copycats
/smart—Top traders, bots removed
/new—Newest launches with risk
/stockstickerStock tokens vs the real share
/compareA BSide-by-side token comparison

Actions & watchlist

The agent can act for you — just ask:

SayWhat happens
“Alert me if PONS drops 10%”Creates a price alert at the computed level; fires with a sound and a browser notification
“Watch CASHCAT” · “remove CASHCAT”Adds / removes the token on your watchlist
“Follow 0x…”Follows a wallet — it shows up on the Wallet page and in briefings
/briefPersonal briefing: your watchlist with live prices, distance to each alert, Rug Radar and the chain today

There are no accounts: the watchlist, alerts and followed wallets are saved in your browser (another browser or device starts empty). Alerts are checked every minute on live prices while any Strix tab is open. These actions are web-only — the CLI and MCP server answer that they live in the web app.

Reading screenshots

Attach a screenshot with the 📎 button, paste it (Ctrl/⌘+V) or drop it on the chat box — a tweet, a Telegram shill, a chart, a wallet or an explorer page. A free Gemini vision model reads the token symbols, addresses, claims and numbers in it; the agent then tells you what it read and checks each item with its normal tools, comparing claims like “liquidity locked” or “renounced” with the real on-chain data.

Images are downscaled in your browser before sending. Vision models can misread small or blurry text, so the agent always states what it read; partly unreadable addresses are reported, never guessed.

Agent tools

The full list the agent can choose from (also exposed by GET /api/tool). Tools marked web act on your browser state and are not available to the CLI / MCP.

ToolDescription
analyze_tokenFull analysis of one Robinhood Chain token: live on-chain stats (price, % change, volume, liquidity, FDV, buys/sells, pool age), risk flags, and technical indicators from DEX candles (EMA20/50/200, RSI, MACD, ATR, Bollinger, swing support/resistance). Accepts a symbol (NVDA, CASHCAT, PONS, WETH), a token address or a pool address.
get_chain_overviewRobinhood Chain market overview: network status (block, gas), total DEX volume/liquidity, top tokens by volume, top gainers and losers, trending pools.
scan_tokensScreen Robinhood Chain tokens for on-chain setups (momentum, breakouts, dips, volume spikes, buy/sell pressure, new pools) with risk scores. Use for 'what's pumping', 'token apa yang lagi naik', 'find dip buys'.
get_new_launchesLaunch Scanner: every token launched on Robinhood Chain in the last 24h with an early A–F launch grade and its reasons — admin powers in the contract, bundled launches / first-minute snipers (wallets and % of supply), copycats, fake or empty liquidity, spoofed volume. Use for 'token baru', 'new launches', 'any safe new tokens?', 'which launches are bundled?'.
search_tokenFind Robinhood Chain tokens/pools by name or symbol when unsure which one the user means.
get_token_scorecardSafety scorecard for a Robinhood Chain token (A–F grade): honeypot check, copycat check, liquidity, pool age, holder count, top-10 holder concentration, developer holding %, GeckoTerminal trust score, socials, wash-trading detection. Use for 'aman ga', 'is this a rug', 'should I trust this token', 'cek holder'.
get_whale_activityWhale activity for a Robinhood Chain token over 24h: large DEX buys/sells (with wallets), net whale flow, top accumulating and selling wallets, wash-trading suspicion, plus large wallet-to-wallet transfers/mints from the chain RPC. Use for 'whale', 'ada yang borong', 'smart money', 'who is buying'.
get_stock_premiumsOfficial Robinhood stock tokens on Robinhood Chain (NVDA, TSLA, SPY, QQQ, AAPL…) vs the real share price on its exchange: premium/discount %, whether the US market is open, liquidity, and lookalike tokens. Use for 'stock token premium', 'is NVDA token cheaper than the stock', 'arbitrage', 'after-hours sentiment'.
scan_walletScan a Robinhood Chain wallet address: live holdings with USD value and a risk level per token (fake airdrops filtered), whether the address is a bot/relayer, and what it bought/sold in the last 24h (net flow per token). Use for 'check my wallet', 'what is this whale buying', 'smart money', 'portfolio risk'.
get_newsLatest Robinhood Chain news headlines, optionally about a specific token or topic.
get_rug_radarLive Rug Radar for Robinhood Chain: recent liquidity pulls, price crashes, sudden supply mints, developers selling their supply (dev_sell) and copycat launches detected by Strix's background watcher. Use for 'any rugs?', 'what's dumping?', 'is anything sketchy right now?'.
get_smart_moneySmart-money leaderboard: real wallets ranked by trading PnL on Robinhood Chain's most liquid tokens over the last ~24h (bots/relayers removed). Use for 'who is winning', 'top traders', 'smart money buying'.
scan_contractContract X-ray straight from the chain bytecode: can the owner mint, blacklist wallets, pause, change taxes/limits, switch trading off, or upgrade the code? Is ownership renounced? Use for 'is the contract safe', 'can they rug', 'renounced?', 'honeypot', or any token/contract address.
compare_tokensSide-by-side comparison of 2–4 Robinhood Chain tokens: price, 24h change, liquidity, volume, FDV, pool age, risk level and flags. Use for 'X vs Y', 'compare', 'which is safer'.
get_my_watchlistwebThe user's own saved watchlist tokens (with live price, 24h change, liquidity, risk), their active price alerts (with distance to trigger) and followed wallets. Use for 'my tokens', 'my watchlist', 'my alerts', 'brief me', 'how are my coins'.
set_price_alertwebACTION: create a price alert for the user (fires a sound + browser notification when price crosses the level). Give either an absolute USD price or a percent move from the current price (e.g. -10 for 'if it drops 10%'). Use when the user says 'alert me', 'notify me', 'kasih tau kalau'.
manage_watchlistwebACTION: add a token to (or remove it from) the user's watchlist. Use for 'watch X', 'add X to my list', 'pantau X', 'remove X'.
follow_walletwebACTION: follow (or unfollow) a wallet address so the user can track it from the Wallet page and their briefings.

Safety system

Quick risk level. Every token gets Low / Medium / High from live pool data. Each flag adds weight to a risk score:

FlagMeaningWeight
Low liquidityUnder $50k — big slippage, easy to manipulate30
Very newPool younger than 6 hours20
FDV ≫ liquidityFDV more than 50× pool liquidity15
Extreme moveMoved more than 50% in 24h15
Few tradersFewer than 25 unique buyers in 24h10
Heavy selling24h sells > 1.5× buys10
Possible copycatAn older token on Robinhood Chain uses the same symbol — check the contract address35
Wash volume24h volume is more than 50× liquidity — likely wash trading or a drained pool20
Disguised nameThe name or symbol hides invisible Unicode characters (e.g. right-to-left override) so it can look like another token, such as USDT45
Fake volumeMillions in 24h volume from only a handful of trades — the volume figure is spoofed40
Fake liquidityThe pool reports an impossible liquidity figure — a spoofed pool; real liquidity is unknown40

A–F safety scorecard. The deeper check (/safe, the Analyst panel) combines honeypot status, the original-vs-copycat check, liquidity, pool age, holders, top-10 concentration, developer holding, GeckoTerminal trust score, socials, wash-trading detection, whale flow and the Contract X-ray. Each failed check costs 22 points and each warning 7, from 100: A ≥ 85, B ≥ 70, C ≥ 55, D ≥ 40, F below.

Signals are mechanical rules on the same data — a starting point for research, not buy/sell calls:

SignalRule
MomentumUp on 1h, 6h and 24h
24h breakoutUp more than 20% in 24h
Dip in uptrendUp >5% on 24h but pulling back on 1h
Volume spikeLast hour volume > 3× the 24h hourly average
Buy pressure24h buys > 1.5× sells
Sell pressure24h sells > 1.5× buys
DumpingDown more than 20% in 24h
New poolPool created in the last 24h
Deep liquidityMore than $1M liquidity

Contract X-ray

Strix reads the token’s deployed bytecode straight from the Robinhood Chain RPC — no source code or third-party scanner. It extracts the function selectors from the contract’s dispatcher and matches them against known admin signatures, follows proxies (EIP-1967, beacon, EIP-1167) to the real logic, finds who can upgrade them, and reads the owner.

PowerWhy it mattersSeverity
Can mint new tokensnew supply can be created and dumped on holdershigh
Can blacklist walletschosen wallets can be blocked from sellinghigh
Can switch trading on/offtrading can be stopped, trapping buyers (honeypot pattern)high
Can pause transfersall transfers can be frozenmedium
Can change taxes / feesbuy/sell tax can be raised after you buymedium
Can change wallet / tx limitsmax-wallet or max-tx limits can be tightened to block sellsmedium
  • Upgradeable proxy with an active upgrader is high severity — the code can be swapped.
  • A power only counts when an active owner or admin role still holds it; renounced ownership turns it into info.
  • Official Robinhood stock tokens, stablecoins and WETH are marked issuer-managed: minting, pausing or upgrades are expected there.
  • Limits: matching is by function name, so a custom-named admin function can be missed, and a capability is not proof of abuse.

Rug Radar

A background watcher scans the top, trending and newest pools every 2 minutes and records:

EventRule
Liquidity pulledPool liquidity below 50% of its high from the last hour (high was at least $20K)
Price crashPrice below 50% of its high from the last hour, or −50% over 1h when first seen (pool liquidity ≥ $1K)
Supply mintedNew tokens minted from the zero address worth ≥ 2% of total supply, read from chain logs (stock tokens, WETH and stablecoins excluded)
Copycat launchA pool younger than 24h whose symbol belongs to an older token

History starts when the server starts (shown as “monitoring since”). An alert is a warning sign, not proof of fraud.

Smart money

Built from DEX trades of $250+ over ~24h on the most liquid established pools. Per wallet, PnL = sold − bought + remaining tokens at the current price. Wallets need at least 2 trades and $1K volume; addresses with more than 50,000 transactions (bots / relayers) are removed and those above 10,000 are labelled automated. A short window favours active traders.

CLI

The CLI uses the same tools as the web agent. By default it talks to the hosted Strix at strixagents.com, so there is no server to run.

shell
git clone https://github.com/strixagents/Strix
cd Strix && npm install && npm link   # installs the strix and strix-mcp commands

strix ask "Is PONS safe?"
strix contract CASHCAT
CommandWhat it does
strix ask "<question>"Ask the AI agent anything
strix overviewChain stats, top tokens, gainers & losers
strix analyze <token> [--interval 1h]On-chain stats + technicals + levels
strix safe <token>Safety scorecard (A–F)
strix contract <token|0x…>Contract X-ray: mint, blacklist, pause, upgrades, owner
strix compare <A> <B> [C] [D]Side-by-side: liquidity, volume, age, risk
strix whales <token>Whale buys/sells, top wallets, wash-trading check
strix scan [--list top|trending|new] [--signal momentum] [--max-risk Low]Scan tokens by signal and risk
strix newNewest pools with risk flags
strix stocks [ticker]Stock tokens vs the real share price
strix wallet <0x…>Wallet holdings, risk, spam filter and 24h trades
strix search <name|symbol>Find a token / pool
strix radar [type]Rug Radar events
strix smart [pnl|volume|trades]Smart-money leaderboard (bots removed)
strix news [topic]Robinhood Chain headlines

Options: --json raw JSON for scripts, --no-color plain text, STRIX_URL server URL (default https://strixagents.com). To run your own server: copy .env.example to .env.local, add a free Groq key, run npm run dev -- -p 3001 and set STRIX_URL=http://localhost:3001.

MCP server

Use Strix as a tool inside Claude Code or any MCP client. After npm link (see CLI), register it like this — it uses the hosted Strix unless you set STRIX_URL:

.mcp.json
{
  "mcpServers": {
    "strix": {
      "command": "strix-mcp"
    }
  }
}

It exposes the read-only tools: analyze_token, get_chain_overview, scan_tokens, get_new_launches, search_token, get_token_scorecard, get_whale_activity, get_stock_premiums, scan_wallet, get_news, get_rug_radar, get_smart_money, scan_contract, compare_tokens.

HTTP API

All endpoints return JSON and are read-only. Please be gentle — they share free upstream quotas.

MethodEndpointReturns
GET/api/networkChain ID, latest block, gas price
GET/api/overviewTop tokens, trending, gainers/losers and chain totals
GET/api/screener?list=top|trending|newToken rows with signals and risk
GET/api/search?q=PONSFind tokens / pools by symbol, name or address
GET/api/candles?pool=0x…&interval=15m|1h|4h|1d|1wOHLCV candles + indicator analysis
GET/api/analyst?pool=0x…Scorecard, holders, whales, large transfers, contract scan
GET/api/contract?token=PONS|0x…Contract X-ray (40 / min per IP)
GET/api/price?pools=0x…,0x…Latest USD price per pool (max 30)
GET/api/stocksStock tokens vs real share prices
GET/api/wallet?address=0x…Wallet scan (20 / min per IP)
GET/api/radarRug Radar events
GET/api/smart-moneySmart-money leaderboard
GET/api/toolList of agent tools (JSON schema)
POST/api/toolRun one tool: {"name":"scan_contract","args":{"token":"PONS"}} (60 / min per IP)
POST/api/agentAsk the agent; streams NDJSON events (20 / 10 min per IP)
shell
curl "https://strixagents.com/api/contract?token=PONS"

curl -X POST https://strixagents.com/api/tool \
  -H "content-type: application/json" \
  -d '{"name":"get_token_scorecard","args":{"token":"PONS"}}'

POST /api/agent takes {"messages":[{"role":"user","content":"Is PONS safe?"}]} and streams one JSON event per line: step, step_done, card, delta (answer text as it is written), answer, followups and meta.

Data & limits

  • Robinhood Chain RPC — blocks, gas, balances (Multicall3), transfer and mint logs, contract bytecode. If an ISP blocks the RPC hostname, Strix resolves it over DNS-over-HTTPS.
  • GeckoTerminal — pools, candles, trades, holders and token info.
  • DexScreener — live pair prices and search.
  • Yahoo Finance — real share prices for the stock-token comparison.
  • Google News RSS — headlines.
  • Groq (primary) and Google Gemini (backup + screenshots) — free AI tiers.

Coverage: tokens with a DEX pool indexed by GeckoTerminal or DexScreener. Free tiers have rate limits, so very busy moments can slow lists down or put the agent in rule-based mode. Everything shown is live data — no sample or demo data.

Questions? See the FAQ or the GitHub repo.