2026.10.04
Carbon:面向制造团队的开源 ERP、MES 与 QMS
Carbon 将制造计划、车间执行、质量管理、库存和追溯集中到一个 Postgres 数据库,适合需要统一制造数据并考虑自托管的团队。
项目用途
Carbon 是一个面向制造业的开源业务系统,把 ERP、MRP、MES 和 QMS 放在同一套数据模型中。项目页面将其定位为覆盖报价、物料计划、库存、车间执行、质量管理和批次/序列号追溯的系统。其核心思路是让工程、计划、生产、质量和会计共享数据,减少在多个产品数据库之间同步信息的需要。

图片来源:carbon。项目公开截图,界面可能随版本变化。
适合哪些团队
Carbon 更适合有实际制造流程、且希望把订单、物料、工艺、生产记录和质量记录关联起来的团队。README 明确提到复杂装配、合同制造、按订单配置,以及高混合、低批量生产场景。因此,正在从分散表格或多个孤立系统迁移、需要管理版本化 BOM 和工艺路线的制造企业,可以把它列入评估范围。
它也适合希望保留部署控制权的技术团队。项目说明支持在云服务、本地环境、VPC 或隔离网络中运行,并提供 REST API、Webhook 和 MCP 服务,便于将制造操作接入现有应用或经过权限控制的自动化流程。

图片来源:carbon。项目公开截图,界面可能随版本变化。
已知功能
业务侧覆盖报价、销售订单、采购、库存、发票和实际作业成本;计划侧支持需求与供应计划、版本化 BOM、工艺路线和有限产能排程。车间模块包括数字化随工单、操作员终端、3D 指导、条码及工时采集。质量模块列出检验、首件检验(FAI)、不符合项、CAPA、校准和风险管理。
追溯是项目的重点之一:它支持批次和序列号的正向、反向谱系查询。工程功能还包括多级 BOM、版本、变更单、替代关系和产品配置。README 另外列出总账、日记账、多实体、多币种、工作流、维护与资产、自定义字段,以及 Onshape、SolidWorks、Paperless Parts、Jira、Slack、Stripe 和 Zebra 等集成。
在技术层面,项目采用 Postgres,并描述了行级安全、租户范围记录、角色与属性访问控制,以及应用、API 和 MCP 之间共享的身份与权限。仓库还包含 React/TypeScript 应用、MES 应用和 Rust 几何服务等组成部分。
采用前的限制与部署考虑
首先,资料没有确认具体版本、最低硬件要求、完整兼容性矩阵或性能指标,不能据此推断系统适合多大规模的工厂。自托管团队需要自行评估数据库、后台任务、缓存、文件、打印、邮件、身份认证和备份等外围依赖,并确认隔离网络中的服务连接方式。
其次,仓库元数据显示许可证为“Other”,SPDX 标识为“NOASSERTION”。README 还说明,API 和 MCP 在自托管场景下需要商业许可证;但所给资料没有提供完整授权条款。因此,在生产部署、二次分发、商业集成或启用特定接口前,应先向项目方确认适用许可证和功能授权。
最后,功能清单不等于已验证的交付能力。建议先用真实 BOM、版本变更、批次追溯、质量异常和车间终端流程做小范围试点,同时核对会计、身份权限、打印设备和现有 CAD/业务系统的集成要求。本文未进行实际部署或性能测试。
资料来源
资料核对日期:2026-10-04