开放代码社区 › 太一(MateClaw)

太一(MateClaw)

AI/机器学习Java

3.0.0 正式版 · 2026-10-26 。Java 21 / Spring Boot 4.1.1 / Spring AI 2.0.1 / AgentScope 2.0.4。AgentScope 驱动执行循环,MateClaw 保留工具审批、权限、Goal、SSE 与持久化。正式发行版请查看 Releases。 3.0.0 架构升级日志 包含 2.3.0 之后全部累计更新:结构化决策、成员文件隔离、DSH SDK 升级、朗读音色试听和结构化 MCP 展示。

AI/机器学习Web后端前端工具数据库
作者:用户6868语言:Java更新:2026-10-27
仓库地址
https://gitee.com/mateos/mateclaw.git

前往原仓库

README

<div align="center">

> **3.0.0 正式版 · 2026-10-26**。Java 21 / Spring Boot 4.1.1 / Spring AI 2.0.1 / AgentScope 2.0.4。AgentScope 驱动执行循环,MateClaw 保留工具审批、权限、Goal、SSE 与持久化。正式发行版请查看 Releases。
> [3.0.0 架构升级日志](https://gitee.com/mateos/mateclaw/blob/dev/CHANGELOG.md)
> 包含 2.3.0 之后全部累计更新:结构化决策、成员文件隔离、DSH SDK 升级、朗读音色试听和结构化 MCP 展示。


<p align="center">
  <img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/26063f0cf1f78e5b5bd17f38.png" alt="MateClaw Logo" width="120">
</p>

# 太一(MateClaw)

<p align="center"><b>你的超级大脑</b></p>

<p align="center"><sub><b>可插拔 Agent Runtime · Native + DSH · Spring Boot 内核</b></sub></p>

[![GitHub 仓库](https://img.shields.io/badge/GitHub-仓库-black.svg?logo=github)](https://github.com/mateaix/mateclaw)
[![文档](https://img.shields.io/badge/文档-在线-green.svg?logo=readthedocs&label=Docs)](https://claw.mate.vip/docs)
[![在线演示](https://img.shields.io/badge/演示-在线-orange.svg?logo=vercel&label=Demo)](https://claw-demo.mate.vip)
[![官网](https://img.shields.io/badge/官网-claw.mate.vip-blue.svg?logo=googlechrome&label=Site)](https://claw.mate.vip)
[![Java 版本](https://img.shields.io/badge/Java-21+-blue.svg?logo=openjdk&label=Java)](https://adoptium.net/)
[![Spring Boot](https://img.shields.io/badge/Spring%20Boot-4.1.1-brightgreen.svg?logo=springboot)](https://spring.io/projects/spring-boot)
[![Vue](https://img.shields.io/badge/Vue-3-4FC08D.svg?logo=vuedotjs)](https://vuejs.org/)
[![最后提交](https://img.shields.io/github/last-commit/mateaix/mateclaw)](https://github.com/mateaix/mateclaw)
[![许可证](https://img.shields.io/badge/license-Apache--2.0-red.svg?logo=opensourceinitiative&label=License)](LICENSE)

[[官网](https://claw.mate.vip)] [[在线演示](https://claw-demo.mate.vip)] [[文档](https://claw.mate.vip/docs)] [[English](https://gitee.com/mateos/mateclaw/blob/dev/README.md)]

</div>

<p align="center">
  <img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/4a0c047a414c51af41764241.png" alt="MateClaw 预览" width="800">
</p>

---

> **3.0.0——受治理的执行、可恢复的长任务与团队交付。** Java 21、Spring Boot 4、Spring AI 2 和 AgentScope 2 驱动原生运行时;统一上下文预算、最终答复检查和团队汇总完善交付,同时保留审批与工作空间边界。[正式版更新与升级说明](https://claw.mate.vip/docs/zh/releases/3.0.0)。发布日期:**2026-10-26**。

---

> **别的 AI 助手是给一个人用的。MateClaw 是公司允许部署的那一个。**
>
> 多用户工作空间。敏感操作走审批。完整审计日志。Spring Boot Actuator 健康监控。单个渠道挂掉不影响其他渠道的错误隔离。一个 JAR 包跑在自己的环境里;持久化数据由你掌控,任务所需内容只会发送到你主动配置的模型、渠道或工具服务。
>
> **底下是一套真正的 Agent Runtime。** 员工不再焊死在一套推理循环上:可以用原生 AgentScope 运行 ReAct、Plan-and-Execute、Goal 与 Team Run,也可以通过 SDK JSON-RPC 把 DeepSeek Harness 作为受管理的外部循环。两条路径最终进入同一套会话、工作空间边界、Tool Guard、事件投影与生命周期控制。

大多数 AI 工具一到厂商抽风那天就两手一摊。关一次标签页就忘了你是谁。给你一个聊天框,就敢叫产品。

**MateClaw 是完整的一整套。** 一次部署——推理、知识、记忆、工具、多渠道入口,从第一天就一起设计,不是事后拼接。主模型不可用时,系统会按优先级改由下一家健康供应商重新完成当前请求。

---

## 3.0.0 更新概览

3.0.0 发布于 **2026-10-26**,包含未单独正式发布的 2.4.0 开发周期更新。发行包请从 Releases 下载。

- **原生执行循环**:AgentScope Java **2.0.4** 驱动 ReAct 与 Plan-Execute 每个步骤内部的工具循环。计划调度、工具审批、工作空间权限、取消、Goal 验收和持久化继续由 MateClaw 管理;这条路径不依赖 beta 版 AgentScope Harness API。
- **统一上下文预算**:请求准备、压缩重试和摘要调用统一计算消息、实际生效的工具 schema 与一份输出预留。请求只覆盖部分选项时继承模型默认值,显式空工具列表关闭默认回调。估算偏保守,不等同于供应商计费 token。
- **受治理的决策与恢复**:类型化决策默认 SHADOW 模式,继续遵守领域约束和 Goal 预算;持久检查点在副作用结果不确定时阻止盲目重放。
- **长任务与团队交付**:未完成工作可在运行时限制内继续,需要用户补充信息时等待回复;Team Run 在最终汇总完成后再发布完成状态,成员进度保留完整结果与失败原因。
- **日常能力完善**:可选严格成员文件隔离、受管理的 DSH SDK 升级、音色选择与试听、MCP 结构化展示及更严格的模型探测。

源码构建使用 Java 21。升级前备份数据库、workspace、插件与配置,回滚使用升级前备份。[架构与升级说明](https://gitee.com/mateos/mateclaw/blob/dev/mateclaw-server/src/main/resources/docs/zh/changelog.md) · [模型预算规则](https://gitee.com/mateos/mateclaw/blob/dev/mateclaw-server/src/main/resources/docs/zh/models.md)

## 三件让它与众不同的事

### 1 · 模型挂了,AI 不挂

Key 过期。厂商返回 401。网络抖动。配额耗尽。

别的工具丢你一张红色错误卡。MateClaw 会按配置顺序尝试下一家健康供应商——DashScope、OpenAI、Anthropic、Gemini、DeepSeek、Kimi、Ollama、LM Studio、MLX 等内置或 OpenAI 兼容供应商——尽可能恢复当前请求;仅当可用链路全部失败时才返回错误。内置的 **Provider Health Tracker** 会把连续失败的供应商放进冷却窗口,避免每一轮对话都白白撞壁。

你不用写重试脚本。在 **设置 → 模型** 里把供应商拖成你想要的优先顺序,健康面板实时亮起一排绿点——请求绕着故障流过去。

### 2 · 知识会自己长出链接

上传 PDF、一批 markdown、抓下来的网页——原始材料进去。

MateClaw 的 **LLM Wiki** 把它消化成结构化页面,页面之间自己长出 `[[链接]]`,生成内容保留可追踪引用。点开引用抽屉,就能看到对应的原始 chunk;页面与回答中的引用可以回到来源核对。

这是**仓库**和**图书馆**的区别。

### 3 · 一个产品,五个入口

| 入口 | 它是什么 |
|---|---|
| **Web 控制台** | 完整的管理后台——数字员工、模型、技能、知识、安全、定时任务、**运行时控制台**(看见每位员工正在干什么、一键回收) |
| **桌面端** | Electron + 内嵌 JRE 21,双击即用,无需装 Java |
| **网页嵌入式聊天** | 一个 `<script>` 标签就能嵌进任何网站 |
| **IM 渠道** | 钉钉 · 飞书 · 企业微信 · 微信 · Telegram · Discord · QQ · Slack |
| **插件 SDK** | Java 模块,供第三方扩展能力包 |

同一个大脑。同一份记忆。同一套工具。不同的门。

<p align="center"><b>$0 · 无 token 计费。无座位收费。你的服务器,你的数据,你的 Key。</b></p>

---

## 盒子里有什么

### 数字员工,不是聊天机器人
你雇佣员工,不是开聊天框。每位有**角色**、**目标**、**背景故事**、运行时、像素艺术头像与专属配色——6 个内置模板(通用助手 · 产品助理 · 研究分析师 · 客服助理 · 数据分析师 · 代码审查员)开箱可用。即使更换执行引擎,员工身份和治理边界仍保持不变。

### Agent Runtime:Native 或 DSH(2.2.0+)
`AgentRuntimeProvider` contract 将员工与执行引擎分离。**Native Runtime** 在 MateClaw 内运行 ReAct、Plan-and-Execute、Persistent Goal 与 Team Run;**DSH Runtime** 启动官方 `dsh --profile sdk` CLI,统一映射思考、文本、工具、用量、完成与取消事件。受管理安装要求 Node.js 22,使用受审查 npm 锁文件固定 `0.2.0-rc.1`(另选 `0.1.7-rc.2`)。新增可选 `0.2.1-rc.2` 候选,macOS arm64 安装、握手和短模型/工具任务已验证,默认选择保持不变。升级复制 home、检查候选并切换保留的代次;回滚恢复旧 home/配置,不合并升级后的新会话。实际包及真实模型适配器检查已在 macOS arm64 通过;Linux x64 和持久化 V3→V4 历史迁移仍待验证。[配置 DeepSeek Harness →](https://claw.mate.vip/docs/zh/deepseek-harness)

### 持久长任务:检查点、重启、继续(2.2.0+)
Persistent Goal 把需要数小时的工作拆成有界、可恢复的执行段。数据库会保存目标清单、continuation 状态、attempt、冷却、lease,以及员工忙碌期间已经接收的用户输入。单后端实例重启后,supervisor 会先核对被中断的 attempt,读取持久检查点和已有产物,再调度下一段安全工作,不要求用户重新描述任务。

对于写文件的任务,应要求员工维护进度账本、以小块追加可验证内容、恢复时先检查文件尾部,并且只有在可复现验收全部通过后才完成 Goal。运行时不承诺任意外部副作用严格一次;付款、发送、发布和破坏性操作仍需使用服务商幂等键或人工复核。[运行并验证持久目标 →](https://claw.mate.vip/docs/zh/goals)

> 提示词模板:“第一步创建持续目标;把计划和进度保存在工作区;按小检查点写入;发生错误或重启后从已有证据继续;只有每条验收标准都有可验证证据时才调用 `completeGoal`。”

### Team Run(2.1.0+)
一次请求对应一个持久化的 **Team Run**。稳定的 `runId` 串起用户目标、任务 DAG、成员执行、最终汇总与交付物。Chat 是成果交付面,Agents Live 按运行聚合成员并展示实时状态,Teams 管理历史与治理;三处读取同一份服务端投影。成员子会话不再挤进普通会话列表,摘要和文件优先展示,任务、证据、审批与只读成员记录按需下钻。底层继续使用 2.0 的共享任务板,保留依赖编排、并行派发、前置结果传递、执行租约、取消中断和人工审批卡点。

### 知识与记忆
- **LLM Wiki** — 原始材料消化成有链接、带引用的结构化页