用 AI 工具时,你是否也有这种感觉:就像在和一个只有几秒钟记忆的聊天机器人对话。换个窗口,它就忘了你是谁、刚才聊了什么。想把 AI 用到工作流里,让它查资料、整理文档、执行任务,却发现大多数产品只能"陪聊",很难真正闭环。
苏米注:这确实是目前 AI 产品的通病。我们缺的不是大模型接口,而是一个能让 AI 持续工作、拥有记忆、沉淀知识的平台。
最近发现了一个名为 MateClaw 的开源项目,或许能解决这个问题。

什么是 MateClaw?
MateClaw 是一个基于 Java + Vue 3 构建的个人 AI 操作系统,由 Spring AI Alibaba 驱动。它不是简单的聊天框,而是一整套完整的 AI 工作系统。
在这个系统里,AI 拥有清晰的 Agent 角色定义,配备真正可用的工具,最重要的是拥有长期记忆能力——不是每次对话都从零开始。


核心特点
1. Agent 会干活,不只是聊天
MateClaw 支持 ReAct 和 Plan-and-Execute 模式。模型不只是生成回答,而是能拆解任务、调用工具、观察结果,一步步把事情做完。
2. 知识被消化,不只是存储
系统内置 LLM Wiki 知识库,能把文本、PDF、DOCX 等原始材料直接消化成可链接、可搜索、可编辑的 Wiki 页面。
苏米注:这比传统的 RAG 向量检索更进一步——它是把信息变成了结构化的知识,而不是简单的切片存储。
3. 记忆越用越值钱
会话结束不等于遗忘。系统把短期上下文、对话后提取、工作空间记忆文件和定时整合放进同一套体系,让 Agent 的积累具有连续性。


4. 工具强大但受控
工具系统提供了防护、审批、路径校验等机制,确保能力强但不失控。
技术架构
前端技术栈
- 框架:Vue 3 + TypeScript
- 构建工具:Vite
- UI 组件:Element Plus
- 样式:TailwindCSS 4
后端技术栈
- 核心框架:Spring Boot 3.5
- AI 集成:Spring AI Alibaba 1.1
- 数据库:H2(开发)/ MySQL 8.0+(生产)
- ORM:MyBatis Plus 3.5
- 认证:Spring Security + JWT
部署方式
- 本地开发:分别启动后端 Spring Boot 服务和前端 Vite 服务
- Docker 部署:使用 docker-compose.yml 一键启动
- 桌面客户端:Electron 打包,内置 JRE 21,下载安装即用
开源协议
MateClaw 遵循 Apache License 2.0 开源协议。
这意味着:
- ✅ 免费使用、修改和分发
- ✅ 商业项目可用,无需公开源代码
- ✅ 只需保留原作者版权声明
对于想做二次开发或集成的团队来说,完全没有后顾之忧。
实测场景
场景一:构建团队知识库
手头有一堆需求文档、PDF 规格书、Word 会议记录?在 MateClaw 中,直接把这些素材导入 Wiki 知识库系统。Agent 会在后台自动阅读、理解,生成结构化的 Wiki 页面。
以后查询时,Agent 不会扫描几百页的 PDF,而是直接读取整理好的 Wiki,回答既精准又快速。

苏米注:这就是"存信息"和"塑造知识"的区别。时间越久,这个知识库越聪明。
场景二:AI Worker 协同工作
需要对 Agent 说:"帮我查一下最近 Java 21 的新特性并总结。"
Agent 会自动触发 ReAct 模式:
- 思考:我需要查什么
- 行动:调用联网搜索工具
- 观察:阅读搜索结果
- 总结:生成报告



场景三:多模态内容生产
在创作面板里,可以直接用文字生成图片,或把文字转成语音,甚至生成视频和音乐。




总结
MateClaw 不仅仅是一个简单的 AI 聊天工具封装,它更像是一个面向未来的个人 AI 操作系统。
对于 Java 开发者:是研究 Spring AI Alibaba 和 AI 应用架构的绝佳范例
对于团队:是一套可以私有化部署、沉淀知识、提升效率的实用平台
苏米注:如果你正在寻找一款能真正"干活"的 AI 系统,MateClaw 值得一试。特别是对于 Java 技术栈的团队,这套系统的可维护性和扩展性都很好。