轻量级的clawdbot/openclaw,支持飞书,钉钉,QQ和企业微信
<p align="center">
<img src="./docs/images/mascot.svg" width="80" alt="Mozi Mascot" />
</p>
<p align="center">
<a href="./README_EN.md">English</a> | 中文
</p>
<table align="center">
<tr>
<td align="center"><sub>飞书 机器人</sub></td>
<td align="center"><sub>QQ 机器人</sub></td>
<td align="center"><sub>钉钉机器人</sub></td>
</tr>
<tr>
<td><img src="./docs/images/feishu.jpg" width="400" alt="飞书 机器人" /></td>
<td><img src="./docs/images/qq.jpg" width="400" alt="QQ 机器人" /></td>
<td><img src="./docs/images/dingding.jpg" width="400" alt="钉钉机器人" /></td>
</tr>
</table>
**支持国产大模型和国产通讯软件的智能助手框架**
OpenMozi 是一个轻量级的 AI 助手框架,专注于国产生态。基于 [pi-coding-agent](https://github.com/nicemicro/pi-coding-agent) 构建 Agent 运行时(内置会话管理、上下文压缩、工具执行),使用 [pi-ai](https://github.com/nicemicro/pi-ai) 作为统一的多模型调用层(支持 25+ 提供商),原生支持 Function Calling,并支持 QQ、飞书、钉钉、企业微信等通讯平台。
## 核心特性
| 模块 | 目录 | 职责 |
|------|------|------|
| **Agent** | `src/agents/` | 核心消息循环、会话管理(基于 pi-coding-agent) |
| **Providers** | `src/providers/` | 模型解析与映射层(基于 pi-ai,支持 25+ 提供商) |
| **Tools** | `src/tools/` | 工具注册、参数校验、执行引擎,支持自定义扩展 |
| **Skills** | `src/skills/` | 技能系统,通过 SKILL.md 注入专业知识和自定义行为 |
| **Channels** | `src/channels/` | 通道适配器,统一消息格式,支持长连接 |
| **Sessions** | `src/sessions/` | 会话持久化,支持内存/文件存储,Transcript 记录 |
| **Gateway** | `src/gateway/` | HTTP/WebSocket 服务,路由分发 |
### 上下文压缩策略
基于 [pi-coding-agent](https://github.com/nicemicro/pi-coding-agent) 内置的智能压缩系统:
1. **自动压缩** — 当上下文接近 Token 限制时自动触发
2. **摘要生成** — 将早期对话压缩为摘要,保留关键信息
3. **会话持久化** — 支持 JSONL 格式会话存储和恢复
4. **分支管理** — 支持会话分支和历史回溯
## 核心特性
- **多模型支持** — 基于 pi-ai 统一调用层,支持 DeepSeek、豆包、DashScope (Qwen)、智谱AI、Kimi、阶跃星辰、MiniMax,以及 OpenAI/Anthropic/OpenRouter/Groq 等 25+ 提供商
- **多平台通道** — QQ、飞书、钉钉、企业微信,统一的消息处理接口
- **Function Calling** — 基于 pi-coding-agent 的 Agent 运行时,原生支持工具调用循环
- **25 内置工具** — 文件读写、Bash 执行、代码搜索、网页获取、图像分析、浏览器自动化、记忆系统、定时任务等
- **Skills 技能系统** — 通过 SKILL.md 文件扩展 Agent 能力,支持自定义行为和专业知识注入
- **记忆系统** — 跨会话长期记忆,自动记住用户偏好和重要信息
- **定时任务 (Cron)** — 支持一次性、周期HAL 分层混合模型工作流 — 强模型(Claude)负责理解/拆解/验收,低成本模型(DeepSeek)负责检索/提取/清洗。Hermes Agent skill。
An LLM agent fine-tuned on DeepSeek for spaced repetition, dynamically integrating knowledge points based on the Ebbinghaus forgetting curve.
基于 STM32F103 构建的端到端 AI 智能手表生态。自研“零重定位”原生机器码动态加载引擎与页面栈式 UI 框架;集成生产级 OTA 回滚保护机制与高带宽(921600 baud)串口协议栈。通过 Node.js 中继实现 DeepSeek AI 语义控制及 ASRPRO 语音全双工交互,是一个集成了分布式计算、现代存储管理与 AI Agent 的嵌入式全栈工程。
A Meta-Agent-Driven Self-Evolving Multi-Agent System for UAV Detection and Tracking
One command to run Hermes AI Agent with a browser UI. Zero prerequisites. 一行命令,AI 就位。
网页应用Agent,接入DeepSeek、Mimo等模型