ClawRunr/JavaClaw
一个运行在自有设备上的 Java 个人 AI 助手,作为 LLM 智能体的网关,连接多种聊天渠道并管理任务。
- Star
- 753
- Fork
- 167
- 未关闭 Issue
- 27
- 最近提交
- 15天前
这是什么?
JavaClaw 是一个用 Java 编写的个人 AI 助手,是 OpenClaw 思路的 Java 版本。它作为 AI 智能体的控制层,接收来自多个渠道的消息,以 Markdown 文件形式保存并调度任务,还能执行 Shell 命令、读写本地文件并浏览网页。项目基于 Spring Boot、Spring AI 和 JobRunr 构建,后台任务由 JobRunr 执行,并提供 8081 端口的监控面板。
智能体可接入 OpenAI、Anthropic 或本地 Ollama 模型,并通过 Model Context Protocol 连接外部工具服务。技能可以放入工作区的 SKILL.md 文件中加载,也可以打包为 jar 放到类路径上。访问 /onboarding 即可通过引导页面完成模型提供方、凭据、渠道和插件的配置。
项目最初是 JobRunr 的演示项目,现在希望由 Java 社区共同参与,构建基于 Java 的 AI 智能体。
核心功能
- 01通过 WebSocket 提供内置聊天界面,并支持 Telegram、Discord 和借助 wacli 接入的 WhatsApp
- 02任务可一次性、延迟或按 cron 定时执行,以 Markdown 文件保存
- 03技能可从工作区目录或类路径上的 skill jar 加载
- 04支持 OpenAI、Anthropic 和 Ollama 作为大模型提供方
- 05内置 MCP 客户端,可连接外部工具服务
- 06智能体可在本机读写文件并执行 bash 命令
适用场景
- 在自有硬件上运行本地 Ollama 模型,搭建可通过聊天调用的私人助手
- 用可读的 Markdown 文件定义并定时执行周期性自动化任务
- 为基于 Java 的智能体添加自定义技能或 MCP 工具服务
- 在智能体项目中学习和试验 Spring AI 与 JobRunr
快速上手
- 1
确认已安装 Java 25 以及 Gradle(或使用自带的 wrapper)
- 2
在克隆的仓库中启动应用
./gradlew :app:bootRun - 3
在浏览器中打开引导页面并完成设置
使用前须知
- 需要 Java 25,以及 OpenAI 或 Anthropic 的 API 密钥,或一个正在运行的 Ollama 实例。
- 智能体可以在你的机器上执行 shell 命令,因此需要谨慎配置。
- WhatsApp 支持基于非官方的 WhatsApp Web 协议,使用风险自负。
- Spring AI 依赖锁定在 2.0.0-SNAPSHOT 版本,并非稳定发布版。
标签
常见问题
- JavaClaw 是什么?
- 一个运行在自有设备上的 Java 个人 AI 助手,作为 LLM 智能体的网关,连接多种聊天渠道并管理任务。 JavaClaw 是一个用 Java 编写的个人 AI 助手,是 OpenClaw 思路的 Java 版本。它作为 AI 智能体的控制层,接收来自多个渠道的消息,以 Markdown 文件形式保存并调度任务,还能执行 Shell 命令、读写本地文件并浏览网页。项目基于 Spring Boot、Spring AI 和 JobRunr 构建,后台任务由 JobRunr 执行,并提供 8081 端口的监控面板。
- JavaClaw 可以免费使用吗?用的什么许可证?
- JavaClaw 以 LGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- JavaClaw 还在维护吗?
- 活跃维护中。JavaClaw 最近一次提交是在 2026年10月7日。
- JavaClaw 适合用来做什么?
- 在自有硬件上运行本地 Ollama 模型,搭建可通过聊天调用的私人助手 用可读的 Markdown 文件定义并定时执行周期性自动化任务 为基于 Java 的智能体添加自定义技能或 MCP 工具服务 在智能体项目中学习和试验 Spring AI 与 JobRunr
- JavaClaw 怎么安装和运行?
- 确认已安装 Java 25 以及 Gradle(或使用自带的 wrapper) 在克隆的仓库中启动应用: ./gradlew :app:bootRun 在浏览器中打开引导页面并完成设置
- 在哪里获取 JavaClaw?
- 源代码和安装说明在 GitHub 上:https://github.com/ClawRunr/JavaClaw
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的个人 AI 助手,记忆会随时间融合、关联与遗忘,支持 MCP 并兼容 OpenClaw 技能。
基于 Java、LangChain4j、Spring Boot 与 Vue 3 的开源 AI Agent 应用平台,整合模型、智能体、RAG、Skills、MCP 与智能问数。
基于 Java 和 Spring Boot 的自托管 AI 助手平台,支持多用户工作区、模型故障切换、知识库与多渠道接入。
本地优先的自托管个人 AI Agent,提供分层记忆、工具授权、工作流和多渠道接入。
一个能从经验中创建并改进技能的自我进化 AI 智能体,支持多种模型服务商,可通过命令行和即时通讯工具使用。