Show HN: Mu – A Personal Home Server Mu, a personal home server released as a single Go binary, runs everyday services — news, mail, markets, weather, search, images, video, blog, social, places, reminders — behind a Go Micro registry with an LLM agent that calls them as tools. The open-source AGPL-3.0 project is available hosted at micro.mu or self-hosted, and exposes a web app, REST API, MCP server, A2A endpoint, and CLI, with 40+ tools accessible via MCP and optional USDC payment per request through the x402 protocol. A personal home server A personal home server. One Go binary runs a set of everyday services — news, mail, markets, weather, search, images, video, blog, social, places, reminders — behind a Go Micro https://github.com/micro/go-micro registry, with an LLM agent that calls them as tools. The same services are reachable as a web app, a REST API, an MCP server, an A2A endpoint, and a CLI. Use it hosted at micro.mu https://micro.mu , or self-host the single binary — same product either way. Open source, AGPL-3.0. All services in one process. Each domain news, markets, mail, weather, … is a Go Micro service with typed handlers, registered in-process behind an in-memory registry. One binary, no external infrastructure; the same handlers can later be split across processes by swapping the registry. An agent over those services. An LLM — Claude, Atlas Cloud DeepSeek , or a local Ollama / OpenAI-compatible endpoint — calls the services as tools, composes answers, and keeps per-user memory across sessions. A web UI that's a home screen. Cards render each service at a glance headlines, prices, weather, unread mail ; the agent sits inline to act on what you're looking at. Logged-out visitors get a public version with live public data. Several front doors to the same services. A REST API, an MCP server at /mcp , an A2A endpoint at /a2a , and a CLI where every tool is a subcommand. API and MCP callers can pay per request in USDC via x402 https://x402.org . Each is a service, reachable in the web app and directly over REST, MCP, A2A, or the CLI. The agent calls them as tools; each is also usable on its own. Agent — Ask anything. It calls news, markets, mail, weather, search and more, then synthesises an answer. Remembers your preferences. Chat — Conversational AI with session history News — Headlines from RSS feeds, chronological, with AI summaries Markets — Live crypto, futures, commodity, and currency prices Weather — Forecasts and conditions Mail — Private messaging and email SMTP server with DKIM, inbound filtering Social — Public discussion threads Blog — Microblogging with daily AI-generated digests Video — YouTube without ads, algorithms, or shorts Images — Generate images from a prompt, plus a daily nature / mindful image Search — Search the web without tracking, with a clean reader view Places — Search places and nearby results with configured providers and open-data fallbacks Islam — A daily Islamic reminder verse, hadith, reflection , also an MCP tool Apps — Build and use small, useful tools like Saved , a built-in read-later list — pin any app to the top of your home screen Stream — Public event feed for agents and tools to subscribe to Runs as a single Go binary. Use the hosted instance, or self-host your own. Sign in to the web app with a username and password, a passkey WebAuthn , or Google . Already have an account? Link Google to it from Account settings and use Google sign-in from then on. For the API and CLI, generate a Personal Access Token at /token . Passkeys work out of the box. To enable Google sign-in when self-hosting, set GOOGLE CLIENT ID and GOOGLE CLIENT SECRET and optionally GOOGLE REDIRECT URI , which defaults to