Bundled Extras

Two bonus components beyond the core JARVIS system. Neither auto-starts, they're opt-in power-user pieces. After running setup.sh, they land at ~/jarvis-kit-extras/.

1. trading-bot/, Solana memecoin trading system

Working scanner + executor built around the JARVIS agent fleet (Hunter, Pre-buy gate, Trade-watcher, Hourly audit, Nightly learnings).

What's in it

  • Scanner (src/scanner.js), Birdeye, DexScreener, Helius
  • Executor (src/executor.js), Jupiter V6 swap routing + Helius RPC
  • Risk (src/risk.js), position sizing, circuit breakers, drawdown caps
  • Hunter (agents/claude-hunter.md), agent-driven candidate picker
  • Pre-buy gate, final filter before execution
  • Trade-watcher + audit, live monitoring + self-improvement loop

Setup

cd ~/jarvis-kit-extras/trading-bot
cp .env.example .env
# Edit .env with WALLET_PRIVATE_KEY, HELIUS_API_KEY, etc.
npm install
node src/bot.js              # paper-mode by default

To go live: set LIVE_TRADING=true in .env plus an actual funded wallet.

Caveat

Memecoin trading is extremely high-risk. The bot has guardrails but cannot prevent total loss. Run paper-mode for at least a week and review the trade log before flipping live. Use at your own risk.

2. polymarket-v2/, Prediction market scanner + paper trader

AI-ensemble edge detection: multiple LLMs vote on each market's true probability, you bet when the consensus disagrees with market price.

What's in it

  • Scanner (scanner.py), pulls live Polymarket order books
  • Edge engine (edge_engine.py), multi-LLM ensemble probability estimation
  • Executor (executor.py), submits via Polymarket CLOB API
  • Paper resolver, settles paper trades when markets resolve
  • Risk (risk.py), Kelly sizing with conviction-weighted reduction
  • Backtest, replay historical markets to validate the edge detector

Setup

cd ~/jarvis-kit-extras/polymarket-v2
pip install -r requirements.txt
python3 scanner.py --paper        # paper-mode scan
python3 backtest.py               # validate against historical

Caveat

Paper-mode first. The all-in mode in config defaults to true, that's PAPER all-in only. Never enable live + all-in without explicit risk override.

Picking which to use

  • Want trading? Wire up trading-bot/. Run paper-mode for a week before live.
  • Want to scan prediction markets? Wire up polymarket-v2/. Backtest first.
  • Want to use Sterling (the trader agent) without a bot? Strip the agent, Sterling expects a working trading system to monitor.