Analysis updated 2026-05-18
Bet automatically on Polymarket temperature-range markets based on live weather forecast data.
Preview trading signals in signal mode before any money or orders are involved.
Track simulated profit and loss in paper mode to test a strategy risk-free.
Run the bot on a 30-minute loop so it continuously checks forecasts and places trades on its own.
| signal-trade-core/weather-prediction-bot | zhristophe/claude-mythos-ai-anthropic-app | simplifaisoul/osiris | |
|---|---|---|---|
| Stars | 336 | 336 | 338 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | easy | — |
| Complexity | 4/5 | 2/5 | — |
| Audience | developer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Execute mode requires a funded Polygon wallet with collateral currency and pre-authorized trading permissions.
This is a Node.js and TypeScript program that automatically places trades on Polymarket, a prediction market platform, using daily weather forecasts. Polymarket runs markets where people bet on whether the highest temperature in a given city will land within a certain range on a specific day. This bot fetches weather forecasts, figures out which temperature bucket a city is likely to fall into, and then either prints the signal, simulates a trade, or places a real order. The bot pulls forecast data from two sources depending on location: the US National Weather Service for American cities, and Open-Meteo for cities elsewhere in the world. It handles the difference between Fahrenheit and Celsius markets automatically, so US city markets are never confused with international ones. You configure which cities to monitor and what price thresholds to use via a .env file. There are three operating modes. Signal mode just prints what the bot would do, without placing any orders or changing any state. Paper mode records simulated trades and tracks a fake profit-and-loss balance in a local file. Execute mode places actual limit orders on Polymarket through the Polygon blockchain, which requires a funded wallet with Polymarket's collateral currency and pre-authorized trading permissions. You can also run the bot on a recurring loop, so it checks and trades every 30 minutes until you stop it. Setup involves cloning the repository, running npm install, copying the example environment file, and filling in your wallet credentials and trading parameters. The documentation strongly suggests testing with signal and paper modes before committing real funds. The project targets Node.js version 18 or higher and supports multiple wallet signature types including standard wallets, Polymarket proxy wallets, and Gnosis Safe.
A TypeScript bot that reads daily weather forecasts and automatically bets on Polymarket temperature-range markets for cities worldwide.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Polygon.
The README does not state a license, so default copyright rules likely apply.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.