Features Stack GitHub Try Demo
OpenAI Agents SDK ยท MCP ยท Gradio ยท v0.2.0

Your AI guide to
weather-smart days

Chat about any city, any date. AIObot reads real-time weather and surfaces the perfect mix of activities and local events โ€” instantly.

Try the Demo View Source
AIObot screenshot

Everything for a great day

From live weather to curated events โ€” all in one conversation.

๐ŸŒค
Real-time Weather
Live conditions and 16-day forecasts via Open-Meteo, with automatic MCP fallback to WeatherAPI when needed.
๐ŸŽญ
Event Discovery
Concerts, sports, and local events via Ticketmaster across the US, UK, Canada, Australia, UAE, Norway & NZ.
๐Ÿค–
AI-Powered Chat
Conversational interface built with OpenAI Agents SDK. Understands natural language like "this weekend" or "next Monday".
โšก
Streaming Responses
Instant feedback via streamed output. Tool calls are filtered so only clean, readable prose reaches the user.
๐Ÿง 
Smart Recommendations
Up to 10 balanced picks โ€” outdoor, indoor, and events โ€” weighted by the actual weather for your chosen date.
๐Ÿ”Œ
MCP Integration
Model Context Protocol bridge spawns a Node.js weather server on demand, communicating via stdio.

Built with modern tools

A lean, production-ready stack optimised for cost and reliability.

Core
Python 3.11 OpenAI Agents SDK Gradio GPT-4o-mini
APIs & Data
Open-Meteo WeatherAPI Ticketmaster MCP
Infrastructure
Docker AWS App Runner AWS ECR GitHub Actions
Quality
Ruff pre-commit Commitizen Gitleaks uv

Ready to plan your
perfect day?

No signup, no install โ€” just a conversation.