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 中必須保留商標/圖示。
🤝 社群與支援
- Yuque 上的幫助文件(README 中連結)
- 電子郵件:jarvis@2bai.com.cn
- 個人 GitHub 個人帳號內 QR 碼加入 WeChat 群組,取得即時支援。
TL;DR
ChatWiki 是一個以中文為導向、可 Docker 部署的平台,透過視覺化工作流編輯器與插件式 LLM 層,讓您建構 AI 驅動的微信官方帳號代理。整合知識庫建構、自動回覆、人工交接與企業級權限控管,全部由 Go、Python、Vue 與 PostgreSQL 及向量搜尋驅動。
相關
- 專案
- 專案
- 專案
- 專案
- 專案