JobRunr Introduces ClawRunr, an Open-Source Java AI Agent
Summary
JobRunr has launched ClawRunr, an open-source Java AI agent designed for executing scheduled, recurring, and one-off background tasks on users' own hardware. Built on Java 25, Spring Boot, Spring AI, and JobRunr, ClawRunr supports OpenAI, Anthropic, and Ollama as LLM providers, with state persisted in an embedded H2 database. The agent combines conversational interaction with persistent task execution, enabling users to create reminders, automate work, and connect tools via Model Context Protocol (MCP). Architecturally, it uses Spring Modulith for modularity and handles asynchronous task execution through JobRunr, storing user-created and recurring tasks as Markdown files. It ships with tools for task management, shell execution, file access, web scraping, and optional Playwright integration for browser automation, also featuring dynamic tool discovery and a file-based skill system.
Key takeaway
For AI Architects evaluating platforms for persistent, scheduled AI agent deployments, ClawRunr offers a robust, open-source Java-based solution. Its integration with JobRunr for task management, support for multiple LLM providers including local Ollama, and modular Spring architecture provide a strong foundation. You should consider its file-based skill system and dynamic tool discovery for flexible agent customization and efficient resource utilization in your projects.
Key insights
ClawRunr is an open-source Java AI agent for persistent, scheduled background tasks, integrating LLMs and various tools.
Principles
- Persistence and scheduling are first-class concerns for long-running AI agents.
- Modular architecture enhances maintainability and extensibility for agent systems.
- File-based configurations and skills simplify agent customization without code changes.
Method
ClawRunr uses Spring Modulith for architecture, Spring AI for LLM integration, and JobRunr for asynchronous task execution, storing tasks and skills as Markdown files in a workspace.
In practice
- Run AI agents locally with Ollama for data privacy.
- Automate recurring tasks using cron support and dashboard monitoring.
- Extend agent capabilities by adding SKILL.md files to the workspace.
Topics
- ClawRunr
- Java AI Agents
- JobRunr Platform
- Open-Source AI
- Background Task Management
Code references
Best for: AI Architect, AI Engineer, Software Engineer, MLOps Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by InfoQ.