Wukong-AICRM

用聊天的方式管客户、查知识、跑任务,开源可自建

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 行业应用 🍴 复刻 361 🐛 待处理 5 👀 关注 241
GitHub ↗
GitHub 星标 ★ 2252
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

Wukong-AICRM 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类行业应用
开发团队WuKongOpenSource
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Java
GitHub 星标★ 2252
上线时间2026-02-04 00:00:00
代码更新2026-10-09
仓库体积12.8 MB
本站数据更新2026-11-04
维护状态较活跃
收录时间2026-09-15
浏览次数1

项目介绍

Wukong-AICRM 是一款用 Java 开发的开源 AI 客户关系管理系统,定位为 Salesforce 的开源替代方案。它把传统 CRM 的客户管理、销售流程、知识库查询和任务执行整合进一个对话式 AI 助手中,用户像用 ChatGPT 一样用自然语言下达指令,系统即可完成建客户、查资料、跟进任务等操作,减少在表单和菜单间反复点击的成本。项目面向希望自建 CRM、又不想被商业 SaaS 高额订阅和封闭数据绑定的团队,尤其适合需要把 AI 能力嵌入销售与客户服务流程的中小企业。核心能力包括:客户与联系人管理、销售机会跟进、知识库检索问答、任务自动化执行,以及对话式交互入口。技术上基于 Java 生态,便于企业内网私有化部署和二次开发,数据自主可控。目前星标约 1600,属于成长中的早期项目。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 2252

使用教程

难度:进阶 约 15 分钟 部署方式:Docker 6 步

环境要求

  • Docker 与 Docker Compose(推荐的一键安装方式)
  • JDK 21+(源码手动安装方式)
  • Node.js 18+ 与 Maven 3.8+(源码手动安装方式)
  • PostgreSQL 17(源码手动安装方式)
  • Redis 6+(源码手动安装方式)

安装与启动步骤

  1. 1克隆项目代码

    把仓库拉到本地,后续 Docker 与源码两种方式都从这份代码开始。

    git clone https://github.com/WuKongOpenSource/Wukong-AICRM.git
  2. 2Docker 一键启动

    进入仓库的 docker 目录,用 compose 拉起全部服务,首次会拉取镜像需耐心等待。

    cd Wukong-AICRM/docker
    docker-compose up -d
  3. 3访问系统

    容器就绪后浏览器打开本地地址即可进入系统,这就是 README 推荐的最快体验路径。

  4. 4源码方式启动后端

    不用 Docker 时走源码路线,先编译再跑 Spring Boot,需先按注释改好 application.yml。

    cd backend
    mvn clean install
    mvn spring-boot:run
  5. 5源码方式启动前端

    另开一个终端安装前端依赖并启动开发服务器,前端默认跑在 5173 端口。

    cd frontend
    npm install
    npm run dev
  6. 6配置模型 Key

    登录后到“系统设置”的“API / AI”里填模型 Key,否则 AI 对话会直接报错。

关键配置

配置项必填说明示例
spring.datasource.url是PostgreSQL 数据库连接地址jdbc:postgresql://localhost:5432/wk_ai_crm
spring.datasource.password是数据库密码,用户名默认 postgresyour_password
spring.data.redis.password否Redis 密码,host 默认 localhost、database 默认 7your_password
spring.ai.openai.api-key是AI 模型服务的 API Keysk-xxxxxxxx
spring.ai.openai.base-url是兼容 OpenAI 格式的服务地址,可换其他供应商https://api.openai.com/v1/
minio.endpoint否MinIO 对象存储地址,access-key 默认 minioadminhttp://localhost:9000

如何确认成功

Docker 方式浏览器打开 http://localhost 能进入系统;源码方式前端 http://localhost:5173 可访问,后端 http://localhost:8088/doc.html 文档正常。

常见问题

Q:AI 对话报错怎么办?

A:多半是没配模型 Key。安装完成后到“系统设置”的“API / AI”中配置对应 Key,或改 application.yml 里的 spring.ai.openai.api-key。

Q:能接 DeepSeek、通义千问、豆包吗?

A:可以。项目支持接入兼容 OpenAI API 格式的模型服务,改 base-url 和 chat.options.model 即可。

Q:没有 Docker 环境怎么办?

A:用源码手动安装:准备 JDK 21+、Node.js 18+、Maven 3.8+、PostgreSQL 17、Redis 6+,再分别启动后端和前端。

Q:可以商用吗?

A:README 标注为 Noncommercial Use,商业使用需要额外授权。

注意事项

  • 推荐优先用 Docker 一键安装,需要本地二次开发再用源码方式。
  • docker-compose 命令必须在仓库的 Wukong-AICRM/docker 目录下执行。
  • 源码首次运行前,务必按 backend/src/main/resources/application.yml 的注释配置数据库、AI Key 等信息。
  • 还支持 MinIO 对象存储和 WeKnora 知识库服务,配置项见 application.yml 的 minio、weknora 段。

核心亮点

  • 对话式操作 CRM,建客户、查知识库、执行任务都能用自然语言完成,降低使用门槛
  • Java 技术栈,方便企业私有化部署和与现有 Java 系统集成,数据自主可控
  • 定位 Salesforce 开源替代,覆盖客户管理、销售跟进、知识库等核心 CRM 场景

不足之处

  • 项目处于早期,功能完整度和稳定性相比成熟商业 CRM 仍有差距
  • 文档与社区生态尚在建设中,二次开发和问题排查成本可能较高

适用场景

  • 中小企业自建 CRM,用对话方式管理客户和销售线索
  • 销售团队用自然语言快速查询客户资料和历史跟进记录
  • 企业内部把产品知识库接入 AI 助手,客服对话中直接检索答案

替代项目

Odoo、EspoCRM

上一篇:LinguaHaru

下一篇:mimi

同类项目推荐

Dark-Moon 开源

让 AI 自动打渗透,漏洞证据直接给,隐私不出内网

Open-source autonomous AI penetration testing. 50 specialist agents across web, API,···

★ 1201 2026-08-09
Index-Translate 开源

图片文字一键翻译,多语言大模型直接搞定

A Multilingual, Multimodal Translation Model Family

★ 1918 2026-10-17
BruteForceAI 开源

用 AI 大模型驱动智能爆破,让弱口令测试更精准高效

Advanced LLM-powered brute-force tool combining AI intelligence with automated login···

★ 1922 2026-08-09
saiku 开源

一套 cube 同时喂给 Excel、看板和 AI Agent

Open-source semantic layer: one cube for Excel (MDX/XMLA), dashboards, and AI agents···

★ 1337 2026-10-01
mavsdk_drone_show 开源

用 Python 轻松调度无人机集群,从仿真到表演一站式搞定。

Open-source MAVLink fleet operations for PX4: SITL, drone shows, search and rescue, ···

★ 337 2026-08-09
NeuroSploit 开源

用 AI 自动规划攻击路径,让渗透测试快人一步。

NeuroSploit is an advanced, AI-powered penetration testing framework designed to aut···

★ 1503 2026-08-09
BianQue 开源

中文医疗问答,微调LLaMA,提供专业预问诊对话能力

中文医疗对话模型扁鹊(BianQue)

★ 893 2026-08-09
fraudfinder 开源

跟着实战教程,在谷歌云上快速搭建实时反欺诈系统

Fraudfinder: A comprehensive lab series on how to build a real-time fraud detection ···

★ 252 2026-08-09
astra-quant-agent 开源

多模型出信号,Python 风控兜底,自动跑加密交易

结合多大模型分析与确定性代码风控的自主量化交易系统 | Autonomous crypto trading syst···

★ 409 2026-10-06