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 defaultTo 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 historicalCaveat
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.