Персональный AI-ассистент для самостоятельного развёртывания на компьютере или в облаке с подключением к DingTalk, Lark, Discord, Telegram и другим чатам.
mateaix/mateclaw
Платформа AI-ассистентов на Java/Spring Boot для собственного хостинга: рабочие пространства для нескольких пользователей, переключение между LLM-провайдерами, LLM Wiki, MCP и Skills, интеграции с мессенджерами.
- Звёзды
- 1,170
- Форки
- 351
- Открытые issues
- 187
- Последний коммит
- 4 часа назад
Что это?
MateClaw — платформа AI-агентов для собственного хостинга на базе Spring Boot, Spring AI и AgentScope Java. Она позволяет команде создавать цифровых сотрудников с разными ролями, которые ведут чаты, вызывают инструменты, строят планы и выполняют длительные цели в рамках одного развернутого JAR. Предусмотрены RBAC, подтверждение чувствительных вызовов инструментов и журнал аудита.
Платформа направляет запросы к настроенному списку провайдеров моделей в порядке приоритета, включая DashScope, OpenAI, Anthropic, Gemini, DeepSeek, Ollama и LM Studio, и при сбое переключается на следующего доступного провайдера. За работу со знаниями отвечает LLM Wiki: она превращает загруженные документы в связанные страницы с цитатами. Возможности каждого сотрудника также расширяют файлы памяти рабочего пространства, пакеты SKILL.md и серверы MCP.
Пользователи могут обращаться к сотрудникам через веб-консоль, настольное приложение Electron, встраиваемый виджет webchat или мессенджеры — например, DingTalk, Feishu, WeChat Work, Telegram, Discord, QQ и Slack. В документации проекта описана конфигурация Docker Compose с PostgreSQL 16, а также режим разработки на H2.
Ключевые возможности
- 01Цифровые сотрудники с ролями и целями, а также привязкой инструментов для каждого сотрудника
- 02Упорядоченная цепочка провайдеров моделей с отслеживанием состояния и переключением после сбоя с периодом ожидания
- 03LLM Wiki, которая создает из загруженных документов связанные страницы с цитатами
- 04Расширение возможностей с помощью MCP (stdio, SSE, Streamable HTTP) и пакетов навыков SKILL.md
- 05Процессы подтверждения, RBAC и журнал аудита для чувствительных действий с инструментами
- 06Интеграции с DingTalk, Feishu, WeChat Work, Telegram, Discord, QQ и Slack
Сценарии использования
- Предоставить внутренней команде общего AI-ассистента с персональными рабочими пространствами и административными средствами управления
- Создать базу знаний из PDF- и Markdown-файлов, которая отвечает со ссылками на источники
- Запустить AI-ассистента в группах Feishu или DingTalk с собственной моделью на сервере
- Поручать агентам многоэтапные длительные задачи, которые возобновляются после перезапуска
Быстрый старт
- 1
Клонируйте репозиторий с GitHub
- 2
Ознакомьтесь с инструкциями по сборке и запуску на Java 21 в README, затем запустите сервер Spring Boot
Что важно знать
- Требуются Java 21 и бэкенд Spring Boot, поэтому для самостоятельного хостинга потребуется настройка.
- Ветка 3.0.0 — это SNAPSHOT для разработки; стабильные сборки перечислены в разделе Releases.
- Некоторые функции, например runtime DeepSeek Harness, проверены только на macOS arm64.
Темы
Частые вопросы
- Что такое mateclaw?
- Платформа AI-ассистентов на Java/Spring Boot для собственного хостинга: рабочие пространства для нескольких пользователей, переключение между LLM-провайдерами, LLM Wiki, MCP и Skills, интеграции с мессенджерами. MateClaw — платформа AI-агентов для собственного хостинга на базе Spring Boot, Spring AI и AgentScope Java. Она позволяет команде создавать цифровых сотрудников с разными ролями, которые ведут чаты, вызывают инструменты, строят планы и выполняют длительные цели в рамках одного развернутого JAR. Предусмотрены RBAC, подтверждение чувствительных вызовов инструментов и журнал аудита.
- mateclaw можно использовать бесплатно? Какая у него лицензия?
- mateclaw распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mateclaw всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mateclaw — 22 окт. 2026 г..
- Для чего можно использовать mateclaw?
- Предоставить внутренней команде общего AI-ассистента с персональными рабочими пространствами и административными средствами управления Создать базу знаний из PDF- и Markdown-файлов, которая отвечает со ссылками на источники Запустить AI-ассистента в группах Feishu или DingTalk с собственной моделью на сервере Поручать агентам многоэтапные длительные задачи, которые возобновляются после перезапуска
- Как установить mateclaw?
- Клонируйте репозиторий с GitHub Ознакомьтесь с инструкциями по сборке и запуску на Java 21 в README, затем запустите сервер Spring Boot
- Где скачать mateclaw?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mateaix/mateclaw
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
LobeHub объединяет AI-агентов в постоянно работающие команды, которые можно нанимать, планировать их работу и оценивать результаты в одном месте.
Java-фреймворк для создания AI-приложений с агентами, workflow и несколькими агентами на базе Spring AI.
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.
Самостоятельно размещаемая многопользовательская платформа AI-агентов, где команды делятся специализированными агентами, доступными через Telegram, Discord, Feishu и другие чаты.