Repolode
Mirix-AI

Mirix-AI/MIRIX

Assistente pessoal multiagente que acompanha sua atividade na tela e cria memórias estruturadas, armazenadas localmente, para responder a perguntas sobre seu trabalho digital.

Estrelas
3,456
Forks
273
Issues abertas
46
Último commit
há 14 dias

O que é?

Mirix é um assistente pessoal de IA que captura a atividade na tela e as conversas e, em seguida, consolida tudo em memórias estruturadas de longo prazo. Seis componentes de memória (core, episódica, semântica, procedural, cofre de recursos e cofre de conhecimento) são gerenciados, cada um, por um agente dedicado, para que as informações sejam organizadas por tipo, em vez de armazenadas em um histórico único e sem estrutura.

O projeto executa um backend e um dashboard via Docker, expõe uma REST API na porta 8531 e oferece um cliente Python (mirix-client) para adicionar mensagens e recuperar memórias com o contexto da conversa. Aceita textos, imagens, voz e capturas de tela como entrada. A busca usa PostgreSQL com pesquisa de texto completo BM25 e similaridade vetorial.

O Mirix inclui um endpoint auto-dream que analisa as memórias existentes, mescla duplicatas e resolve entradas conflitantes, com uma opção de dry-run para pré-visualizar as alterações. A memória procedural pode extrair habilidades de chamadas de ferramentas e erros ocorridos em sessões recentes. Ao atualizar, bancos de dados existentes precisam de scripts de migração manuais.

Recursos principais

  • 01Seis tipos especializados de memória, cada um gerenciado por um agente dedicado
  • 02Captura contínua da tela, consolidada em memórias estruturadas
  • 03Armazenamento local de dados de longo prazo, com configurações de privacidade controladas pelo usuário
  • 04Pesquisa de texto completo BM25 baseada em PostgreSQL, com similaridade vetorial
  • 05Aceita textos, imagens, voz e capturas de tela como entrada
  • 06Endpoint auto-dream para mesclar e organizar memórias

Casos de uso

  • Relembrar no que você trabalhou ou sobre o que conversou nos últimos dias
  • Criar uma base de conhecimento pessoal a partir da atividade na tela e de conversas
  • Extrair procedimentos reutilizáveis de erros e correções de ferramentas em fluxos de trabalho com agentes
  • Experimentar arquiteturas de memória multiagente para assistentes baseados em LLMs

Início rápido

  1. 1

    Inicie o backend e o dashboard com Docker

    docker compose up -d --pull always
  2. 2

    Crie uma chave de API no dashboard e defina-a como a variável de ambiente MIRIX_API_KEY

  3. 3

    Instale o cliente Python

    pip install mirix-client

Antes de usar

  • Para executar, é necessário configurar um provedor de LLM e de embeddings, como uma chave de API do Google AI.
  • Armazena memórias derivadas de capturas de tela, o que exige atenção à privacidade em máquinas compartilhadas.
  • A hospedagem própria requer Docker e uma configuração com PostgreSQL; além disso, bancos de dados existentes precisam de migrações manuais durante a atualização.

Tópicos

Perguntas frequentes

O que é MIRIX?
Assistente pessoal multiagente que acompanha sua atividade na tela e cria memórias estruturadas, armazenadas localmente, para responder a perguntas sobre seu trabalho digital. Mirix é um assistente pessoal de IA que captura a atividade na tela e as conversas e, em seguida, consolida tudo em memórias estruturadas de longo prazo. Seis componentes de memória (core, episódica, semântica, procedural, cofre de recursos e cofre de conhecimento) são gerenciados, cada um, por um agente dedicado, para que as informações sejam organizadas por tipo, em vez de armazenadas em um histórico único e sem estrutura.
MIRIX é gratuito? Qual é a licença?
MIRIX é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
MIRIX ainda é mantido?
Manutenção ativa. O último commit de MIRIX foi em 8 de out. de 2026.
Para que posso usar MIRIX?
Relembrar no que você trabalhou ou sobre o que conversou nos últimos dias Criar uma base de conhecimento pessoal a partir da atividade na tela e de conversas Extrair procedimentos reutilizáveis de erros e correções de ferramentas em fluxos de trabalho com agentes Experimentar arquiteturas de memória multiagente para assistentes baseados em LLMs
Como instalar MIRIX?
Inicie o backend e o dashboard com Docker: docker compose up -d --pull always Crie uma chave de API no dashboard e defina-a como a variável de ambiente MIRIX_API_KEY Instale o cliente Python: pip install mirix-client
Onde consigo MIRIX?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Mirix-AI/MIRIX

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

Projetos relacionados