开源 AI CRM 系统!新一代客户关系管理系统!

news/2025/12/8 9:22:49/文章来源:https://www.cnblogs.com/codechen8848/p/19306465

大家好,我是 Java陈序员

在数字化浪潮席卷企业运营的今天,客户关系管理(CRM)系统已成为企业实现精细化运营、提升核心竞争力的关键工具。

今天,给大家介绍一款开源的客户关系管理系统,支持集成 AI 操作!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

CordysCRM —— 新一代的开源 AI CRM 系统,集信息化、数字化、智能化于一体的客户关系管理系统

功能特色

  • 灵活易用:基于 SpringBoot + Vue 现代化技术栈构建,使用体验好;支持基于角色的权限管控,提供灵活的模块化配置,可无缝集成企业微信、钉钉、飞书等主流办公平台,实现高效协同
  • 安全可控:支持私有化部署,所有客户数据与业务信息均存储于企业自有服务器,数据主权完全自主,同时便于深度集成与二次开发
  • AI 加持:开放 MCP Server,借助 MaxKB 强大的智能体开发能力,轻松构建智能创建、智能跟进、智能报价等多样化智能体
  • BI 加持:融合 DataEase 与 SQLBot 的强大能力,实现销售数据可视化呈现、自助分析,以及基于自然语言的智能查询与归因分析

技术栈

  • 后端:SpringBoot + MySQL + Redis
  • 前端:Vue.js + Naive-UI + Vant-UI
  • AI:MaxKB + SQLBot

快速上手

CordysCRM 支持使用 Docker 部署,5 分钟即可快熟部署体验。

1、拉取镜像

docker pull 1panel/cordys-crm

2、创建挂载目录

mkdir -p /data/software/cordys

3、运行启动容器

docker run -d \--name cordys-crm \--restart unless-stopped \-p 8081:8081 \-p 8082:8082 \-v /data/software/cordys:/opt/cordys \1panel/cordys-crm

4、容器启动成功后,浏览器访问

http://{IP/域名}:8081
  • 用户名: admin
  • 密码: CordysCRM

功能体验

  • 首页

  • 线索

  • 客户

  • 商机

  • 产品

  • 角色权限

  • 模块配置

  • 消息配置

  • 企业设置

本地开发

环境准备

1、环境依赖

  • JDK 21+
  • Maven
  • MySQL
  • Redis
  • Node.js

2、克隆或下载源码

git clone https://github.com/1Panel-dev/CordysCRM.git

3、目录结构

├── backend                                  # 后端项目
│   ├── app                                  # 应用程序模块
│   ├── crm                                  # CRM 核心模块
│   └── framework                            # 通用框架模块
├── frontend                                 # 前端项目
│   ├── packages                             # 前端包管理
│   │   ├── lib-shared                       # 公共库模块
│   │   │   ├── api                          # API 封装
│   │   │   ├── assets                       # 静态资源
│   │   │   ├── enums                        # 枚举
│   │   │   ├── hooks                        # 钩子函数
│   │   │   ├── locale                       # 国际化封装
│   │   │   ├── method                       # 工具函数
│   │   │   ├── model                        # 数据模型
│   │   │   ├── types                        # 全局类型声明
│   │   ├── mobile                           # 移动端项目
│   │   ├── web                              # WEB端项目
├── installer                                # 安装脚本
├── conf                                     # 配置文件
│   ├── mysql                                # MySQL 配置
│   ├── redis                                # Redis 配置
│   └── cordys-crm.properties                # 后端项目配置
└── shells                                   # 脚本

后端

1、将整个 CordysCRM 目录以 Mavne 工程的形式导入到 IDEA 中

2、将配置文件 CordysCRM/installer/conf/cordys-crm.properties 拷贝到 CordysCRM/backend/app/src/main/resources/ 目录下

3、修改配置文件 CordysCRM/backend/app/src/main/resources/cordys-crm.properties 中的 MySQL、Redis 连接配置信息

mysql.embedded.enabled=true
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/cordys-crm?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&allowPublicKeyRetrieval=true&useSSL=false&sessionVariables=sql_mode=%27STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION%27
spring.datasource.username=root
spring.datasource.password=CordysCRM@mysql
spring.session.timeout=30dredis.embedded.enabled=true
spring.data.redis.host=127.0.0.1
spring.data.redis.password=CordysCRM@redis
spring.data.redis.port=6379
spring.session.redis.repository-type=indexed

4、修改主启动类 cn.cordys.Application 加载 classpath 目录下的配置文件

@SpringBootApplication(exclude = {QuartzAutoConfiguration.class,LdapAutoConfiguration.class,Neo4jAutoConfiguration.class
})
@PropertySource(value = {"classpath:commons.properties",
//        "file:/opt/cordys/conf/cordys-crm.properties","classpath:cordys-crm.properties",
}, encoding = "UTF-8", ignoreResourceNotFound = true)
@ServletComponentScan
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}
}

5、修改 CordysCRM/backend/app/src/main/resources/logback-spring.xml 文件中的配置信息

    <property resource="commons.properties"/>
<!--    <property file="/opt/cordys/conf/cordys-crm.properties" ignoreResourceNotFound="true"/>--><property resource="cordys-crm.properties"/>

6、运行主启动类 cn.cordys.Application 启动服务

前端

  • Web 端

1、进入 CordysCRM/frontend/packages/web 目录

cd frontend/packages/web

2、安装依赖

pnpm install## 如未安装 pnpm, 可使用如下命令安装
npm install pnpm -g

3、修改配置文件 CordysCRM/frontend/packages/web/.env.development 中的后端服务地址为:

VITE_DEV_DOMAIN='http://localhost:8081/'

4、启动服务

pnpm run dev

5、浏览器访问

http://localhost:5173

默认用户名/密码:admin/CordysCRM.

  • Mobile 移动端

1、进入 CordysCRM/frontend/packages/mobile 目录

cd frontend/packages/mobile

2、安装依赖

pnpm install## 如未安装 pnpm, 可使用如下命令安装
npm install pnpm -g

3、修改配置文件 CordysCRM/frontend/packages/mobile/.env.development 中的后端服务地址为:

VITE_DEV_DOMAIN='http://localhost:8081/'

4、启动服务

pnpm run dev

5、浏览器访问

http://localhost:3000

默认用户名/密码:admin/CordysCRM.

无论是中小企业还是大型企业,CordysCRM 都能通过灵活的配置、安全的部署和智能的功能,帮助你重新定义客户关系管理。快去部署体验吧~

项目地址:https://github.com/1Panel-dev/CordysCRM

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目

但是任何人在群里打任何广告,都会被 T 掉

如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群

关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/992197.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年有实力的护颈枕头厂家推荐及选购指南

2025年有实力的护颈枕头厂家推荐及选购指南行业背景与市场趋势随着现代人工作生活节奏加快,颈椎问题已成为困扰都市人群的普遍健康隐患。据《2024年中国睡眠健康白皮书》显示,我国成年人中约有38%存在不同程度的颈椎…

2025年比较好的上海家纺/二线家纺品质优选榜

2025年上海家纺/二线家纺品质优选榜:专业推荐与采购指南家纺行业背景与市场趋势随着消费者对生活品质要求的不断提升,家纺行业正经历着从单纯功能性向品质化、个性化、健康环保方向的转型。2025年的中国家纺市场呈现…

河北唐山迁西县农村自建房口碑推荐排行榜。2026年迁西县自建房公司权威测评优选。

河北唐山迁西县农村自建房口碑推荐排行榜。2026年迁西县自建房公司权威测评优选。 一、引言:燕山脚下的建房革命——迁西自建房的“专业化转型” 长城蜿蜒西去,滦河滋养沃土,地处燕山南麓的迁西县,以“七山一水一分…

2025年岩棉板厂家权威推荐榜单:防排烟岩棉板/岩棉隔离带/岩棉毡源头厂家精选

随着建筑节能标准和工业设备保温要求的不断提高,岩棉作为一种性能优异的A级不燃无机保温材料,其应用日益广泛。数据显示,符合标准的高品质岩棉板,其导热系数可低至0.035-0.045 W/(mK),防火等级达到A1级不燃,能承…

2025年口碑好的家居智能五金/梳妆台智能五金厂家推荐及选择参考

2025年口碑好的家居智能五金/梳妆台智能五金厂家推荐及选择参考行业背景与市场趋势随着智能家居概念的普及和消费者对生活品质要求的提高,家居智能五金行业迎来了前所未有的发展机遇。据市场研究数据显示,2024年全球…

永清县自建房找谁好?河北廊坊永清县自建房公司 / 机构深度评测口碑推荐榜​

永清县自建房找谁好?河北廊坊永清县自建房公司 / 机构深度评测口碑推荐榜​ 一、引言:永清乡村建房的 “合规升级” 与 “专业选择”​ 地处京津冀轴心的永清县,温带季风气候显著 —— 春季干旱多风、夏季炎热多雨、…

沙河市农村自建房找谁好?河北省邢台市沙河市自建房公司/机构深度评测口碑推荐榜

沙河市农村自建房找谁好?河北省邢台市沙河市自建房公司/机构深度评测口碑推荐榜 一、引言:沙河市农村自建房的“专业化转型” 沙河市地处河北省邢台市东部,太行山东麓,地势西高东低,西部为丘陵山地,东部为平原,…

2025年评价高的6082铝板厂家推荐及选择指南

2025年评价高的6082铝板厂家推荐及选择指南 开篇:行业背景与市场趋势 随着工业制造、交通运输、新能源等行业的快速发展,铝合金材料的需求持续增长。其中,6082铝板作为一种中高强度铝镁硅合金,具有良好的可焊性、…

2026年河北省邢台市沙河市农村自建房推荐榜,图南建房宝领衔 六家实力公司赋能乡村宜居生活

2026年河北省邢台市沙河市农村自建房推荐榜,图南建房宝领衔 六家实力公司赋能乡村宜居生活 一、引言:建房是一辈子的事,选对公司比省钱更重要 “去哪找靠谱的农村自建房公司?”——这是无数准备在河北省邢台市沙河…

2026年河北石家庄无极县农村自建房推荐榜,图南建房宝领衔 六家实力公司赋能乡村宜居生活

2026年河北石家庄无极县农村自建房推荐榜,图南建房宝领衔 六家实力公司赋能乡村宜居生活 一、引言:建房是一辈子的事,选对伙伴比省钱更重要 “去哪找靠谱的农村自建房公司?”——这是无极县无数准备建房的农村家庭…

千万级大表如何删除数据?

前言 今天我们来聊聊一个让很多DBA和开发者头疼的话题——千万级大表的数据删除。 有些小伙伴在工作中,一遇到大表数据删除就手足无措,要么直接DELETE导致数据库卡死,要么畏手畏脚不敢操作。 我见过太多因为大表删除…

2025年管母线厂家权威推荐榜单:绝缘管型母线/全屏蔽绝缘铜管母线/管母线源头厂家精选

在电力输配电系统中,母线是汇集和分配电能的关键导体。传统矩形母线槽因存在集肤效应严重、散热不佳、占用空间大等问题,已逐渐无法满足现代电力工程对高效、紧凑、安全的需求。数据显示,采用先进的管型母线,在同等…

2025年知名的7075铝材/铝棒铝材厂家推荐及采购参考

2025年知名的7075铝材/铝棒铝材厂家推荐及采购参考行业背景与市场趋势铝合金材料作为现代工业的基础材料之一,在航空航天、汽车制造、电子通讯、建筑装饰等领域发挥着不可替代的作用。其中7075铝合金因其优异的强度重…

批量处理多个excel文件去公式的方法

本方法适用于: 使用VBA对多个excel文件中的全部Sheet表进行批量去公式并自动保存操作。 步骤: ① 把需要去公式的多个EXCEL文件放在一个文件夹下 ② 打开其中一个EXCEL文件,在VB编辑器中插入模块并粘贴下面的VBA…

在河北省邢台市沙河市老家农村盖房子,靠谱的自建房公司口碑推荐。河北省邢台市沙河市自建房公司/机构权威测评推荐排行榜

在河北省邢台市沙河市老家农村盖房子,靠谱的自建房公司口碑推荐。河北省邢台市沙河市自建房公司/机构权威测评推荐排行榜 一、引言 十年前,沙河市农村盖房还停留在“找本村工匠、画简易草图”的粗放模式。从东部滏阳…

想在饶阳县老家农村盖房子,靠谱的自建房公司口碑推荐。河北衡水饶阳自建房公司/机构权威测评推荐排行榜。

想在饶阳县老家农村盖房子,靠谱的自建房公司口碑推荐。河北衡水饶阳自建房公司/机构权威测评推荐排行榜。 一、引言 十年前,饶阳县农村盖房还停留在“找本村工匠、画简易草图”的粗放模式。这片滹沱河冲积平原上的住…

腾讯云EdgeOne Pages托管Blazor Wasm

前言 对于Blazor WebAssembly,因其特殊性,可以直接部署成站点,浏览器下载后,在浏览器中直接运行。总想薅点大厂羊毛,能够免费部署这类应用,搜寻一方了解到,像是Github Page、Azure Static App、腾讯云EdgeOne等…

2025年质量好的苏州喷砂机TOP实力厂家推荐榜

2025年质量好的苏州喷砂机TOP实力厂家推荐榜 行业背景与市场趋势 喷砂机作为表面处理行业的核心设备,广泛应用于机械制造、汽车零部件、航空航天、五金加工等领域。随着制造业向智能化、绿色化方向发展,市场对喷砂…

TLS1.3协议分析(3)

1.1.1 扩展消息 后面是扩展部分的分析,每个扩展一般都包含类型(Type)、长度(Length)和数据(Data)三个部分。 1.1.1.1 Reserved Reserved:预留位置,为空。 1.1.1.2 status_request status_request:状态请求…

饶阳县农村自建房找谁好?河北衡水饶阳自建房公司/机构深度评测口碑推荐榜

饶阳县农村自建房找谁好?河北衡水饶阳自建房公司/机构深度评测口碑推荐榜 一、引言:饶阳县农村自建房的“品质升级需求” 饶阳县地处河北省衡水市东北部,滹沱河冲积平原腹地,下辖饶阳镇、大尹村镇、五公镇、王同岳…