Discover and explore top open-source AI tools and projects—updated daily.
OctagonAIAI-native CLI for automated prediction market trading
Top 87.1% on SourcePulse
An AI-native Command Line Interface (CLI) designed for automated trading on Kalshi prediction markets. It performs deep fundamental research, generates independent probability estimates, calculates trading edge against live order books, and executes trades using Kelly sizing and a multi-gate risk engine, targeting traders and power users seeking an automated, data-driven approach to market participation.
How It Works
The bot leverages AI models, integrated via APIs like Octagon Research, to conduct fundamental analysis on Kalshi markets. It generates proprietary probability estimates, identifies key price drivers, and assesses market catalysts. Trading edge is computed by comparing these model-derived probabilities against live order book prices. Trades are then sized using a half-Kelly criterion and passed through a 5-gate risk engine (Kelly, Liquidity, Correlation, Concentration, Drawdown) before execution, ensuring a disciplined and risk-managed approach.
Quick Start & Requirements
bunx kalshi-trading-bot-cli@latest (no clone/install needed). Global install: bun add -g kalshi-trading-bot-cli.https://bun.com/install.Highlighted Details
--json output for seamless integration with scripts and AI agents.Maintenance & Community
The README does not specify notable contributors, sponsorships, or community channels (e.g., Discord, Slack). Anonymous usage telemetry is collected by default to aid product improvement, which can be disabled via .env configuration.
Licensing & Compatibility
Limitations & Caveats
A strict dependency on the Bun runtime environment is enforced, with Node.js being incompatible. Full functionality requires obtaining and configuring multiple API keys from Kalshi, an LLM provider, and optionally Octagon AI and Tavily. Telemetry is enabled by default, though configurable.
1 day ago
Inactive