JavaClaw Beta: Java-Based AI Assistant Built on Spring AI and JobRunr

JobRunr's team has released JavaClaw beta, a Java-based implementation of the OpenClaw personal AI assistant that runs entirely on your hardware. The project addresses AI agent limitations in reliable task scheduling and background processing by integrating JobRunr as a first-class citizen in the runtime.
Technical Stack & Development
After scrapping an initial proof-of-concept described as "AI slop everywhere" with outdated dependencies, the team rebuilt the project properly over two weeks using:
- Spring Boot 4
- Spring AI
- Spring Modulith
- JobRunr for background job processing
The current implementation emphasizes clean architecture and proper dependency management for maintainable contributions.
Current Features
- Multi-channel support: Telegram + Chat UI (WebSocket), with architecture ready for additional channels
- LLM choice: OpenAI, Anthropic (including Claude Code), or Ollama for fully local operation
- Task management: Markdown files for one-off, delayed, and cron tasks
- Skills system: Drop a SKILL.md file and the agent picks it up at runtime
- MCP support: For external tool servers
- Shell and file access: Web search, web scraping/interaction with Playwright
- Background jobs: Powered by JobRunr with built-in dashboard
- Privacy first: Runs entirely on your machine
Known Issues
- After first-time Playwright use for browser installation, JavaClaw "forgets what it was doing" - restart required
- Recurring task outputs work via Telegram but won't send back to web interface chat window
Availability & Next Steps
The first beta version is ready for testing on GitHub. The team acknowledges room for growth in areas like more channels, better memory, and smarter planning, and aims to develop this as a community project.
📖 Read the full source: r/openclaw
👀 See Also

AI Sandbox Manager: LXC-Based Sandbox for Codex with GPU Passthrough and Computer Use on Headless Linux
ai-sandbox-manager is an open-source LXC-based sandbox for Codex agents on headless Linux. It provides GPU passthrough, full sudo access, persistent environments, and computer use via CUA, all while isolating the agent from the host OS.

CC-Canary: Detect Regressions in Claude Code with Local JSONL Analysis
CC-Canary reads Claude Code session logs and produces a forensic report on model drift, including read:edit ratio, reasoning loops, cost trends, and auto-detected inflection dates.

From Replit to Local: How One Developer Used Claude to Build StillHere, an API-Powered AI Companion Chat App
A developer built StillHere.ink, an AI chat app for companion-style conversations using personal API keys, after migrating from Replit to local development with Claude. The app features memory, diary summaries, RAG, model switching, and cost-control tools.

ClawPort: Open Source Orchestration for AI Agent Workflows with Self-Healing Cron
ClawPort is an open source orchestration layer for AI agent workflows that auto-configures cron pipelines, self-heals on failures, and lets you test agents directly before they run on schedule.