JavaClaw Beta: Spring AIとJobRunrを基盤としたJavaベースのAIアシスタント

JobRunrチームはJavaClawベータをリリースしました。これはOpenClawパーソナルAIアシスタントのJavaベース実装で、完全にユーザーのハードウェア上で動作します。このプロジェクトは、JobRunrをランタイムのファーストクラス市民として統合することで、AIエージェントの信頼性の高いタスクスケジューリングとバックグラウンド処理における制限に対処しています。
技術スタックと開発
古い依存関係で「AIの雑多なもの」と表現された初期の概念実証を破棄した後、チームは2週間かけてプロジェクトを適切に再構築しました。使用技術は以下の通りです:
- Spring Boot 4
- Spring AI
- Spring Modulith
- バックグラウンドジョブ処理用のJobRunr
現在の実装は、保守可能な貢献のためのクリーンなアーキテクチャと適切な依存関係管理を重視しています。
現在の機能
- マルチチャネル対応: Telegram + チャットUI(WebSocket)、追加チャネル対応のアーキテクチャ準備済み
- LLM選択: OpenAI、Anthropic(Claude Codeを含む)、または完全ローカル運用のためのOllama
- タスク管理: 一回限り、遅延、cronタスク用のMarkdownファイル
- スキルシステム: SKILL.mdファイルを配置するだけで、エージェントが実行時に自動認識
- MCPサポート: 外部ツールサーバー用
- シェルとファイルアクセス: Web検索、PlaywrightによるWebスクレイピング/操作
- バックグラウンドジョブ: JobRunrによる駆動、内蔵ダッシュボード付き
- プライバシー優先: 完全にユーザーのマシン上で動作
既知の問題
- 初回Playwright使用時のブラウザインストール後、JavaClawが「何をしていたか忘れる」 - 再起動が必要
- 繰り返しタスクの出力はTelegram経由では機能するが、Webインターフェースのチャットウィンドウには送信されない
入手可能性と今後の展開
最初のベータ版はGitHubでテスト準備が整っています。チームは、より多くのチャネル、優れたメモリ、スマートな計画立案などの分野での成長余地を認めており、これをコミュニティプロジェクトとして開発することを目指しています。
📖 Read the full source: r/openclaw
👀 See Also

Savant Commander 48B:12の蒸留モデルを統合したカスタムQwen 3 Mixture-of-Expertsモデル
Savant Commander 48Bは、Claude、Gemini、OpenAI、Deepseekなどのプロバイダーから12の蒸留モデルを組み合わせた、手動でコーディングされたルーティングを備えたカスタムQwen 3 Mixture-of-Expertsモデルです。256Kのコンテキスト長を特徴とし、プロンプト制御による特定の蒸留モデルのアクティベーションを可能にします。

MCPメモリゲートウェイ:Claude Codeにおける永続メモリのためのMCPサーバー
開発者がClaude Codeを主要な開発ツールとして使用して、MCP Memory GatewayというMCPサーバーを構築しました。これは、フィードバックの収集、防止ルール、コンテキスト注入を通じて、Claude Codeにセッションを超えた永続的なメモリを提供します。

スケールズ デスクトップ AI エージェント(Claude で構築、クリッピー風マスコット搭載)
Skalesは、WindowsとmacOS上でローカルで動作するデスクトップAIエージェントで、OpenRouter/Anthropic API経由のClaudeを推論とツール実行に使用します。紙クリップのスキン参照を持つフローティングデスクトップバディマスコットを含み、メール送信、ファイル管理、ウェブ閲覧、カレンダー管理などのコマンドを実行できます。

CAP: /plugin installでインストールするClaudeコードステータスラインプラグイン
CAP(Claude Allowance Pulse)は、npm、curl、jqを必要とせずに/plugin installでインストールできるClaude Code用ステータスラインプラグインです。ターミナルにモデル使用状況、セッションおよび週間制限、コンテキストウィンドウ使用率、セッションコストを表示します。