← 返回项目库
销售管理客户关系管理中小企业自托管工具SaaS 替代方案

Fat Free CRM 中文销售客户管理系统

开箱即用的中文销售与客户关系管理系统,支持客户公司、联系人、销售线索、商机管道、任务与后台用户管理。

Fat Free CRM 中文销售客户管理系统是一套基于 Ruby on Rails 8 的自托管 CRM 解决方案。它提供客户公司、联系人、销售线索、商机管道、营销活动、任务与用户权限管理,界面已全面中文化,后端使用 Ruby 3.x + Rails 8,默认使用 SQLite 存储。交付版本已在真实环境中完成 bundle install、数据库 45 表迁移、db:seed、Rails 服务启动,首页 / 客户 / 联系人 / 线索 / 商机 / 管理后台均返回 HTTP 200,模型层 410 个 RSpec 示例全部通过,并生成六张真实运行的中文界面截图。

真实界面

项目截图

共 6 张

经营首页
客户公司
联系人
销售线索
商机管道
后台用户管理

Capabilities

核心功能

✓中文销售工作台首页
✓客户公司管理与分类筛选
✓联系人管理与关联客户
✓销售线索状态跟踪
✓商机管道阶段管理
✓营销活动与任务协同
✓后台用户与权限管理
✓SQLite 本地存储,零外部数据库依赖
✓自托管部署,数据完全私有

适用场景

中小企业销售线索跟进
客户公司与联系人统一管理
销售商机阶段与报价跟踪
营销活动与任务分派
私有化部署的内部 CRM 系统

适合谁

中小企业销售与运营团队、自由职业者、渠道经理、需要数据私有化的企业,以及希望快速搭建中文 CRM 的开发者。

商业化思路

适合中小企业销售团队、自由职业者、渠道代理商与需要私有化部署的客户关系管理用户,也适合开发者基于源码二次开发行业 CRM。

你会拿到什么

  • ✓固定版本完整源码包(source.zip)
  • ✓Gemfile / Gemfile.lock 锁文件
  • ✓Rails 应用源码(app、config、db、lib、public、bin、spec、vendor/assets)
  • ✓中文部署说明 README.zh-CN.md
  • ✓MIT-LICENSE
  • ✓六张真实运行中文界面截图

部署流程

  1. 1安装 Ruby 3.1+、Bundler 与 SQLite 3
  2. 2从源码包解压并执行 bundle install
  3. 3配置 Rails 生产环境数据库与密钥
  4. 4执行 rails db:migrate 与必要 seed
  5. 5预编译或配置 Sprockets 静态资源
  6. 6启动 Rails 服务并访问首页验证

真实验证结果

bundle install 成功;rails db:migrate 完成 45 张表;rails db:seed 成功;rails server 启动后 /、/accounts、/contacts、/leads、/opportunities、/admin 均返回 HTTP 200,无 500 错误,浏览器控制台零错误;bundle exec rspec spec/models 410 examples 0 failures;无头浏览器渲染六张 1440x1000 中文截图。

部署前须知

生产部署必须生成独立的 Rails master key 与 credentials,不得复用任何示例值。演示账号(admin@demo.cn / sales1@demo.cn,密码 CrmPassw0rd!)、运行时 SQLite 数据库、log、tmp、.env 与运行专用配置不包含在源码包内,需自行创建生产配置。Sprockets 开发模式下 config.assets.compile=true,生产部署建议预编译 assets。

部署难度

中等

最低配置

建议 1 核 CPU、2 GB 内存和 2 GB 可用磁盘;需要 Ruby 3.1+、Bundler 与 SQLite 3 环境。

开源许可证

MIT

最后验证

2026-08-14

技术栈

RubyRuby on Rails 8SQLiteDeviseSprockets

授权说明

MIT 许可;二次分发必须保留源码包中的 MIT-LICENSE 与版权声明。

Release notes

版本记录

1 个已发布版本

vcn-08e57af-commercial 当前推荐

首个中文商用交付版本:固定 08e57af 提交,完成 Rails 8 + SQLite 迁移与 seed,真实数据写入并读回,RSpec 模型测试通过,首页及核心模块 HTTP 200,提供六张真实功能截图。

部署要求:Ruby 3.1+、Bundler、SQLite 3;建议 1 核 CPU、2 GB 内存。生产必须生成独立 master key 与 credentials。

已知问题:演示数据、运行时数据库、log、tmp、.env 与运行配置不在源码包内;生产需自行创建配置并生成独立密钥;生产部署建议预编译 assets。

登录后领取