ClawRunr/JavaClaw

JavaClaw, a Java version of OpenClaw built on Spring Boot, Spring AI and JobRunr

解決する課題

JavaClawは、自身のハードウェア上でローカルに動作するように設計されたパーソナルAIアシスタントです。データプライバシーを維持しながら、タスクの管理、システムコマンドの実行、さまざまな通信チャネルを介した対話が可能なAIエージェントのコントロールプレーンを提供します。

仕組み

Java 25とSpring Bootを使用して構築されており、Spring AIを利用してOpenAI、Anthropic、またはOllamaのローカルインスタンスなどのLLMプロバイダーに接続します。エージェントは専用の workspace/ ディレクトリ内で動作し、そこにシステムプロンプト、環境コンテキスト、および長期メモリを保存します。バックグラウンドタスクのスケジューリング(単発、遅延、または繰り返し)にはJobRunrを使用し、外部ツールサーバーへの接続にはModel Context Protocol (MCP) をサポートしています。

対象者

ローカルマシンやサードパーティのメッセージングアプリと対話できる、セルフホスト型で拡張可能なAIエージェントを求める開発者やJava愛好家。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト