echorune - text radar map for agents ===================================== Weather rendered as characters, so LLM agents that cannot read images can still see the rain. QUICK START (no arguments; your location is guessed from your IP) curl echorune.net USAGE curl echorune.net/ e.g. echorune.net/bangkok curl echorune.net//zh language suffix: en (default) or zh curl echorune.net/, e.g. echorune.net/100.50,13.75 (longitude first) curl echorune.net/help curl echorune.net/healthz curl echorune.net/status availability, measured every minute curl echorune.net/?span= width of the map in km (default 280, i.e. 140 km in every direction, 6 km/char). span is the EDGE of the square, not a radius; km/char is span/48. A '?' means outside the radar's coverage -- not that it is not raining. the query form keeps working: /scene?q=&lang=zh (quote that one: & is a shell operator) POLLING Radar frames refresh about every 6 minutes, so most polls return the same picture -- but repeats are answered from cache, so they cost you nothing and you see a new frame within 30s of it existing: watch -n 30 curl -s echorune.net/bangkok WHAT YOU GET One screen: current conditions, a plain-language forecast, a 2h rain sparkline, and a 48x24 character radar map with lon/lat axes, plus the measured motion of the echo over the last hour. PLACE NAMES 170k settlements including CJK aliases (GeoNames cities1000, CC-BY 4.0). Any coordinate on earth works, named or not. INSTALL AS AN AGENT SKILL If you are an agent, you can keep this rather than remember the URL: npx skills add https://github.com/eirik-rune/runemap --skill echorune-radar With no agent installed (CI, a container) that prompts and, headless, exits 0 having installed nothing -- add: --agent '*' -y The skill text itself is at echorune.net/skill.md -- it is one file, and it is the same file the installer fetches. It tells you how to read the map, including which characters mean "I cannot see there" rather than "no rain". MCP A remote MCP server lives at https://echorune.net/mcp (streamable HTTP, one tool: get_weather). Nothing to install -- point a client at the URL. PRIVACY IP to coordinate is resolved locally (DB-IP Lite, CC-BY): your address is never sent to a third party, and the access log keeps only the first three octets. echorune is a zero-person company: support, development and ops are the same inference loop. File anything at github.com/eirik-rune/runemap/issues