v2.6.0 · 社区版已发布 · 个人学习许可

从一条线索
到一笔回款

线索、客户、商机、报价、合同、开票、回款在同一条链路上。 每个交接点都有硬性条件、折扣审批与操作留痕,而不是七套 Excel。

试用 注册即开 7 天 独立 CRM 环境,账号密码当场生成,到期自动删除
0第三方依赖
1条命令启动
40+端到端用例
10 人社区版免费上限
开源怎么开

代码全开,数据由你掌控

仓库里只有代码与表结构,没有客户数据、账号口令,也没有数据库文件。

⌘

开源仓库

Gitee 公开,随时 clone 与二次开发

  • 完整前后端源码,零第三方依赖
  • 数据库表结构与自动迁移脚本
  • 首次启动的安装向导(自建空库)
  • 审批引擎、权限模型、单据渲染
  • 个人学习许可:仅限学习研究,禁止商用
查看源码
◈

官网会员

注册即免费,下载开箱即用的演示数据库

  • 演示库:集团 / 公司 / 部门三级组织与 9 个角色
  • 真实业务数据:客户、商机、报价、合同、发票、回款
  • 含合同模板、产品库、审批链完整配置
  • 注册即开 7 天独立 CRM 试用账号,到期自动删除
  • 版本更新通知与升级说明
  • 免费,仅需一个邮箱
免费注册并下载

为什么不在仓库里直接放数据库?—— 数据库会随业务演进快速变化,把它放进 Git 既会撑大仓库, 也容易把真实客户资料、密码哈希带进历史记录。代码开源、数据自取,是更干净的做法。

版本与授权

社区版 vs 商业版:区别在哪

社区版可自由用于个人学习与研究;企业内部经营、对外项目交付等商业用途,请先取得商业授权。下面是逐项功能区别。

◎

社区版

免费,下载即用

  • 最多 10 个在职用户(离职、停用不占用名额)
  • 完整功能:线索、客户、商机、报价、合同、回款、审批
  • 仅限个人学习、研究与个人试用
  • 禁止任何商业用途
  • 社区自助,无技术支持承诺
免费注册下载
★

商业授权

面向企业经营与项目交付

  • 解除 10 人上限,按实际组织规模部署
  • 允许企业内部经营使用与对外项目交付
  • 持续版本更新与新功能
  • 部署指导与技术支持
  • 可按需定制:接口对接、单据模板、审批链
咨询商业授权

名额只算「在职用户」:离职与停用账号不占名额;官网注册自动开通的试用账号也不占名额—— 试用到期会自动删除,不会挤掉你的正式成员。超出上限时,后台会提示升级并跳回这里。

功能区别一览

底层是同一份代码,能力一致;区别只在授权范围、规模上限与配套服务。

能力项 社区版 免费 商业授权 付费
价格免费按规模授权,一事一议
在职用户上限≤ 10 人解除上限,按组织规模
使用范围个人学习 / 研究 / 个人试用企业经营 + 对外项目交付
线索 → 客户 → 商机 → 报价 → 合同 → 回款 全链路✓ 全部包含✓ 全部包含
折扣分级审批(5% / 10% 阈值加签)✓✓
字段级脱敏(成本 / 毛利服务端剔除)✓✓
合同额 / 开票额 / 回款额三单匹配与账龄预警✓✓
集团 / 公司 / 部门 / 团队 多组织隔离✓✓
可选 PostgreSQL 后端✓✓
持续版本更新仓库公开,自行拉取✓ 主动推送新版本
部署指导—✓
技术支持(含响应时效 SLA)—✓
定制开发(接口对接 / 单据模板 / 审批链)—✓
商业使用授权(含 SaaS 对外服务)— 禁止商用✓ 允许
产品能力

不是又一个表单收集器

权限在服务端 SQL 收口,审批在服务端推进,数字能被财务对上。

集团多组织隔离

集团 / 公司 / 部门 / 团队四级组织树,路径前缀一次收口可见范围,跨域访问直接 403。

折扣分级审批

未让价免审,直接进合同;有折扣按 5% / 10% 阈值逐级加签,审批人由组织树就近推导。

订单合同 / 条款合同

订单合同按中国发票版式输出,价税合计带大写;条款合同套模板自动填充甲乙方与编号。

字段级脱敏

成本、毛利对业务员在服务端剔除,前端拿不到就不存在越权查看的可能。

三单匹配与账龄

合同额、开票额、回款额实时对账,逾期自动分档预警,财务不再靠手工台账。

离职交接

先交接客户与商机,再停用账号;再次登录会明确告知离职时间与接手人。

业务流转

五个交接点,条件写死在服务端

  1. 01线索

    来源、评级、跟进记录齐备才允许转商机

  2. 02商机

    七阶段推进,每阶段需上传证据;赢单绑定合同生效

  3. 03报价

    多版本 + 折扣审批;通过后生成客户版报价单并邮件/短信送达

  4. 04合同

    订单 / 条款两类,销售→财务→法务三关,编号自动递增

  5. 05回款

    开票、回款核销、应收账龄,三单必须对得上

在线测试

不用下载,先在浏览器里跑一遍

演示实例就是这个项目的完整版本,预置了一份集团级演示数据:四级组织、九种角色、 产品库、报价与合同。点开即用,不需要注册,也不需要填手机号。

  • 建一条报价选产品、改数量、加例外项,看合计与折扣怎么算
  • 提交折扣审批让价超 5% 自动上经理关,超 10% 再上总监
  • 通过后一键建合同订单合同带税率税额与大写,条款合同带模板条款
  • 发给客户看一眼生成免登录报价单链接,手机上也能正常打开
立即进入演示 免注册 · 数据每日重置 · 请勿填写真实客户信息
下载

注册会员,免费获取演示数据库

数据库放进 data/crm.db,执行 npm start 即可用演示账号体验完整流程。开源代码请从 Gitee 获取。

1注册并验证邮箱
2会员中心下载最新版安装包
3解压放入 data 目录,启动
立即注册
最新版本 加载中…
登录后下载
下载需登录会员账号 · 每日限 20 次
常见问题

动手之前,先把这几件事说清楚

开源仓库里为什么没有数据库?

数据库是运行态产物,随业务演进而变。放进 Git 会不断膨胀,也容易泄露真实客户资料与密码哈希。仓库只提供表结构与自动迁移,空库启动后由安装向导创建第一个管理员;需要演示数据就到官网会员中心下载。

下载的数据库怎么用?

把解压得到的 crm.db 放到项目 data/ 目录(覆盖同名文件前请先备份自己的库),然后 npm start。演示账号见压缩包内的《安装说明》,初始密码统一为 crm123456,登录后请立即修改。

在线测试和下载的演示库有什么区别?

内容相同,是同一份演示数据。在线测试跑在公网实例上,任何人随时可进,所以数据会定期重置,也不要填真实客户信息;下载的数据库在你自己机器上,改坏了随时换回压缩包即可。

需要什么运行环境?

Node.js ≥ 22.5(使用内置 node:sqlite)。不需要 Docker、不需要 MySQL、不需要 npm install,因为项目零第三方依赖。

可以商用吗?

可以。代码以「AIEMY 个人学习许可」发布:可自由下载、阅读、修改并用于个人学习与研究。但任何商业用途(含企业内部经营、对外项目交付、以 SaaS 形式提供服务)都需要先取得商业授权。社区版最多 10 个在职用户,商业授权解除该限制。

会员收费吗?会收集什么信息?

免费。注册只要求邮箱、称呼与公司名称,用于版本更新通知与下载统计;不会向第三方出售或共享。可随时在会员中心修改资料或联系管理员注销。