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.
Each one replaces a fragile piece of the old screen-capture stack with a direct line to the browser.
No screen regions to draw. No calibration. No credentials to hand over. Log into Kalshi yourself, pick a preset, press start.
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"
reactions/. Pro unlocks custom presets.// reactions/safe_1.json { "buy_in": 1, "entry": 82, "exit": 68, "peak": 97 }
→ logs/trades_2026-04-23.csv [ok] 11 trades · +$4.20 [ok] 0 errors · 0 orphans
Run Safe for a week. Read the CSV. Climb the ladder only when the data says you can.
Phantom never touches your Kalshi credentials or skims your fills. Your keys, your wallet, your PnL.
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.
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.
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.
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.
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.
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.
Pro tier unlocks custom JSON in the reactions/ folder. Drop in a new file and it appears in the dropdown on next launch.
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.
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.
Phantom runs silent. You live your life. The logs are there in the morning.