>_

wego

agent-ready json output non-interactive

weather app for the terminal

How to install wego

go install github.com/schachmat/wego@latest

wego use case

Fetch and display weather forecasts in a terminal, usable by AI agents to get weather data for a given location.

When to use wego

  • When an AI agent needs to retrieve current or multi-day weather forecasts for a specific location from the command line.
  • When integrating weather data into scripts, monitoring systems, or automated reports.
  • When a simple, dependency-light tool is needed to display weather in various formats (ASCII, emoji, Markdown, JSON).

When not to use wego

  • When graphical or interactive weather maps are required.
  • When real-time weather alerts or severe weather notifications are needed (wego provides forecasts, not live alerts).

wego features

  • · Show forecast for 1 to 7 days
  • · Multiple backends: openweathermap, weatherapi, open-meteo, smhi, caiyun, worldweatheronline, pirateweather, json
  • · Multiple frontends: ascii-art-table, emoji, markdown, json
  • · Configurable unit systems: metric, imperial, si, metric-ms
  • · Disk caching with configurable TTL
  • · Multi-language support
  • · Built-in man page
  • · Composable via JSON backend and JSON frontend

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like wego on its own.

Set up MCP →

Similar tools to wego