Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.
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
Inicie o backend e o dashboard com Docker
docker compose up -d --pull always - 2
Crie uma chave de API no dashboard e defina-a como a variável de ambiente MIRIX_API_KEY
- 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
Pipeline open source que transforma uma ideia de pesquisa em um artigo acadêmico completo, com busca bibliográfica, experimentos em sandbox, verificação de citações e saída em LaTeX.
Workspace open source local-first para criar agentes de IA visualmente, conectar modelos e ferramentas MCP e executá-los em chats ou automações.
Assistente pessoal de IA auto-hospedado que roda na sua máquina ou na nuvem e se conecta a apps de chat como DingTalk, Lark, Discord e Telegram.
Leon é um assistente pessoal de IA open source que roda localmente e pode usar ferramentas, memória e contexto para realizar tarefas.
IA de código aberto que captura o que aparece na tela e as conversas, transcreve tudo em tempo real e permite conversar sobre o que viu e ouviu.