by crbnos
Carbon is an open source ERP, MES and QMS for manufacturing. Perfect for complex assembly, contract manufacturing, high volume, and configure to order manufacturing.
# Add to your Claude Code skills
git clone https://github.com/crbnos/carbonGuides for using mcp servers skills like carbon.
Last scanned: 5/1/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@aws-sdk/xml-builder: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@novu/node: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vercel/react-router: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vercel/static-config: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "ajv: ajv has ReDoS when using `$data` option",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "fast-xml-parser: fast-xml-parser XMLBuilder: XML Comment and CDATA Injection via Unescaped Delimiters",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "liquidjs: liquidjs has a Denial of Service via circular block reference in layout",
"severity": "high"
},
{
"type": "npm-audit",
"message": "nodemailer: Nodemailer: Email to an unintended domain can occur due to Interpretation Conflict",
"severity": "high"
},
{
"type": "npm-audit",
"message": "postcss: PostCSS has XSS via Unescaped </style> in its CSS Stringify Output",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "uuid: uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-05-01T06:37:38.871Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}See how carbon compares with popular alternatives.
carbon is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by crbnos. Carbon is an open source ERP, MES and QMS for manufacturing. Perfect for complex assembly, contract manufacturing, high volume, and configure to order manufacturing. It has 2,400 GitHub stars.
carbon returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/crbnos/carbon" and add it to your Claude Code skills directory (see the Installation section above).
carbon is primarily written in TypeScript. It is open-source under crbnos on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh carbon against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
crbn)We built Carbon after years of building end-to-end manufacturing systems with off-the-shelf solutions. We realized that:
We built Carbon to solve these problems ☝️
| ERP | Sales, purchasing, inventory, items, accounting |
| MES | Shop floor execution and job operations |
| QMS | Inspections, non-conformances, CAPAs |
| MRP | Material requirements planning |
| Traceability | Full lot and serial tracking |
| Nested BoM | Multi-level bills of material |
| Configurator | Product configuration |
| Capacity Planning | Scheduling against real resource capacity |
| Custom Fields | Extend any record |
| API & Webhooks | Build your own apps on top of Carbon |
| MCP Client/Server | AI-native integration surface |
| Accounting | GL, journals, and third-party sync |
See the full roadmap for what's next (up next: Simulation).
Technical highlights
Carbon is designed to make it easy for you to extend the platform by building your own apps through our API. We provide some examples to get you started in the examples folder.
| Layer | Technology |
|---|---|
| Framework | React Router |
| Language | TypeScript |
| Styling | Tailwind |
| Behavior | Radix UI |
| Database | Supabase (Postgres + RLS) |
| Auth | Supabase |
| Cache | Redis |
| Jobs | Inngest |
| Resend | |
| i18n | Lingui |
| Hosting | Vercel |
| Billing | Stripe |
| Geometry | Rust (FCL collision + OpenCASCADE CAD) |
The monorepo follows the Turborepo convention of grouping packages into two folders:
carbon
├── apps # applications
└── packages # shared code
/apps| App | Description | How to run |
|---|---|---|
erp |
ERP application | pnpm dev (boots stack + ERP via crbn up picker) |
mes |
MES — shop floor | pnpm dev (select MES in picker, or both) |
academy |
Training | pnpm dev:academy |
starter |
Example app built on the API | pnpm dev:starter |
assembler |
Geometry service (Rust): STEP → GLB + assembly motion planning | spawned by crbn up (needs a release binary — see Optional: assembler) |
pnpm dev runs the per-worktree dev CLI (crbn up). ERP and MES are first-class — the CLI boots the docker stack, applies migrations, regenerates types/swagger, and spawns the selected apps behind portless. The assembler geometry service is spawned too when its release binary is present. Academy and starter are standalone Turborepo entries.
/packages| Package | Description |
|---|---|
@carbon/database |
Database schema, migrations and types |
@carbon/documents |
Transactional PDFs and email templates |
@carbon/ee |
Integration definitions and configurations |
@carbon/config |
Shared configuration (vitest, tsconfig, tailwind) across apps and packages |
@carbon/jobs |
Background jobs and workers |
@carbon/logger |
Shared logger used across apps |
@carbon/react |
Shared web-based UI components |
@carbon/kv |
Redis cache client |
@carbon/lib |
Third-party client libraries (slack, resend) |
@carbon/stripe |
Stripe integration |
@carbon/utils |
Shared utility functions used across apps and packages |
nvm)npm)You'll also want accounts with the following external services:
| Service | Purpose |
|---|---|
| Posthog | Product analytics platform |
| Stripe | Payments service |
| Resend | Email service |
Posthog has a free tier which should be plenty to support local development. If you're self hosting and you don't want to use Posthog, it's pretty easy to remove the analytics.
Clone the repo into a public GitHub repository (or fork https://github.com/crbnos/carbon/fork). If you want to make the repo private, you should acquire a commercial license to comply with the AGPL license.
git clone https://github.com/crbnos/carbon.git
cd carbon
This repo uses pnpm as its package manager. Enable Corepack so the correct pnpm version (pinned via packageManager in package.json) is used automatically:
corepack enable #