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.
mateaix/mateclaw
Plataforma de assistente de IA self-hosted com Java/Spring Boot, espaços de trabalho multiusuário, failover entre vários provedores de modelos, LLM Wiki, MCP, Skills e integrações com canais de mensagens.
- Estrelas
- 1,170
- Forks
- 351
- Issues abertas
- 187
- Último commit
- há 5 horas
O que é?
MateClaw é uma plataforma self-hosted de agentes de IA criada com Spring Boot, Spring AI e AgentScope Java. Ela permite que uma equipe crie funcionários digitais com funções definidas, capazes de executar conversas, chamadas de ferramentas, planos e Goals de longa duração em um único JAR implantado, com RBAC, etapas de aprovação para o uso de ferramentas sensíveis e trilha de auditoria.
A plataforma encaminha as solicitações por uma lista configurada de provedores de modelos, em ordem de prioridade. Entre eles estão DashScope, OpenAI, Anthropic, Gemini, DeepSeek, Ollama e LM Studio. Se um provedor falhar, ela passa para o próximo que estiver saudável. O conhecimento é gerenciado por uma LLM Wiki, que transforma documentos enviados em páginas interligadas com citações. Arquivos de memória do workspace, pacotes SKILL.md e servidores MCP ampliam o que cada funcionário pode fazer.
Os usuários acessam os funcionários por um console web, um app desktop Electron, um widget de webchat incorporável ou canais de mensagens como DingTalk, Feishu, WeChat Work, Telegram, Discord, QQ e Slack. A documentação do projeto descreve uma configuração com Docker Compose e PostgreSQL 16, além de um modo de desenvolvimento com H2.
Recursos principais
- 01Funcionários digitais com funções, objetivos e vinculação de ferramentas por funcionário
- 02Cadeia ordenada de provedores de modelos, com monitoramento de saúde e failover após período de espera
- 03LLM Wiki que cria páginas interligadas com citações a partir de documentos enviados
- 04MCP (stdio, SSE, Streamable HTTP) e pacotes de skills SKILL.md para expandir a plataforma
- 05Fluxos de aprovação, RBAC e trilha de auditoria para ações sensíveis com ferramentas
- 06Integrações com canais como DingTalk, Feishu, WeChat Work, Telegram, Discord, QQ e Slack
Casos de uso
- Oferecer a uma equipe interna um assistente de IA compartilhado, com espaços de trabalho por usuário e controles administrativos
- Criar uma base de conhecimento com arquivos PDF e Markdown que responde com citações das fontes
- Executar um assistente de IA em grupos do Feishu ou DingTalk, usando um modelo self-hosted
- Delegar tarefas de várias etapas e longa duração a agentes que retomam o trabalho após uma reinicialização
Início rápido
- 1
Clone o repositório do GitHub
- 2
Consulte o README para ver as instruções de build e execução com Java 21 e, em seguida, inicie o servidor Spring Boot
Antes de usar
- Requer Java 21 e um backend Spring Boot, então hospedar por conta própria exige algum trabalho de configuração.
- A linha 3.0.0 é uma SNAPSHOT de desenvolvimento; os builds estáveis estão listados em Releases.
- Alguns recursos, como o runtime do DeepSeek Harness, foram verificados apenas no macOS arm64.
Tópicos
Perguntas frequentes
- O que é mateclaw?
- Plataforma de assistente de IA self-hosted com Java/Spring Boot, espaços de trabalho multiusuário, failover entre vários provedores de modelos, LLM Wiki, MCP, Skills e integrações com canais de mensagens. MateClaw é uma plataforma self-hosted de agentes de IA criada com Spring Boot, Spring AI e AgentScope Java. Ela permite que uma equipe crie funcionários digitais com funções definidas, capazes de executar conversas, chamadas de ferramentas, planos e Goals de longa duração em um único JAR implantado, com RBAC, etapas de aprovação para o uso de ferramentas sensíveis e trilha de auditoria.
- mateclaw é gratuito? Qual é a licença?
- mateclaw é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mateclaw ainda é mantido?
- Manutenção ativa. O último commit de mateclaw foi em 22 de out. de 2026.
- Para que posso usar mateclaw?
- Oferecer a uma equipe interna um assistente de IA compartilhado, com espaços de trabalho por usuário e controles administrativos Criar uma base de conhecimento com arquivos PDF e Markdown que responde com citações das fontes Executar um assistente de IA em grupos do Feishu ou DingTalk, usando um modelo self-hosted Delegar tarefas de várias etapas e longa duração a agentes que retomam o trabalho após uma reinicialização
- Como instalar mateclaw?
- Clone o repositório do GitHub Consulte o README para ver as instruções de build e execução com Java 21 e, em seguida, inicie o servidor Spring Boot
- Onde consigo mateclaw?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mateaix/mateclaw
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
O LobeHub é uma plataforma para organizar agentes de IA em equipes sempre ativas, que podem ser contratadas, agendadas e avaliadas em um só lugar.
Framework Java para criar aplicações de IA com agentes, workflows e múltiplos agentes sobre o Spring AI.
Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.
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.
Plataforma de agentes de IA multiusuário e auto-hospedada, onde equipes compartilham agentes especializados acessíveis pelo Telegram, Discord, Feishu e outros apps de chat.