大家好,我是 Java陈序员。
在数字化浪潮席卷企业运营的今天,客户关系管理(CRM)系统已成为企业实现精细化运营、提升核心竞争力的关键工具。
今天,给大家介绍一款开源的客户关系管理系统,支持集成 AI 操作!
项目介绍CordysCRM —— 新一代的开源 AI CRM 系统,集信息化、数字化、智能化于一体的客户关系管理系统。

功能特色:
灵活易用:基于 SpringBoot + Vue 现代化技术栈构建,使用体验好;支持基于角色的权限管控,提供灵活的模块化配置,可无缝集成企业微信、钉钉、飞书等主流办公平台,实现高效协同安全可控:支持私有化部署,所有客户数据与业务信息均存储于企业自有服务器,数据主权完全自主,同时便于深度集成与二次开发AI 加持:开放 MCP Server,借助 MaxKB 强大的智能体开发能力,轻松构建智能创建、智能跟进、智能报价等多样化智能体BI 加持:融合 DataEase 与 SQLBot 的强大能力,实现销售数据可视化呈现、自助分析,以及基于自然语言的智能查询与归因分析技术栈:
后端:SpringBoot + MySQL + Redis前端:Vue.js + Naive-UI + Vant-UIAI:MaxKB + SQLBot快速上手CordysCRM 支持使用 Docker 部署,5 分钟即可快熟部署体验。
1、拉取镜像
docker pull 1panel/cordys-crm2、创建挂载目录
mkdir -p /data/software/cordys3、运行启动容器
docker run -d \ --name cordys-crm \ --restart unless-stopped \ -p 8081:8081 \ -p 8082:8082 \ -v /data/software/cordys:/opt/cordys \ 1panel/cordys-crm4、容器启动成功后,浏览器访问
http://{IP/域名}:8081用户名: admin密码: CordysCRM功能体验首页
线索
客户
商机
产品
角色权限
模块配置
消息配置
企业设置
本地开发环境准备1、环境依赖
JDK 21+MavenMySQLRedisNode.js2、克隆或下载源码
git clone https://github.com/1Panel-dev/CordysCRM.git3、目录结构
├── 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=30d redis.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=indexed4、修改主启动类 cn.cordys.Application 加载path 目录下的配置文件
@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 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/web2、安装依赖
pnpm install ## 如未安装 pnpm, 可使用如下命令安装 npm install pnpm -g3、修改配置文件 CordysCRM/frontend/packages/web/.env.development 中的后端服务地址为:
VITE_DEV_DOMAIN='http://localhost:8081/'4、启动服务
pnpm run dev5、浏览器访问
http://localhost:5173默认用户名/密码:admin/CordysCRM.
Mobile 移动端1、进入 CordysCRM/frontend/packages/mobile 目录
cd frontend/packages/mobile2、安装依赖
pnpm install ## 如未安装 pnpm, 可使用如下命令安装 npm install pnpm -g3、修改配置文件 CordysCRM/frontend/packages/mobile/.env.development 中的后端服务地址为:
VITE_DEV_DOMAIN='http://localhost:8081/'4、启动服务
pnpm run dev5、浏览器访问
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/#/大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!