Talk to it like Alexa, chat with it like ChatGPT. One self-hosted AI assistant for your whole homelab.

Multi-agent by design: each agent you configure handles one job, such as the house, music, weather or your documents, using the services you already host.

One assistant for your homelab

Ambrogio runs on your server, next to the services you already host. Each agent reaches one of them through the Model Context Protocol, and the orchestrator picks the right agent for each request.

Ambrogio in your homelabAmbrogio runs in your homelab. Its agents use Home Assistant, Music Assistant, OpenCloud, Open-Meteo, Any MCP server, Conversation memory, and outside it Your LLM and Web search. You talk to it from voice satellite, web chat, terminal, mobile app.Your homelabHome Assistantlights and devicesMusic Assistantmusic on the speakersOpenCloudfamily documentsOpen-MeteoweatherAny MCP serveryour own toolsConversation memorysearch past chatsYour LLMcloud or localWeb searcha public serviceAmbrogioVoice satelliteWeb chatTerminalMobile appAndroid and iOS, soon
  • Voice satellite
  • Web chat
  • Terminal
  • Mobile appAndroid and iOS, soon
Your homelab
Ambrogio
  • Home Assistantlights and devices
  • Music Assistantmusic on the speakers
  • OpenCloudfamily documents
  • Open-Meteoweather
  • Any MCP serveryour own tools
  • Conversation memorysearch past chats
  • Your LLMcloud or local
  • Web searcha public service

The services of ambrogio-homelab-example. Logos are trademarks of their owners.

What it does