The Micro Network — apps without ads, algorithms, or tracking.
Mu is a place to browse the news, track markets, watch videos, search the web and more — all in one place, without ads, algorithms, or tracking.
Browsing is free. Searching, posting, and AI features use credits. You get 20 free credits per day, then pay as you go from 1p.
- News — Headlines and articles from RSS feeds, chronological, with AI summaries
- Markets — Live crypto, futures, and commodity prices
- Video — YouTube without ads, algorithms, or shorts
- Web — Search the web without tracking
- Blog — Microblogging with daily AI-generated digests
- Social — Topic-based discussions with community notes
- Chat — AI-powered conversation on any topic
- Mail — Private messaging and email
- Apps — Build and use small, useful tools — or ask the agent to build one
- Agent — AI assistant that can search, answer, and build across every service
- Wallet — Pay as you go — 1 credit = 1p
Mu runs as a single Go binary on your own server or use the hosted version at mu.xyz.
- API - Basic API
- App - Basic PWA
- Home - Overview
- Agent - AI assistant
- Blog - Daily digests
- Chat - Discussion rooms
- News - RSS news feed
- Video - YouTube search
- Mail - Private messaging
- Markets - Live prices
- Web - Web search, no Ads
- Wallet - Card payments
- Apps - Build and launch small web apps
- Services - Marketplace, etc
- Blog — Daily digests generated from trending news
- News — AI summaries of articles
- Chat — AI-powered conversation on any topic
- Agent — Searches news, markets, video and more to answer your questions
- Apps — Describe what you need, the agent builds it. "Build me a unit converter" → working app in seconds
Mu exposes a Model Context Protocol (MCP) server at /mcp so AI agents and tools (e.g. Claude Desktop, Cursor, or any MCP-compatible client) can connect directly.
{
"mcpServers": {
"mu": {
"url": "https://mu.xyz/mcp"
}
}
}See MCP Server docs for available tools and usage.
The app contains cards displayed on the home screen. These are a summary or overview. Each card links to a feature page or external website. For example the Video card links to the /video page with videos by channel and search.
Mu is free to browse. See mu.xyz. Create an account and start using it immediately.
Ensure you have Go installed
Set your Go bin
export PATH=$HOME/go/bin:$PATH
Download and install Mu
git clone https://github.com/micro/mu
cd mu && go install
To reconfigure prompts, topics, cards, etc you can adjust the following json files.
Note: The binary will need to be recompiled as they are embedded at build time.
Set the chat prompts in chat/prompts.json
Set the home cards in home/cards.json
Set the RSS news feeds in news/feeds.json
Set the saved search categories in places/locations.json.
When GOOGLE_API_KEY is set, Places uses the Google Places API (New) for richer results. Without it, Places falls back to free OpenStreetMap data.
export GOOGLE_API_KEY=xxx
Set the YouTube video channels in video/channels.json
We need API keys for the following
export YOUTUBE_API_KEY=xxx
Mu uses Anthropic Claude for all AI features:
export ANTHROPIC_API_KEY=xxx
export ANTHROPIC_MODEL=claude-sonnet-4-20250514 # Optional, this is the default
By default, Mu stores the search index in JSON files loaded into memory. For production use, enable SQLite with FTS5 full-text search:
export MU_USE_SQLITE=1
This stores the search index in SQLite (~/.mu/data/index.db) with FTS5 for fast full-text search. Migration from JSON happens automatically on first startup.
Then run the app
mu --serve
Go to localhost:8081
On the web: mu.xyz/docs | mu.xyz/about
Full documentation is available in the docs folder and at /docs on any Mu instance:
Getting Started
- About - What Mu is and why it exists
- Principles - Guiding principles for AI and technology
- Installation - Self-hosting and deployment guide
Features
- Apps - Build and launch small web apps
- ActivityPub - Federation with Mastodon, Threads, etc.
- Messaging - Email and messaging setup
- Wallet & Credits - Credit system for metered usage Reference
- Configuration - All environment variables
- API Reference - REST API endpoints
- MCP Server - AI tool integration via MCP
- Screenshots - Application screenshots
Install git hooks to run tests before commits:
./scripts/install-hooks.shThis will prevent commits if tests fail, helping catch regressions early. See scripts/README.md for more details.
Mu uses Stripe for card payments. Top up with a credit or debit card and pay-as-you-go with credits. 1 credit = 1p.
See Wallet & Credits for details.
Mu is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
This means you are free to use, modify, and distribute this software, but if you run a modified version on a server and let others interact with it, you must make your modified source code available under the same license.