- 1Runs onAPI, Linux, Mac, self-hosted, Web
- 2CostsFree plan
- 3Parametric modelingYes
- 4Ring sizing toolsYes
- 5Stone setting toolsYes
- 6Photorealistic renderingYes
- 7Manufacturing exportYes
- 8Supported platformshybrid

Overview
Kerf is a free, open-source CAD workspace that runs on the user's own machine and supports work across 37 engineering domains. Users can describe design changes in plain language or use the Python kerf-sdk and JSON-RPC API. Mechanical design tools include constraint-based sketching, parametric feature history, validated B-rep geometry, drawings, and persistent face references. The workspace also includes FEM analysis, topology optimization, SPICE and RF analysis, CAM toolpaths, and G-code output. Listed outputs include STEP, STL, 3MF, IFC4, Gerber, PDF, DXF, BOM CSV, Touchstone, GDS-II, and firmware binaries. The site describes workflows for mechanical and electronics engineers, BIM architects, jewelry designers, and other engineering users. Kerf runs locally without accounts and keeps Git history for file revisions. Workshop content can be used offline once pinned. Installation options include source or Docker, with release archives listed for macOS arm64, macOS x64, and Linux x64; source installation requires Python 3.11 or later. The chat workflow can use a bring-your-own LLM; no bundled model or paid hosted plan is listed.
Who it is for
Kerf suits engineers and designers who want local CAD workflows, including mechanical and electronics engineers, BIM architects, and jewelry designers. It may also suit users comfortable installing software from source or Docker and supplying their own LLM for chat.
What is good
- Runs locally without accounts
- Supports scripting through Python and JSON-RPC
- Includes simulation and manufacturing tools
- Workshop content can work offline once pinned
What to know first
- Source installation requires Python 3.11 or later
- Chat workflow can require a bring-your-own LLM
- No bundled model or paid hosted plan is listed
Specifiction review
Kerf: the full review
Kerf spans design, simulation, and manufacturing workflows while keeping files and history local. Users should note the source-install requirement and the need to bring their own LLM for chat.
Overview
Kerf is a local CAD workspace for people who want to move between engineering design, analysis, and fabrication rather than hand work off between separate tools. Its strongest fit is a technically minded designer comfortable with source-based installation and supplying an LLM for chat; readers seeking a turnkey hosted assistant should look elsewhere.
The workspace spans 37 engineering domains, with workflows for mechanical and electronics engineers, BIM architects, jewelry designers, and others. Users can describe changes in plain language or script the same tool surface through the Python kerf-sdk or JSON-RPC API. Keeping data and Git revision history local is a meaningful advantage for users who want control over files and workflow, though it also puts installation and model choice in their hands.
Key features
Modeling, simulation, and fabrication
Mechanical tools include a constraint-based sketcher, parametric feature history, validated B-rep geometry, drawings, and persistent face references. Jewelry workflows add ring sizing, stone setting, photorealistic rendering, and manufacturing export. That combination makes Kerf unusually broad for a free workspace, but users wanting a narrowly focused design package may have little use for its wider engineering scope.
Kerf also brings FEM analysis, topology optimization, SPICE simulation, RF analysis, CAM toolpaths, and G-code output into the workspace. Export formats include STEP, STL, 3MF, IFC4, Gerber, PDF, DXF, BOM CSV, Touchstone, GDS-II, firmware binaries, and G-code. The range can support work from model creation through production handoff, though it also reflects the demands of a technically diverse toolset.
Code, integrations, and sharing
For repeatable or automated workflows, the Python SDK and JSON-RPC API expose the same tools used through chat. Kerf lists open kernels and tools including JSCAD, OpenCascade, tscircuit, FEniCSx, OpenCAMlib, IfcOpenShell, FreeRouting, and KiCad. Its Workshop uses signed, content-addressed objects over an open protocol; it needs no account or central server, and pinned content can be used offline.
Files and their revision history stay local, and the app runs without accounts. Chat is the main caveat: users bring their own LLM, with no bundled model or paid hosted plan. That suits people who already have a model workflow, but makes Kerf a less direct choice for anyone expecting chat to work out of the box.
Pricing
Kerf is free: its Free plan is free, is MIT licensed, runs locally, and requires no account or billing. There is no paid tier described; the chat workflow still requires users to provide their own LLM. For a free tool with parametric modeling, jewelry tools, rendering, and manufacturing export, the plan is generous, but it does not remove the setup and model-sourcing responsibilities.
Platforms
Kerf is available for Linux and macOS, with API, web, and self-hosted platforms also listed. Installation is supported from source or Docker; release archives are listed for macOS arm64, macOS x64, and Linux x64. Source installation requires Python 3.11 or later, while the embedded SQLite setup needs no database server. This suits users comfortable managing a local development-style installation better than those looking for a conventional one-click hosted service.
Who it's for
Kerf is a strong candidate for engineers and designers who want local control, scripting access, and one workspace spanning CAD, simulation, and manufacturing. Its listed jewelry features make it relevant to jewelry designers as well. It is a poor fit for people who need a bundled conversational model or prefer a hosted, account-based workflow.
Pros and cons
- Pro: Free, MIT-licensed access to parametric CAD, jewelry tools, simulation, and manufacturing output makes the scope unusually broad without a subscription.
- Pro: Local files and Git history, plus account-free Workshop sharing, keep data and revisions under the user's control.
- Pro: Python and JSON-RPC access provide a route to automate the same tools available through chat.
- Con: Chat requires a user-supplied LLM, so conversational design is not ready to use by itself.
- Con: Source installation requires Python 3.11 or later; that is a real setup hurdle for users who want a conventional desktop installer.
Alternatives
For jewelry-focused options, browse Jewelry Design Software. Rhino 3D is worth considering if you prefer paid software with a permanent-license option and a free plan and trial. Diatech Studio may suit a mobile-first user: it lists Android and iOS alongside web and self-hosted access, with a free plan that includes AI features and 25 images.
3Design CAD is another paid, jewelry-oriented option for users who want a product with a free trial. Pencil may be a better fit for web-based jewelry design, but its free plan limits users to three designs and provides no AI credits. ZBrush is an alternative for users interested in sculpting, with a free iPad plan that includes 28 brushes.
CounterSketch is a paid option with a free trial for users who value tech support, an online academy, and library updates. Drakon may suit Windows or web users who prefer buying Copilot credits, with listed one-time options of 20.00 EUR for 5,000 credits and 50.00 EUR for 12,500. Carveco is a Windows-only paid alternative with a 30-day free trial for new customers.
Verdict
Choose Kerf if you want a free, local engineering workspace that connects parametric design, analysis, scripting, and manufacturing output. Its breadth and local history are compelling for users comfortable installing it and bringing their own LLM. If you need ready-to-use chat or a conventional hosted workflow, choose another tool.
Kerf plans and pricing
All plansCompared on jewelry design software
Facts
- What it does
- Kerf is a free, open-source CAD workspace for 37 engineering domains, driven by chat and designed to run on your own machine.vulos.org · 29 Sept 2026
- Who it is for
- The site describes workflows for mechanical and electronics engineers, BIM architects, jewelry designers, and users in other engineering disciplines.vulos.org · 29 Sept 2026
- Chat and scripting
- Users can describe design changes in plain language or script the same tool surface with the Python kerf-sdk and JSON-RPC API.vulos.org · 29 Sept 2026
- CAD features
- Mechanical design includes a constraint-based sketcher, parametric feature history, validated B-rep geometry, drawings, and persistent face references.vulos.org · 29 Sept 2026
- Simulation and manufacturing
- The workspace includes FEM analysis, topology optimization, SPICE simulation, RF analysis, CAM toolpaths, and G-code output.vulos.org · 29 Sept 2026
- Integrations and kernels
- The site lists JSCAD, OpenCascade, tscircuit, planegcs, FEniCSx, OpenCAMlib, IfcOpenShell, FreeRouting, and KiCad among its open kernels and tools.vulos.org · 29 Sept 2026
- File outputs
- Listed outputs include STEP, STL, 3MF, IFC4, Gerber, G-code, PDF, DXF, BOM CSV, Touchstone, GDS-II, and firmware binaries.vulos.org · 29 Sept 2026
- Security and sharing
- The Workshop uses an open protocol for signed, content-addressed objects; the site says it needs no account or central server and supports offline use once content is pinned.vulos.org · 29 Sept 2026
- Local data and history
- Kerf keeps local Git history, with revisions recorded for file edits; the site says the app runs locally without accounts.vulos.org · 29 Sept 2026
- Deployment
- Kerf can be installed from source or Docker, and the site lists release archives for macOS arm64, macOS x64, and Linux x64.vulos.org · 29 Sept 2026
- Requirements
- The source installation instructions specify Python 3.11 or later; the main page says its embedded SQLite setup needs no database server.vulos.org · 29 Sept 2026
- Notable limit
- The site says Kerf’s chat workflow can use a bring-your-own LLM; it does not list a bundled model or paid hosted plan.vulos.org · 29 Sept 2026
Best Kerf alternatives
See all 19Where it ranks on Specifiction
Is Kerf yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- vulos.org/projects/kerf/· checked 29 Sept 2026




