# MateClaw
[](https://github.com/matevip/mateclaw)
[](https://claw.mate.vip/docs)
[](https://claw-demo.mate.vip)
[](https://claw.mate.vip)
[](https://adoptium.net/)
[](https://spring.io/projects/spring-boot)
[](https://vuejs.org/)
[](https://github.com/matevip/mateclaw)
[](LICENSE)
[](https://github.com/matevip/mateclaw/stargazers)
[](https://github.com/matevip/mateclaw/network)
[[官网](https://claw.mate.vip)] [[在线演示](https://claw-demo.mate.vip)] [[文档](https://claw.mate.vip/docs)] [[English](README.md)]
懂你所需,利爪随行。
基于 **Java + Vue 3** 的个人 AI 助手系统,由 [Spring AI Alibaba](https://github.com/alibaba/spring-ai-alibaba) 驱动。支持多 Agent 编排、灵活的工具/技能系统与 MCP 协议、多层记忆体系、多渠道接入。
> **核心能力:**
>
> **多 Agent 编排** — ReAct(思考→行动→观察循环)和 Plan-and-Execute(自动将复杂任务拆解为有序子步骤)。创建多个独立 Agent,各有专属人格和工具。
>
> **工具与技能系统** — 内置工具(网络搜索、日期时间)+ MCP 协议接入外部工具。从 ClawHub 市场或自定义源安装技能包。
>
> **多层记忆** — 短期上下文窗口自动压缩、事件驱动的对话后记忆提取、工作空间文件(PROFILE.md / MEMORY.md / 每日笔记)、定时记忆整合。
>
> **全域触达** — Web 控制台、钉钉、飞书、企业微信、Telegram、Discord、QQ。一个 MateClaw,按需连接。
>
> **多厂商模型** — DashScope(通义千问)、OpenAI、Ollama、DeepSeek、OpenRouter、智谱、火山引擎等。在 Web 界面中配置。
>
> **桌面应用** — 基于 Electron 的桌面应用,支持自动更新。下载即用。
---
## 目录
- [快速开始](#快速开始)
- [截图](#截图)
- [架构](#架构)
- [技术栈](#技术栈)
- [功能特性](#功能特性)
- [文档](#文档)
- [路线图](#路线图)
- [参与贡献](#参与贡献)
- [联系我们](#联系我们)
- [许可证](#许可证)
---
## 快速开始
### 前置条件
- Java 17+
- Node.js 18+ & pnpm
- Maven 3.9+(或使用 `mvnw`)
- 至少一个 LLM API Key(如 [DashScope](https://dashscope.aliyun.com/))
### 方式一:本地开发
**1. 启动后端**
```bash
cd mateclaw-server
export DASHSCOPE_API_KEY=your-key-here
mvn spring-boot:run
# 后端运行在 http://localhost:18088
# H2 控制台:http://localhost:18088/h2-console
# API 文档(Knife4j):http://localhost:18088/doc.html
```
**2. 启动前端**
```bash
cd mateclaw-ui
pnpm install
pnpm dev
# 前端运行在 http://localhost:5173(代理 /api 到 :18088)
```
**3. 登录**
打开 http://localhost:5173,使用 `admin` / `admin123` 登录。
### 方式二:Docker 部署
```bash
cp .env.example .env
# 编辑 .env,填写 DASHSCOPE_API_KEY 等变量
docker compose up -d
# 服务运行在 http://localhost:18080(MySQL + 后端)
```
### 方式三:桌面应用
从 [GitHub Releases](https://github.com/matevip/mateclaw/releases) 下载安装包:
| 平台 | 文件 | 说明 |
|------|------|------|
| **macOS (Apple Silicon)** | `MateClaw_