Repolode
mateaix

mateaix/mateclaw

Plataforma de asistentes de IA autohospedada con Java y Spring Boot, espacios de trabajo multiusuario, failover entre proveedores de modelos, LLM Wiki, MCP, Skills e integración con canales de mensajería instantánea.

Estrellas
1,170
Forks
351
Issues abiertos
187
Último commit
hace 5 horas

¿Qué es?

MateClaw es una plataforma autohospedada de agentes de IA basada en Spring Boot, Spring AI y AgentScope Java. Permite que un equipo cree empleados digitales con roles que ejecutan conversaciones, llamadas a herramientas, planes y Goals de larga duración dentro de un único JAR desplegado, con RBAC, pasos de aprobación para el uso de herramientas sensibles y un registro de auditoría.

La plataforma distribuye las solicitudes entre una lista configurada de proveedores de modelos, por orden de prioridad. Incluye DashScope, OpenAI, Anthropic, Gemini, DeepSeek, Ollama y LM Studio, y pasa al siguiente proveedor disponible si uno falla. La gestión del conocimiento se realiza mediante una LLM Wiki que convierte documentos cargados en páginas enlazadas con citas, mientras que los archivos de memoria del espacio de trabajo, los paquetes SKILL.md y los servidores MCP amplían las capacidades de cada empleado.

Los usuarios pueden acceder a los empleados desde una consola web, una aplicación de escritorio Electron, un widget de webchat integrable o canales de mensajería instantánea como DingTalk, Feishu, WeChat Work, Telegram, Discord, QQ y Slack. La documentación del proyecto describe una configuración de Docker Compose con PostgreSQL 16 y un modo de desarrollo con H2.

Funciones clave

  • 01Empleados digitales con roles, Goals y vinculación de herramientas por empleado
  • 02Cadena ordenada de proveedores de modelos con seguimiento del estado y failover con periodo de espera
  • 03LLM Wiki que crea páginas enlazadas con citas a partir de documentos cargados
  • 04MCP (stdio, SSE, Streamable HTTP) y paquetes de Skills SKILL.md para ampliar las capacidades
  • 05Flujos de aprobación, RBAC y registro de auditoría para acciones sensibles con herramientas
  • 06Integraciones con DingTalk, Feishu, WeChat Work, Telegram, Discord, QQ y Slack

Casos de uso

  • Proporcionar a un equipo interno un asistente de IA compartido, con espacios de trabajo por usuario y controles de administración
  • Crear una base de conocimiento a partir de archivos PDF y Markdown que responda con citas a las fuentes
  • Usar un asistente de IA en grupos de Feishu o DingTalk, respaldado por un modelo autohospedado
  • Delegar tareas de varios pasos y larga duración a agentes que puedan reanudarlas tras un reinicio

Inicio rápido

  1. 1

    Clona el repositorio desde GitHub

  2. 2

    Consulta el README para ver las instrucciones de compilación y ejecución con Java 21 y, después, inicia el servidor Spring Boot

Antes de usarlo

  • Requiere Java 21 y un backend Spring Boot, por lo que el autoalojamiento exige cierto trabajo de configuración.
  • La serie 3.0.0 es una SNAPSHOT de desarrollo; las compilaciones estables aparecen en Releases.
  • Algunas funciones, como el runtime de DeepSeek Harness, solo se han verificado en macOS arm64.

Temas

Preguntas frecuentes

¿Qué es mateclaw?
Plataforma de asistentes de IA autohospedada con Java y Spring Boot, espacios de trabajo multiusuario, failover entre proveedores de modelos, LLM Wiki, MCP, Skills e integración con canales de mensajería instantánea. MateClaw es una plataforma autohospedada de agentes de IA basada en Spring Boot, Spring AI y AgentScope Java. Permite que un equipo cree empleados digitales con roles que ejecutan conversaciones, llamadas a herramientas, planes y Goals de larga duración dentro de un único JAR desplegado, con RBAC, pasos de aprobación para el uso de herramientas sensibles y un registro de auditoría.
¿mateclaw es gratuito? ¿Qué licencia tiene?
mateclaw es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mateclaw sigue mantenido?
Mantenimiento activo. El último commit de mateclaw fue el 22 oct 2026.
¿Para qué puedo usar mateclaw?
Proporcionar a un equipo interno un asistente de IA compartido, con espacios de trabajo por usuario y controles de administración Crear una base de conocimiento a partir de archivos PDF y Markdown que responda con citas a las fuentes Usar un asistente de IA en grupos de Feishu o DingTalk, respaldado por un modelo autohospedado Delegar tareas de varios pasos y larga duración a agentes que puedan reanudarlas tras un reinicio
¿Cómo se instala mateclaw?
Clona el repositorio desde GitHub Consulta el README para ver las instrucciones de compilación y ejecución con Java 21 y, después, inicia el servidor Spring Boot
¿Dónde consigo mateclaw?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mateaix/mateclaw

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados