LIVE · KXBTC15M

Trade Kalshi BTC
while your screen sleeps.

Phantom attaches to Chrome, reads the Kalshi DOM directly, and fires orders on tuned 15-minute BTC signals. No OCR. No mouse hijacking. No cloud. Just the log file in the morning.

Chrome DevTools Protocol Windows 10 / 11 Python backend Zero cloud
phantom — kxbtc15m — attached
Strategy
$1 Safe
$5 Standard
$10 Aggressive
$50 High Roller
Session
Runtime23h 47m
Trades96
UP
82¢
bid / ask · last 2s
DOWN
18¢
bid / ask · last 2s
Session P&L
+$4.20
11 trades · 0 errors
23:47:02 [bot] UP=82¢ DOWN=18¢ state=IDLE
23:47:05 [bot] Signal: BUY UP @ 82¢
23:47:05 [cdp] click up pill · fill $5 · review · submit
23:47:07 [bot] TRADE OPEN UP @ 82¢ size=$5.00
23:48:11 [bot] UP=97¢ DOWN=3¢ state=IN_TRADE
23:48:11 [bot] Peak exit — 97¢ >= 97¢
23:48:13 [bot] PEAK WIN +$0.75 · P&L $+4.95
23:48:14 [bot] Cooldown: 6 cycles
Contract
15min
binary · Kalshi
Cycles / day
96
fully utilised
Strategies
4
+ custom JSON
Latency
<150ms
DOM read
Uptime target
24h
silent
Capabilities

Six things Phantom gets right.

Each one replaces a fragile piece of the old screen-capture stack with a direct line to the browser.

01 / DOM-READ
Reads the DOM, not your monitor.
Chrome DevTools Protocol gives Phantom direct access to price pills. No Tesseract, no screen capture, no drift when you move a window.
Tech · CDPLatency · <150ms
02 / SIGNALS
Enters on thresholds, not hope.
Every strategy file has explicit entry, exit, spread, and peak-exit values. Logs show exactly why each click fired.
Config · JSONHot reload · yes
03 / GUARDS
Auditable limits, enforced first.
Loss caps, trade caps, window guards, maintenance windows. All enforced before the click fires, all printed to the log.
Scope · per-sessionLogged · always
04 / PRESETS
Four tuned presets out of the box.
From $1 Safe for overnight to $50+ High Roller. Different buy-ins, entries, spreads — swap anytime from the dropdown.
Ladder · $1 → $50+Custom · Pro
05 / RECOVERY
Connects. Reads. Clicks. Repeats.
Auto-detects resolved markets, navigates back to the live 15m contract, re-attaches after sleep and network hiccups.
Retry · Self-heal · yes
06 / LOGS
Per-session CSV you can audit.
Timestamp, direction, entry, exit, reason, PnL. Opens in Excel. Activity log color-coded by event for fast debugging.
Format · CSV + txtCloud · never
Three steps

Installer to first trade in under a minute.

No screen regions to draw. No calibration. No credentials to hand over. Log into Kalshi yourself, pick a preset, press start.

01 Attach
Launch Chrome on debug port.
A bundled launch_cdp_chrome.bat opens a dedicated profile with remote debugging enabled. Log into Kalshi manually. Phantom never sees your password.
# dedicated profile · port 9222
$ launch_cdp_chrome.bat
[ok] profile="phantom-cdp"
02 Pick
Choose a strategy preset.
Four defaults shipped: Safe, Standard, Aggressive, High Roller. Plain JSON files in reactions/. Pro unlocks custom presets.
// reactions/safe_1.json
{
  "buy_in": 1,
  "entry": 82,
  "exit": 68,
  "peak": 97
}
03 Run
Click Start. Walk away.
Phantom reads UP and DOWN prices, enters on signal, exits on peak or target, writes every action to a CSV. Minimize everything and live your life.
→ logs/trades_2026-04-23.csv
[ok] 11 trades · +$4.20
[ok] 0 errors · 0 orphans
Strategy Ladder

Opinionated defaults. Tunable JSON.

Run Safe for a week. Read the CSV. Climb the ladder only when the data says you can.

Safe

$1 Safe

Good for overnight. Fewer, cleaner entries.
Buy-in
$1
Entry
82¢
Spread
Peak
97¢
Standard

$5 Standard

Daily driver. Balanced frequency.
Buy-in
$5
Entry
80¢
Spread
Peak
97¢
Aggressive

$10 Aggressive

More trades. Looser entry.
Buy-in
$10
Entry
77¢
Spread
Peak
97¢
High Roller

$50+ High Roller

You know what you are doing.
Buy-in
$50+
Entry
74¢
Spread
Peak
97¢
Pricing

Pay for the runtime. Keep the profits.

Phantom never touches your Kalshi credentials or skims your fills. Your keys, your wallet, your PnL.

Free
$0/forever
Kick the tires.
  • 1 hour / day cap
  • $1 Safe strategy only
  • Activity log (no CSV)
  • $5 / $10 / $50 strategies
  • Custom JSON strategies
Start free
Starter
$20/mo
Daily driver.
  • Unlimited daily runtime
  • Safe + Standard + Aggressive
  • CSV + activity logs
  • Strategy tuning via JSON
  • High Roller strategy
Get Starter
Pro
$30/mo
First month free.
  • Everything in Starter
  • High Roller strategy
  • Custom strategy files
  • Priority updates
  • Device transfer on request
Get Pro
FAQ

Answers to the obvious questions.

Does Phantom get my Kalshi password?

No. Phantom attaches to a Chrome window you launch yourself — you log into Kalshi manually there. Phantom never sees, stores, or transmits your credentials. Cookies stay in Chrome's profile.

Why Chrome specifically?

Phantom uses the Chrome DevTools Protocol (CDP). Chrome exposes this by default on a debug port. Phantom ships a one-click launch_cdp_chrome.bat that opens a dedicated profile — your everyday Chrome is untouched.

Can I use my computer while it's running?

Yes. CDP reads the DOM and fires clicks inside the browser. No mouse or keyboard automation. Minimize Chrome, minimize Phantom, play games — the bot keeps trading.

What if Kalshi logs me out overnight?

Phantom detects the dropped session and logs the failure — never fires blind trades against a modal. Check "keep me logged in", or re-authenticate the next morning.

Does it run on Mac or Linux?

Windows 10 / 11 only right now. The Python + Playwright stack is cross-platform, but the installer, launcher, and license system are Windows-first. Mac and Linux are on the roadmap.

Is there a backtest?

Strategies are tuned against historical BTC 15-minute resolutions. Each JSON file has entry, exit, spread, and peak-exit fields you can edit. Run Safe for a week, read the CSV, and adjust from data.

Can I write my own strategy?

Pro tier unlocks custom JSON in the reactions/ folder. Drop in a new file and it appears in the dropdown on next launch.

What if I lose money?

You will lose money sometimes. Every strategy has losing trades. Phantom is a tool, not a money printer. Run Safe, read the logs, understand what it's doing before scaling up.

RISK DISCLOSURE

Phantom is a trading tool, not financial advice. Kalshi BTC 15-minute contracts are binary event contracts that can expire worthless. You can and will have losing trades. The historical performance of any strategy file does not guarantee future results. Never risk more than you can afford to lose. Phantom's authors are not responsible for any trading losses, Kalshi account actions, or regulatory outcomes resulting from your use of this software.

Ready

Stop watching the screen.
Start trading the market.

Phantom runs silent. You live your life. The logs are there in the morning.

Get Access Read the FAQ
Windows 10 / 11 · Python 3.10+ · 2 GB RAM · Chrome installed