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 愛好者。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案