💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
JavaClaw 是一个基于 Java 的 AI 控制平面,支持多渠道交互和任务管理,运行在本地设备上。它使用 Spring Boot 4 和 JobRunr 进行任务调度,确保数据隐私。核心架构模块化,支持插件扩展,提供智能网页工具和文件访问功能。
🎯
关键要点
-
JavaClaw 是一个基于 Java 的 AI 控制平面,支持多渠道交互和任务管理,运行在本地设备上。
-
JavaClaw 支持 Telegram、WebSocket 等多种通信渠道,并具有可扩展的渠道架构。
-
任务管理功能允许创建、安排和追踪任务,支持 Markdown 文件格式。
-
用户可以通过将 SKILL.md 文件放入指定目录来扩展智能体的技能。
-
JavaClaw 支持接入 OpenAI、Anthropic 或 Ollama 等大模型提供商,并可在初始化过程中切换。
-
智能体可以读写文件并执行 bash 命令,支持智能网页工具和后台任务。
-
JavaClaw 完全运行在用户的硬件上,确保数据隐私。
-
核心架构采用典型的 Java 企业级堆栈,包括 Spring Boot 4、Spring AI、JobRunr 等。
-
JavaClaw 的设计注重长期维护,核心价值在于 JobRunr 和 AI 的结合。
-
JobRunr 是一个 Java 的后台任务调度系统,支持延迟、定时、重试和分布式执行。
➡️