在企业信息化体系中,客户关系管理(CRM)系统承载着核心商业机密与客户资产。长期以来,以 Salesforce 为代表的商业 SaaS 模式虽然功能完善,但随着全球数据安全合规监管的日益严格,企业对数据主权归属与系统深度定制的诉求愈发迫切。传统的席位费模式与数据外流风险,正在促使更多技术决策者转向私有化部署方案。
Cordys CRM 为国内企业提供了一个高度灵活、支持本地化部署的国产开源 CRM 替代方案。它不仅具备开源软件代码透明、无席位限制的可拓展性,还针对国内办公生态(如钉钉、企业微信、飞书)提供了平滑的对接能力。更重要的是,该系统将智能 BI 分析与 AI 智能体(Agent)底座深度融入业务流,解决了传统 CRM 割裂的数据孤岛问题。
Cordys 整体架构
Cordys CRM 采用 Java + Vue.js 作为前后端核心框架,以 Docker 容器化方式交付,并通过三层递进架构实现企业销售流程的数字化与智能化:
基础层:信息化(L2C 全流程管理) 全面覆盖从线索到回款(Lead to Cash)的端到端业务流程,包括线索分配、客户与联系人管理、商机跟进、合同签约、订单执行及回款确认。通过低代码配置平台适配不同企业的业务流程差异。
中间层:数字化(嵌入式 BI 与自助分析) 深度整合开源 BI 工具 DataEase 和智能问数系统 SQLBot。提供嵌入式图表引擎,允许用户通过自然语言提问(如“华东区本季度商机转化率趋势”),系统自动生成动态查询结果和可视化图表。
上层:智能化(AI 智能体与 CRM Skills) 通过对外开放 MCP(Model Context Protocol,模型上下文协议)接口,与企业级智能体平台 MaxKB 无缝对接。将核心业务能力封装为 AI 可直接调用的标准化 CRM Skills(技能集),让 AI 助手能够真正代替人工操作 CRM 系统。

Cordys 核心功能
Cordys CRM 是新一代的开源 AI CRM 系统,是集信息化、数字化、智能化于一体的「客户关系管理系统」,能够帮助企业实现从线索到回款(L2C)的全流程精细化管理,覆盖线索获取、智能分配、客户与联系人管理、商机跟进、合同签约及回款执行,构建端到端的销售运营闭环。

线索管理:对“潜在客户”从初次接触到转换为正式客户的全流程追踪和管理,支持自定义线索表单,一键转换线索,帮助企业提升线索转化效率。
客户管理:对已转化的“正式客户”的全生命周期管理,支持自定义客户表单、多成员协同跟进客户,以及对客户的联系人管理。
商机管理:对“有明确购买意向的客户”从“需求确认”到“最终成交(或流失)”的全流程跟踪和管控,支持自定义商机表单、商机阶段管理。
产品管理:对企业销售的产品/服务进行标准化管理,支持自定义产品表单以及产品管理功能。
仪表板:支持嵌入第三方仪表板工具,如 DataEase 等主流 BI 平台,通过可视化方式展示关键业务数据和客户相关信息模块。
智能体:支持嵌入企业级 AI 智能体平台 MaxKB,基于 CRM 数据创建高效智能体应用, 如智能创建(线索/客户/商机/联系人)、智能录入(跟进记录)、智能查重等。
系统管理:包含组织架构、角色权限、模块设置、消息管理、企业设置以及系统日志功能。
合同管理:用于管理合同履约与回款相关数据,涵盖回款计划、回款记录、工商抬头及发票记录等子模块,支持合同回款节点管理、资金回收跟踪及开票信息维护,确保合同执行过程在 CRM 中闭环、可追溯。
订单管理:用于管理合同履约执行数据,关联合同信息,覆盖订单创建、交付、验收与收款环节,支持履约进度跟踪与状态同步,保障业务执行规范可追溯。
Skills 技能:开放 CRM Skills 接口,驱动 OpenClaw、WorkBuddy 等智能助手 7×24 小时在线,让 AI 深入销售每个环节。
Cordys × WorkBuddy 整合方案
结合通用 AI 办公平台 WorkBuddy 以及 1Panel 企业版 AI 网关(底层推荐调用兼顾智力与成本的 DeepSeek V4 Flash 模型),自托管的 Cordys CRM 能够完美在百人销售团队中落地以下高频提效场景:
记录创建与跟进录入:销售人员在外勤状态下,可在企业微信/钉钉的 IM 聊天界面通过自然语言直接输入拜访情况。AI 自动提取关键信息、智能推演字段,并在 WorkBuddy 中一键自动创建线索、商机或跟进记录,数据录入成本降低 60%。
商机冲突检测:输入新商机时,AI 提取关键信息并基于内置冲突规则进行全库检索,智能提示相似名称的商机,协助销售及早探查撞单风险。
客户 360 全景检索:用自然语言输入客户名称,AI 自动在系统中全面检索该客户相关的线索、商机、合同、订单等各维度数据,并智能汇总为要点反馈给用户。
自动化私海管理:支持销售人员通过自然语言设定定时巡检任务。WorkBuddy 定期识别长期没有进展的商机,通过邮件/IM 提示风险,并在获取销售决策授权后,自动化执行风险处置与私海回收流转。
通过 1Panel 面板快速安装
在应用详情页选择最新的 Cordys CRM 版本进行安装,进行相关参数设置。

名称:要创建的 Cordys CRM 应用的名称。
管理员:admin 应用初始化创建的超级管理员用户名。
管理员密码:Cordys CRM 应用初始化创建的超级管理员密码(后续登录系统可以更改)。
端口1:Cordys CRM 应用的服务端口设置为 8081。
端口2:Cordys CRM MCP 服务端口设置为 8082。
端口外部访问:Cordys CRM 应用可以使用 IP:PORT 进行访问(Cordys CRM 应用必须打开外部端口访问)。
点击开始安装后,页面自动跳转到已安装应用列表,等待安装的 Cordys CRM 应用状态变为已启动。
如需调整 MySQL、Redis 等内部组件的配置文件,可直接编辑宿主机目录下的:
~/cordys/conf/cordys-crm.properties
# 需要修改的配置把前面的 # 号去掉,修改对应的值即可,例如:
logger.sql.level=info
# MySQL 数据库配置,默认使用内置 MySQL
#mysql.embedded.enabled=true
#spring.datasource.url=jdbc:mysql://ip:port/db?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false
#spring.datasource.username=username
#spring.datasource.password=password
# Redis 配置,默认使用内置 Redis
#redis.embedded.enabled=true
#spring.data.redis.host=ip
#spring.data.redis.password=password
#spring.data.redis.port=6379
#spring.session.redis.repository-type=indexed
# SQLBot 默认获取 spring.datasource 配置访问数据库,支持自定义配置只读用户
# sqlbot.datasource.username=Read-only-user
# sqlbot.datasource.password=password
# mcp server settings
#mcp.embedded.enabled=true
#cordys.crm.url=http://127.0.0.1:8081
#spring.mvc.async.request-timeout=60000
#spring.ai.mcp.server.type=ASYNC
#spring.ai.mcp.server.name=cordys-crm-mcp-server
# Streamable Protocol Settings ,default is SSE
#spring.ai.mcp.server.protocol=STREAMABLE
#spring.ai.mcp.server.streamable-http.mcp-endpoint=/sse
# 仪表板外链功能启用白名单,不开启则不限制访问
#dashboard.whitelist.enabled=false
# 白名单开关开启后允许访问的IP地址或域名列表,多个用逗号分隔
#dashboard.whitelist.allowed=