Repolode
ClawRunr

ClawRunr/JavaClaw

Персональный AI-ассистент на Java для ваших устройств: шлюз к LLM-агенту, который работает с чатами, задачами, shell и вебом.

Звёзды
753
Форки
167
Открытые issues
27
Последний коммит
15 дней назад

Что это?

JavaClaw — персональный AI-ассистент на Java, порт идеи OpenClaw. Он служит управляющим центром для AI-агента, который получает сообщения из разных каналов, планирует задачи и отслеживает их в Markdown-файлах, выполняет shell-команды, читает и записывает локальные файлы и просматривает веб. Проект построен на Spring Boot, Spring AI и JobRunr; фоновые задачи выполняются через JobRunr, а его дашборд доступен на порту 8081.

Агент может работать с OpenAI, Anthropic или локальной моделью Ollama, а к внешним серверам инструментов подключается через Model Context Protocol. Чтобы добавить навыки, достаточно поместить файл SKILL.md в папку workspace или упаковать навыки в JAR-файлы в classpath. Страница начальной настройки по адресу /onboarding помогает настроить провайдера, учётные данные, каналы и плагины.

Проект начинался как демонстрация JobRunr, а теперь приглашает Java-сообщество вместе создавать AI-агентов на Java.

Ключевые возможности

  • 01Веб-интерфейс чата через WebSocket, а также каналы Telegram, Discord и WhatsApp через wacli
  • 02Задачи с однократным запуском, задержкой или расписанием cron хранятся в Markdown-файлах
  • 03Навыки загружаются из папок workspace или из JAR-файлов в classpath
  • 04Поддержка OpenAI, Anthropic и Ollama в качестве LLM-провайдеров
  • 05MCP-клиент для подключения внешних серверов инструментов
  • 06Агент умеет читать и записывать файлы, а также выполнять bash-команды на локальной машине

Сценарии использования

  • Запуск собственного ассистента на своём оборудовании, который отвечает на сообщения в чатах с помощью локальной модели Ollama
  • Планирование регулярных автоматизированных задач, описанных в удобных для чтения Markdown-файлах
  • Расширение агента на Java с помощью собственных навыков или MCP-серверов инструментов
  • Эксперименты со Spring AI и JobRunr в проекте с AI-агентом

Быстрый старт

  1. 1

    Убедитесь, что установлены Java 25 и Gradle (или входящий в комплект wrapper)

  2. 2

    Запустите приложение из клонированного репозитория

    ./gradlew :app:bootRun
  3. 3

    Откройте страницу первоначальной настройки в браузере и завершите настройку

Что важно знать

  • Требуются Java 25 и API-ключ LLM (OpenAI или Anthropic) либо запущенный экземпляр Ollama.
  • Агент может выполнять команды shell на вашем компьютере, поэтому его нужно тщательно настроить.
  • Поддержка WhatsApp основана на неофициальном протоколе WhatsApp Web; вы используете её на свой страх и риск.
  • Spring AI использует зафиксированную зависимость 2.0.0-SNAPSHOT, которая не является стабильным релизом.

Темы

Частые вопросы

Что такое JavaClaw?
Персональный AI-ассистент на Java для ваших устройств: шлюз к LLM-агенту, который работает с чатами, задачами, shell и вебом. JavaClaw — персональный AI-ассистент на Java, порт идеи OpenClaw. Он служит управляющим центром для AI-агента, который получает сообщения из разных каналов, планирует задачи и отслеживает их в Markdown-файлах, выполняет shell-команды, читает и записывает локальные файлы и просматривает веб. Проект построен на Spring Boot, Spring AI и JobRunr; фоновые задачи выполняются через JobRunr, а его дашборд доступен на порту 8081.
JavaClaw можно использовать бесплатно? Какая у него лицензия?
JavaClaw распространяется с открытым исходным кодом под лицензией LGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
JavaClaw всё ещё поддерживается?
Активно поддерживается. Последний коммит в JavaClaw — 7 окт. 2026 г..
Для чего можно использовать JavaClaw?
Запуск собственного ассистента на своём оборудовании, который отвечает на сообщения в чатах с помощью локальной модели Ollama Планирование регулярных автоматизированных задач, описанных в удобных для чтения Markdown-файлах Расширение агента на Java с помощью собственных навыков или MCP-серверов инструментов Эксперименты со Spring AI и JobRunr в проекте с AI-агентом
Как установить JavaClaw?
Убедитесь, что установлены Java 25 и Gradle (или входящий в комплект wrapper) Запустите приложение из клонированного репозитория: ./gradlew :app:bootRun Откройте страницу первоначальной настройки в браузере и завершите настройку
Где скачать JavaClaw?
Исходный код и инструкции по установке — на GitHub: https://github.com/ClawRunr/JavaClaw

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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

Персональный ИИ-ассистент для собственного сервера с памятью по биологическим принципам: она объединяется, связывается и со временем забывается; доступна через MCP и совместима со skills для OpenClaw.

508TypeScriptMITОбновлён 6 дней назад

Платформа AI-ассистентов на Java/Spring Boot для собственного хостинга: рабочие пространства для нескольких пользователей, переключение между LLM-провайдерами, LLM Wiki, MCP и Skills, интеграции с мессенджерами.

1,2 тыс.351JavaApache-2.0Обновлён 4 часа назад