Repolode
micro

micro/mu

Runtime de assistente pessoal com IA, open source e escrito em Go, que recebe solicitações por e-mail, SMS, XMPP e HTTP e usa ferramentas como e-mail, calendário e arquivos.

Estrelas
437
Forks
22
Issues abertas
61
Último commit
há 1 hora

O que é?

Mu é o runtime por trás do Micro, um assistente pessoal que você pode hospedar por conta própria. Mensagens de HTTP, e-mail via SMTP, SMS e XMPP chegam a uma única caixa de entrada, onde você pode pedir ao agente, em linguagem natural, que realize uma tarefa. O agente padrão, Micro, conta com instruções e um conjunto de ferramentas fornecidas por serviços como e-mail, arquivos, calendário, busca, previsão do tempo, notas e shell.

Os serviços podem ser executados como componentes independentes, que você acessa diretamente, ou como ferramentas chamadas pelo agente. Alguns exemplos são um cliente e servidor de e-mail completos, busca na web com Brave, agregação de notícias RSS com resumos e busca de vídeos no YouTube. Todos são disponibilizados por meio de uma única interface MCP.

O binário também funciona como cliente CLI conectado à instância hospedada ou ao seu próprio servidor. A API HTTP aceita solicitações com bearer token e retorna um identificador de thread para dar continuidade às conversas.

Recursos principais

  • 01Recebe solicitações por HTTP, e-mail via SMTP, SMS e XMPP em uma única caixa de entrada.
  • 02Os agentes escolhem ferramentas de serviços de e-mail, arquivos, calendário, busca e muito mais.
  • 03Disponibiliza serviços por meio de uma única interface MCP.
  • 04Oferece uma CLI com comandos como ask e inbox list.
  • 05Disponibiliza uma API HTTP que retorna identificadores de thread para dar continuidade às conversas.

Casos de uso

  • Executar um assistente pessoal hospedado por conta própria para lidar com tarefas de e-mail e calendário.
  • Pedir a um agente que resuma notícias ou faça buscas na web pelo terminal.
  • Integrar um agente de IA a scripts por meio da API HTTP.

Início rápido

  1. 1

    Execute o script oficial de instalação indicado no README

  2. 2

    Inicie o servidor em localhost

    ~/.local/bin/mu --serve --address 127.0.0.1:8080
  3. 3

    Acesse a página web para criar sua conta e escolher um provedor de IA

Antes de usar

  • É licenciado sob AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte de versões modificadas disponibilizadas por meio de uma rede.
  • Você precisa escolher e configurar um provedor de IA durante a instalação para que o assistente possa responder.
  • Para hospedar por conta própria, é necessário seguir a documentação específica de instalação e configuração.

Tópicos

Perguntas frequentes

O que é mu?
Runtime de assistente pessoal com IA, open source e escrito em Go, que recebe solicitações por e-mail, SMS, XMPP e HTTP e usa ferramentas como e-mail, calendário e arquivos. Mu é o runtime por trás do Micro, um assistente pessoal que você pode hospedar por conta própria. Mensagens de HTTP, e-mail via SMTP, SMS e XMPP chegam a uma única caixa de entrada, onde você pode pedir ao agente, em linguagem natural, que realize uma tarefa. O agente padrão, Micro, conta com instruções e um conjunto de ferramentas fornecidas por serviços como e-mail, arquivos, calendário, busca, previsão do tempo, notas e shell.
mu é gratuito? Qual é a licença?
mu é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mu ainda é mantido?
Manutenção ativa. O último commit de mu foi em 22 de out. de 2026.
Para que posso usar mu?
Executar um assistente pessoal hospedado por conta própria para lidar com tarefas de e-mail e calendário. Pedir a um agente que resuma notícias ou faça buscas na web pelo terminal. Integrar um agente de IA a scripts por meio da API HTTP.
Como instalar mu?
Execute o script oficial de instalação indicado no README Inicie o servidor em localhost: ~/.local/bin/mu --serve --address 127.0.0.1:8080 Acesse a página web para criar sua conta e escolher um provedor de IA
Onde consigo mu?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/micro/mu

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados