zhimaAi/chatwiki

ChatWiki 微信公众号的AI知识库工作流Agent平台,RAG大模型AI客服机器人,致力于成为垂直领域的coze、n8n。

📚 什么是 ChatWiki

ChatWiki 是一个为 微信生态 构建的开源工作流自动化平台。它能将一个微信公众号转变为一个由大语言模型(LLM)驱动的 AI 助手,可自动回复私信、重写文章、生成并发布内容,以及回答用户问题。所有功能均通过一个可视化、拖拽式的工作流编辑器完成。


🚀 核心功能

领域 功能
微信集成 自动回复私聊(文本、语音、图片、小程序卡片、视频),即使未认证账号也可使用;支持关注、取关、菜单点击、评论等事件触发。
工作流引擎 可视化编排回复、打标签、草稿或发布文章、调用外部服务、转交人工客服等步骤。
知识库 抓取公众号文章、导入 URL 或批量文档、使用 AI 进行分段、构建混合向量+图谱搜索,并提供可自动聚类未知问题的问答接口。
人机协同 机器人处理常规问题;未解决的问题将升级至人工客服,并支持多代理分配。
模型支持 支持 >20 个 LLM 提供商(如 DeepSeek R1、Doubao Pro、Qwen Max、OpenAI、Claude)的插件,以及统一 API 层。
部署灵活性 可作为 Docker Compose 堆栈运行,也可作为桌面客户端、Web 应用,或嵌入网站、微信服务号、门店员工工具等。
企业级功能 多账号权限层级、IP 白名单、审计日志、OpenAPI 用于外部集成。

🛠️ 技术栈

  • 前端 – Vue.js(支持拖拽式工作流编辑器的单页 UI)
  • 后端 – Go + Python(Go 用于核心服务,Python 用于 LLM 调用和文档处理)
  • 数据库 – PostgreSQL 16 + pgvector(向量嵌入) + zhparser(中文全文检索)
  • 容器化 – Docker Compose(一键 docker compose up -d

📦 快速开始(社区版)

# 安装 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
  • 默认访问:http://<host>:18080(端口可通过 CHAT_SERVICE_PORT 配置)
  • 默认账号:admin / chatwiki.com@123
  • 详细安装指南、离线镜像及非 Docker 选项请参见 README。

🎨 用户体验

ChatWiki 提供以下 Web UI 功能:

  • 用于构建对话流程的可视化工作流画布。
  • 知识库管理、文章草稿、数据分析等界面。
  • 权限管理与系统设置的管理面板。

免费试用可在 chatwiki.com 获取。


📄 许可证与商业使用

本项目采用 ChatWiki 开源许可证,为修改版 Apache-2.0 许可证。个人用户(包括个人商业用途)可免费使用。组织用户在商业场景中使用需购买商业许可证,且 UI 中必须保留 logo/商标。


🤝 社区与支持

  • Yuque 上的帮助文档(README 中链接)
  • 邮箱:jarvis@2bai.com.cn
  • 仓库内 QR 码加入微信群,获取实时支持。

TL;DR

ChatWiki 是一个面向中文、基于 Docker 部署的平台,通过可视化工作流编辑器和插件式 LLM 层,让您构建 AI 驱动的微信公众号代理。它整合了知识库构建、自动回复、人工交接与企业级权限控制,全部由 Go、Python、Vue 和 PostgreSQL 与向量搜索驱动。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目