Repolode
mateaix

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

    Клонируйте репозиторий с GitHub

  2. 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 обновляется ежедневно.

Похожие проекты