墨子先生
v1.6.2 — 专注国产生态

Mozi 墨子

支持国产大模型国产通讯软件的轻量级 AI 助手框架。
用 3% 的代码量实现核心功能,简洁高效,易于二次开发。

$ npm install -g mozi-bot click to copy
~16K
Lines of Code
12+
Model Providers
5
Chat Platforms
20
Built-in Tools

为国产生态而生的 AI Agent

统一接口对接多种国产 AI 模型,原生支持国产通讯平台,开箱即用

🤖

多模型支持

DeepSeek、Qwen、智谱AI、Kimi、阶跃星辰、MiniMax,以及 OpenAI/Anthropic 兼容格式。统一接口,自由切换。

💬

多平台通道

QQ、飞书、钉钉、企业微信原生支持。长连接模式无需公网 IP,启动即可接收消息。

🔧

Function Calling

原生支持 OpenAI tools/tool_choice 参数,20 个内置工具涵盖文件操作、Bash 执行、网络搜索等。

🧠

记忆系统

跨会话长期记忆,自动记住用户偏好和重要信息。无需手动触发,Agent 智能判断存储时机。

🎯

Skills 技能系统

通过 SKILL.md 文件扩展 Agent 能力。支持自定义行为、专业知识注入,无需修改代码。

轻量高效

~16,000 行代码实现完整 Agent 核心功能。代码结构清晰,适合学习 Agent 架构设计和二次开发。

支持 12+ 模型提供商

国产模型优先,兼容 OpenAI/Anthropic 格式,支持本地部署

国产模型
DeepSeek
DashScope (Qwen)
智谱 AI (GLM)
Kimi / Moonshot
阶跃星辰
MiniMax
ModelScope
海外 & 本地
OpenAI
OpenRouter
Together AI
Groq
Ollama (Local)
Custom API

全平台通讯接入

长连接模式无需公网 IP,无需回调地址,启动即用

📨

飞书

WebSocket 长连接

企业自建应用,支持私聊与群聊

📩

钉钉

Stream 长连接

机器人类型应用,内网即可部署

💬

QQ

WebSocket 长连接

官方机器人 API,支持私聊、群聊、频道

💼

企业微信

HTTP 回调

API 模式,需公网可访问地址

三步启动

从安装到对话,只需几条命令

terminal
# 1. Install globally
$ npm install -g mozi-bot

# 2. Configure (interactive wizard)
$ mozi onboard

# 3. Start

# 仅 WebChat(无需配置 QQ/飞书/钉钉)
$ mozi start --web-only

# 完整服务(WebChat + QQ + 飞书 + 钉钉)
$ mozi start

# Open http://localhost:3000 and start chatting!
terminal
# 1. Clone & build
$ git clone https://github.com/King-Chau/mozi.git
$ cd mozi && npm install && npm run build

# 2. Configure
$ npx mozi onboard

# 3. Start

# 仅 WebChat(无需配置 QQ/飞书/钉钉)
$ npm start -- start --web-only

# 完整服务(WebChat + QQ + 飞书 + 钉钉)
$ npm start -- start

# Open http://localhost:3000 and start chatting!

20 个内置工具

原生 Function Calling,涵盖文件操作、命令执行、网络、多媒体等

📄

read_file

读取文件内容

✏️

write_file

写入/创建文件

🔧

edit_file

精确字符串替换

🔍

glob / grep

文件与内容搜索

💻

bash

执行 Bash 命令

🌐

web_search

网络搜索

📦

web_fetch

获取网页内容

📸

browser

浏览器自动化

🖼️

image_analyze

图像分析

🕑

current_time

获取当前时间

🧠

memory_*

长期记忆系统

🤖

subagent

子 Agent 任务分解

轻量但完整

3% 的代码量,100% 的核心能力

Feature Mozi Moltbot
定位 国产生态优先 全功能个人 AI 助手
代码量 ~16,000 行 ~516,000 行
国产通讯 QQ / 飞书 / 钉钉 / 企微 WhatsApp / Telegram / Slack
Node.js >= 18 >= 22
适用场景 企业内部 / 国内团队 个人多设备 / 海外平台

清晰的分层架构

输入层 → 网关层 → Agent 核心 → 模型 & 工具

Input Layer — 通讯平台
飞书 (WebSocket) 钉钉 (Stream) QQ (WebSocket) 企微 (HTTP) WebChat
Gateway — HTTP / WebSocket 路由
Gateway Server
Core — Agent 引擎
消息循环 上下文压缩 会话管理 Skills 技能 记忆系统
Providers — AI 模型
DeepSeek Qwen 智谱AI Kimi OpenAI Anthropic
Tools — 20 个内置工具
文件操作 Bash 执行 网络请求 浏览器自动化 记忆系统 子 Agent

开始使用 Mozi

三步启动你的国产 AI 助手,支持企业内部部署与团队协作

View on GitHub npm · mozi-bot