MCPcopy Index your code
hub / github.com/1Panel-dev/CordysCRM

github.com/1Panel-dev/CordysCRM @v1.7.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.7.3 ↗ · + Follow
8,866 symbols 34,533 edges 2,019 files 2,382 documented · 27%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Cordys CRM

新一代的开源 AI CRM 系统

1Panel-dev%2FCordysCRM | Trendshift

Latest release Stars
Download


什么是 Cordys CRM?

Cordys CRM 是新一代的开源 AI CRM 系统,是集信息化、数字化、智能化于一体的「客户关系管理系统」,由 飞致云 匠心出品。

Cordys CRM 能够帮助企业实现从线索到回款(L2C)的全流程精细化管理,覆盖线索获取、智能分配、客户与联系人管理、商机跟进、合同签约及回款执行,构建端到端的销售运营闭环。

Cordys CRM Overview

核心优势

  • 灵活配置 · 高效协同:现代化架构,操作简洁流畅;精细权限与模块化配置,无缝集成主流办公平台,赋能团队高效协同;
  • 安全自主 · 深度可控:为私有化部署而生,数据100%自主可控;开放API与标准接口,支持深度集成与定制开发,筑牢安全与发展基石;
  • 智能 BI · 决策赋能:深度融合 DataEase 分析引擎,销售数据可视化呈现;支持自助探索与实时洞察,驱动精准决策与业绩增长;
  • AI 赋能 · 智能提效:开放 CRM Skills 接口,让 AI 深入销售每个环节!OpenClaw、WorkBuddy 等智能助手 7×24 小时在线,从线索筛选到成单分析,全流程提效。

快速开始

安装部署

准备一台 Linux 服务器,安装好 Docker 后,执行以下一键安装脚本。

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

你也可以通过 1Panel 应用商店 来安装部署 Cordys CRM。

在无法联网的环境中,还可以通过 离线安装包 来安装部署 Cordys CRM。

访问方式

  • 在浏览器中打开: http://<你的服务器IP>:8081/
  • 用户名: admin
  • 密码: CordysCRM

联系我们

安装完成后,可以参考 在线文档 来使用 Cordys CRM。

你可以通过下方的微信交流群,与 Cordys CRM 开源项目组进行交流和反馈。

Cordys CRM QRCode

UI 展示

Settings RBAC
Opportunity List Opportunity Detail
BI AI

Star History

Star History Chart

Roadmap

技术栈

飞致云旗下的其他明星项目

  • JumpServer - 广受欢迎的开源堡垒机
  • 1Panel - 现代化、开源的 Linux 服务器运维管理面板
  • MaxKB - 强大易用的企业级智能体平台
  • DataEase - 人人可用的开源 BI 工具
  • SQLBot - 基于大模型和 RAG 的智能问数系统
  • MeterSphere - 新一代的开源持续测试工具
  • Halo - 强大易用的开源建站工具

License

本仓库遵循 FIT2CLOUD Open Source License 开源协议,该许可证本质上是 GPLv3,但有一些额外的限制。

你可以基于 Cordys CRM 的源代码进行二次开发,但是需要遵守以下规定:

  • 不能替换和修改 Cordys CRM 的 Logo 和版权信息;
  • 二次开发后的衍生作品必须遵守 GPL V3 的开源义务。

如需商业授权,请联系:support@fit2cloud.com

Extension points exported contracts — how you extend this code

ExtApprovalFlowMapper (Interface)
审批流扩展Mapper [68 implementers]
backend/crm/src/main/java/cn/cordys/crm/approval/mapper/ExtApprovalFlowMapper.java
OnceInterface (Interface)
执行单次接口 @author song-cc-rock [5 implementers]
backend/framework/src/main/java/cn/cordys/common/util/OnceInterface.java
DiagnoseContext (Interface)
(no doc) [2 implementers]
frontend/packages/web/src/components/business/crm-formula-editor/types.ts
ApprovalResourceHandler (Interface)
审批资源处理接口 各需要审批的业务资源服务实现此接口,替代反射调用 [8 implementers]
backend/crm/src/main/java/cn/cordys/crm/approval/handler/ApprovalResourceHandler.java
OnceInterfaceAction (Interface)
执行单次接口 (参数版本) @param 参数类型 @author song-cc-rock [5 implementers]
backend/framework/src/main/java/cn/cordys/common/util/OnceInterfaceAction.java
GlobalComponents (Interface)
(no doc)
frontend/packages/web/components.d.ts
ResourceAccessContextProvider (Interface)
资源访问上下文提供者 各业务模块实现此接口,提供资源负责人和审批状态信息 [24 implementers]
backend/crm/src/main/java/cn/cordys/common/permission/ResourceAccessContextProvider.java
ExcelDataFactory (Interface)
@author wx [4 implementers]
backend/framework/src/main/java/cn/cordys/excel/domain/ExcelDataFactory.java

Core symbols most depended-on inside this repo

get
called by 1402
backend/crm/src/main/java/cn/cordys/crm/system/mapper/ExtLicenseMapper.java
getId
called by 1388
backend/crm/src/main/java/cn/cordys/crm/contract/constants/BusinessTitleConstants.java
equals
called by 888
backend/framework/src/main/java/cn/cordys/common/uid/SerialNumGenerator.java
getOrganizationId
called by 816
backend/framework/src/main/java/cn/cordys/context/OrganizationContext.java
get
called by 740
backend/framework/src/main/java/cn/cordys/common/util/Translator.java
put
called by 698
backend/crm/src/main/java/cn/cordys/common/context/SourceDetailResolveContext.java
t
called by 697
frontend/packages/web/src/assets/icon-font/iconfont.js
getUserId
called by 584
backend/framework/src/main/java/cn/cordys/security/SessionUtils.java

Shape

Method 5,079
Function 1,629
Class 1,364
Interface 637
Enum 157

Languages

Java74%
TypeScript26%

Modules by API surface

frontend/packages/lib-shared/api/modules/customer.ts126 symbols
frontend/packages/lib-shared/api/modules/contract.ts117 symbols
backend/crm/src/main/java/cn/cordys/crm/approval/service/ApprovalFlowService.java82 symbols
backend/crm/src/main/java/cn/cordys/crm/system/service/ModuleFormService.java80 symbols
frontend/packages/lib-shared/api/modules/opportunity.ts74 symbols
frontend/packages/lib-shared/api/modules/system/module.ts72 symbols
frontend/packages/lib-shared/api/modules/clue.ts72 symbols
backend/framework/src/main/java/cn/cordys/mybatis/BaseMapper.java53 symbols
frontend/packages/lib-shared/models/customer/index.ts50 symbols
backend/crm/src/main/java/cn/cordys/crm/approval/service/ApprovalActionService.java48 symbols
backend/crm/src/main/java/cn/cordys/crm/system/service/IntegrationConfigService.java45 symbols
backend/crm/src/main/java/cn/cordys/crm/system/service/OrganizationUserService.java43 symbols

Datastores touched

(mysql)Database · 1 repos
cordys-crmDatabase · 1 repos

For agents

$ claude mcp add CordysCRM \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact