Asistente personal de IA autohospedado que funciona en tu equipo o en la nube y se conecta con apps de chat como DingTalk, Lark, Discord y Telegram.
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
Clona el repositorio desde GitHub
- 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
LobeHub es una plataforma para organizar agentes de IA en equipos siempre activos, que se pueden contratar, programar y supervisar desde un mismo lugar.
Framework de Java para crear aplicaciones de IA con agentes, workflows y varios agentes sobre Spring AI.
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Plataforma de agentes de IA multiusuario y autohospedada para que los equipos compartan agentes especializados, accesibles desde Telegram, Discord, Feishu y otras herramientas de chat.