# chatwiki
**Repository Path**: jonnylin2002/chatwiki
## Basic Information
- **Project Name**: chatwiki
- **Description**: 开箱即用的基于企业私有知识库的LLM大语言模型的智能客服机器人问答系统,支持私有化部署,代码免费开源且可商用,由芝麻小客服官方推出。
- **Primary Language**: Go
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 16
- **Created**: 2026-07-29
- **Last Updated**: 2026-07-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

English |
简体中文 |
更新日志 |
帮助文档
## 🎯 产品定位
ChatWiki 是一个专注微信生态的工作流自动化平台,致力于让每个公众号都可成为一个超级AI智能体。全面集成公众号平台的开放能力,拖拽即可搭建微信生态应用,实现公众号推文一键改稿、留言AI精选回复等能力

## ✨ 核心特性
### 💬 微信生态深度集成
- **全行业首创**:未认证公众号私信自动回复,支持文本、语音、图片、小程序卡片、视频消息等。
- **微信工作流**:集成用户私信、留言、关注、取关、点击菜单等触发场景,支持回复私信,粉丝打标签,生成草稿文章、发布文章等多种处理流程
- **知识库同步**:支持抓取公众号文章素材,一键建立知识库。
### 🤖 基础能力
- **工作流编排:** 对话工作流、插件工作流,包含基础的工作流节点、双向 MCP、Agent 模式、用户交互。
- **文档知识库:** 支持 url 读取、文档批量导入、API 对接、支持AI分段、QA分段、父子分段。支持知识图谱、向量混合检索,可视化查看知识图谱。
- **问答知识库:** 上传文档自动抽取问答知识,支持未知问题自动聚类,支持从人工对话中总结常用FAQ
- **转人工客服:** 通过机器人处理一般的用户咨询,同时支持人工客服接待。机器人处理不好的问题可以由人工客服介入处理,支持多客服协同分配。
- **模型支持:** 支持DeepSeek R1、doubao pro、qwen max、Openai、Claude 等全球20多种主流模型。
### 🌐 更多能力
- **多种部署方式**:提供桌面客户端、支持发布为WebApp,支持嵌入网站、公众号服务号、微信客服、微信小店客服等
- **MCP&API集成**:可引入外部MCP服务,或将工作流发布为MCP服务。完整的OpenAPI接口,轻松集成现有业务系统。
- **多账号权限管理**:管理、编辑、查看三级权限体系,实现数据权限隔离。IP白名单、登录日志永久留存。
## 🛸UI
- 🌍 **免费体验网址**: [chatwiki.com](https://chatwiki.com/)
- 🖼️ **系统截图**:
## 🚀 一键部署
ChatWiki 社区版基于 Docker 部署,只需简单几步即可完成安装:
```
# 安装 Docker
sudo curl -sSL https://get.docker.com/ | CHANNEL=stable sh
# 克隆项目
git clone https://github.com/zhimaAi/chatwiki.git
cd chatwiki/docker
# 启动服务
docker compose up -d
# 开始使用,通过IP+端口访问(需要开放指定的端口${CHAT_SERVICE_PORT},默认18080)
# 默认账号:admin
# 默认密码:chatwiki.com@123
```
在安装和部署中有任何问题或者建议,可以 [联系我们](https://github.com/zhimaAi/chatwiki?tab=readme-ov-file#contact-us)
或者查看 [帮助文档](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1?source=aHR0cHM6Ly9jaGF0d2lraS5jb20v)
获取帮助,也可以参考下面的文档。
- [通过chatwiki安装助手安装](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/tvwn5npk63aqikq1)
- [一键部署ChatWiki社区版](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/wql8ekkylbwegbzo)
- [docker镜像站安装+离线安装](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/aa3htgexhdocyagr)
- [免Docker部署ChatWiki](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/klriercbhpy97o0g)
- [宝塔Linux面板部署ChatWiki社区版](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/gefgwdfnclua7d9y)
- [使用1Panel部署ChatWiki社区版](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/munvto5g1ctc1gcu)
- [如何配置模型供应商及支持的模型](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/pn79lkvl53bo0xxm)
- [本地模型部署](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/evmy0rr9gr2gp2i0)
- [如何配置对外服务和接收推送的域名](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/nfk4slc95s4i8u4v)
- [如何获取大模型ApiKey](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1/lx3ho90skq95dpdq)
## 💻 技术栈
----
- 前端:vue.js
- 后端:golang +python
- 数据库:PostgreSQL16+pgvector+zhparser
🏡社区交流&联系我们
----
欢迎联系我们获取帮助,或者提供建议帮助我们改善ChatWiki。您可以通过以下方式联系我们:
- **帮助:** 查看 [帮助文档](https://www.yuque.com/zhimaxiaoshiwangluo/pggco1?source=aHR0cHM6Ly9jaGF0d2lraS5jb20v)
- **邮箱:** 您可以发送邮件到 [jarvis@2bai.com.cn](mailto:jarvis@2bai.com.cn)联系我们。
- **微信:** 使用微信扫码加入ChatWiki技术交流群,添加请备注“chatwiki”

## 📖 **更新日志**
---
查看完整更新日志请点击👉️👉️[UpdateLog.md](./UpdateLog.md)
**2026/07/24**
1.工作流-新增检索商品库节点
2.工作流:有会话触发器时,增加聊天测试方式
3.修复工作流聊天测试开启多模态时question未正确取文本内容问题
4.工作流代码运行:通过标准输入传递 Python 参数
5.Agent机器人思考过程显示交互优化
6.大模型调用上下文改为通过会话Id(sessionid)来取上下文
7.Agent机器人skill生成工具:DocToSkill 优化
8.Agent机器人配置:修改为默认启用execute工具
9.工作流编辑:多人编辑版本编辑锁方案优化
10.【STD】增加阿里云发送短信插件-系统插件
**2026/07/17**
1.Agent机器人支持操作停止 (适配对外服务)
2.工作流-运行测试:测试结果按节点返回
3.对外服务:支持Telegram
4.普通知识库,链接批量录入处理
5.工作流:支持调用Agent机器人节点
6.修复用户skill修改名称后没有同步问题
7.【STD】知识库分段容量和索引区分知识库和回收站
8.Agent机器人新增skill生成工具:Doc to Skill
9.【STD】sso登录- OAuth2.0
10.【STD】支持线上升级版本,续费企业版
11.工作流视频不能显示问题修复
12.【STD】修正开放接口转人工状态与重复消息
13.【STD】Agent机器人新:skill市场
14.问答知识库导入记录文档支持删除
15.Agent机器人新增skill生成工具:Web to Skill
16.【STD】sso登录- 钉钉、飞书、企业微信
17.导出工作流时清除工作流中的agent节点
**2026/07/03**
1.大模型调用时Tool Message里面传递tool_call_id
2.大模型输出 \思考过程...\ 数据优化
3.Agent机器人支持自己上传skill功能
4.对外服务:支持通过阿里云接入WhatApp渠道
5.机器人/工作流基础配置修改时增加日志
6.AGENT优化 (精简系统提示词,内置工具支持关闭等)
7.公众号、微信客服、小程序渠道支持发送小程序卡片
8.PDF纯文本解析兼容自定义字体+清洗控制字符+康熙部首字符转换
9.新增商品库+Agent机器人支持查询商品库tool
10.Agent机器人执行脚本和命令支持配置E2B平台
## 协议
---
本项目遵循[ChatWiki Open Source License](https://github.com/zhimaAi/chatwiki/blob/main/LICENSE)
开源协议。[ChatWiki Open Source License](https://github.com/zhimaAi/chatwiki/blob/main/LICENSE)基于Apache License
2.0协议,但是有一些额外的限制:
1. ChatWiki 对个人用户免费,包括个人从事的非商业或商业活动。
2. 任何公司、组织、机构或团队若将 ChatWiki 用于商业目的,均须联系我们获得商业授权。
3. 在使用 ChatWiki 的前端组件时,您不得移除或修改其中包含的“ChatWiki”标识、商标或版权声明。
**完整的许可证文本请查看:[LICENSE](./LICENSE) 文件,需要获取商业授权请[联系我们](#contact-us)**