Repolode
mateaix

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. 1

    Clone o repositório do GitHub

  2. 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