Claude Skill

ClawRunr/JavaClaw

JavaClaw is a Java version of OpenClaw built on Spring Boot, Spring AI, and JobRunr. It enables AI-powered task orchestration and distributed job scheduling for Java applications.

Overview

Stars705
Forks151
LanguageJava
Last pushed2026-07-02
Last synced2026-07-03
View on GitHub

Repository

OwnerClawRunr
RepositoryJavaClaw
Full nameClawRunr/JavaClaw
Repo ID1,184,459,159

Install this Skill

docker run -it -p 8080:8080 -p:8081:8081 -v "$(pwd)/workspace:/workspace" jobrunr.io/javaclaw

Registry

Typemcp_server
Quality score70/100
Verificationreadme_parsed
Last verified2026-06-07
Platforms
ClaudeMCPOpenClaw
Capabilities
browsermemorysearchimagevideoterminalworkflowjavajobrunropenclaw
Detected files
README.md

Summary

JavaClaw is a Java port of OpenClaw built on Spring Boot, Spring AI, and JobRunr, enabling AI-powered task orchestration and scheduling in Java environments.

Chinese description

JavaClaw,基于Spring Boot、Spring AI和JobRunr构建的Java版OpenClaw。

Key features

  • Built on Spring Boot for rapid development
  • Integrates Spring AI for intelligent task handling
  • Uses JobRunr for distributed job scheduling
  • Java port of the OpenClaw project
  • Designed for modern Java applications

Use cases

  • AI-powered workflow automation in Java
  • Background job processing with scheduling
  • Building intelligent task orchestration systems
  • Migrating OpenClaw workflows to Java
  • Enterprise job management with Spring ecosystem

README excerpt

# JavaClaw JavaClaw is a Java-based personal AI assistant that runs on your own devices. It acts as a control plane (gateway) for an AI agent that can interact across multiple communication channels, manage tasks, execute shell commands, browse the web, and more — all while keeping your data local. > NOTE: this project was originally created as a demo to show the use of JobRunr, JavaClaw is now an open invitation to the Java community, let’s build the future of Java-based AI agents together ☕. ## Features - **Multi-Channel Support** — Chat UI (WebSocket), Telegram, Discord, and an extensible plugin-based channel architecture - **Task Management** — Create, schedule (one-off, delayed, or recurring via cron), and track tasks as human-readable Markdown files - **Extensible Skills** — Drop a `SKILL.md` into `workspace/skills/` and the agent picks it up at runtime - **LLM Provider Choice** — Plug in OpenAI, Anthropic, or Ollama (local); switchable during onboarding - **MCP Support** — Model Context Protocol client for connecting external tool servers - **Shell & File Access** — Agent can read/write files and run bash commands on your machine - **Smart Web Tools** — Brave web search and intelligent web scraping - **Background Jobs** — Powered by JobRunr with a built-in dashboard at `:8081` - **Privacy-First** — Runs entirely on your own hardware; no data leaves unless you configure an external LLM ## Technology Stack | Layer | Technology | |---|---| | Language | Java 25 | | Framework | Spring Boot 4.0.3, Spring Modulith 2.0.3 | | LLM | Spring AI 2.0.0-SNAPSHOT (OpenAI, Anthropic, Ollama) | | Agent | Spring AI Agent Utils | | MCP | Spring AI MCP Client | | Jobs | JobRunr 8.5.0 | | Database | H2 (embedded, file-backed) | | Templating | Pebble 4.1.1 | | Frontend | htmx 2.0

Topics

Explore more

Data from GitHub. Synced on 2026-07-03