很多小老板、自由职业者,现在靠 Excel 记客户、手写发票、微信收付款——不是不想用专业软件,是怕贵、怕复杂、怕一不小心就订阅三年。
有人试过金蝶精斗云、用友畅捷通,开个账号先问你年费多少;有人装了国外的 Odoo,结果中文乱码、插件不会配、发票模板改到半夜。
其实不用非得买,也不用硬啃英文界面。有个叫 idurar 的开源项目,功能对得上,安装比你想象中简单一点。
它替你省掉了什么
它不直接对标某一个具体收费软件,但能覆盖三类你正在花钱解决的事:客户管理(CRM)、开票记账(会计模块)、报价跟进(Quote)。这三块加起来,国内主流 SaaS 年费普遍在 3000–8000 元之间。
不是所有“免费”都等于“不用折腾”,但 idurar 把最麻烦的那步——对接财务系统,给绕过去了。
它不卖账号、不设用户数上限、不按月扣费。商业用途完全允许,AGPL 协议只要求你修改后也开源,而绝大多数小公司根本不需要改代码。
价格直接砍到零。
它能干什么
- 客户信息集中存,支持添加联系人、跟进记录、合同附件,还能按行业/状态打标签,查谁欠款、谁刚续费,点两下就出来,不用翻微信聊天记录或 Excel 表格。
- 开电子发票和报价单,自动生成 PDF,带公司 LOGO 和水印,支持多币种、税率设置、项目明细行,填完客户名和金额,一键发邮箱,比手写再拍照强太多。
- 收款管理能关联发票,标记已付/部分付/逾期,自动算回款率,导出成 Excel 也能直接交财务,不用再手动对账。
- 库存模块虽不算重型,但够小店用:记录商品名称、规格、进销存数量、成本价,出入库留痕,缺货时能标红提醒。
- 后台用 MongoDB 存数据,不是 SQLite 那种轻量级,意味着你能放心存几千条客户+几百张发票不卡顿。
- 界面基于 Ant Design,组件统一、响应式适配,打开网页就能用,没广告、没弹窗、没会员入口,整个页面就一个登录框和主菜单栏。
怎么开始用
- 去 GitHub 页面下载代码包:https://github.com/idurar/idurar-erp-crm,点右上角绿色按钮「Code」→「Download ZIP」,解压到电脑里。文件夹名叫
idurar-erp-crm-main,别重命名,否则环境变量路径会错。 - 注册一个免费 MongoDB Atlas 账号(官网可直接注册),创建空集群,选择「Shared Cluster」免费档,地域选离你近的(比如阿里云华东1区),等部署完成,复制「Connection String」里的完整链接,粘贴进项目根目录下的 .env 文件,替换
MONGODB_URI=后面那一长串。 - 用 Docker 启动最省事:项目根目录下运行 docker-compose up -d,等两分钟,浏览器打开 http://localhost:3000 就能登录使用。首次访问会跳转到初始化页,填管理员邮箱和密码,提交后自动创建超级账户。
项目信息
idurar/idurar-erp-crm
GitHub
Free Open Source ERP CRM Software Accounting Invoicing | Node.Js React
没有客服电话,也没有在线工单系统,但文档写得实在:INSTALLATION-INSTRUCTIONS.md 里每一步都配了截图位置说明,CONTRIBUTING.md 明确写了怎么提 issue、怎么跑单元测试、commit message 格式怎么写。
它不承诺“零配置”,但把必须动手的部分控制在三步以内:拉代码、填数据库地址、启动容器。剩下的,就是你自己的客户、报价单和回款记录了。


