Kerf

No phone app

7.2No. 4 of 20
in Jewelry Design Software
  • Recognised40% of the score60
  • Phone app26% of the score0
  • Documented20% of the score84
  • Free plan14% of the score100
Free plan
Yes
Runs on
api, Linux, Mac, self-hosted, Web

Summary

Kerf is a free, open-source CAD workspace designed to run on a user's own machine and support work across 37 engineering domains. Design changes can be described in plain language or scripted through the Python kerf-sdk and JSON-RPC API. Mechanical 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 exports cover STEP, STL, 3MF, IFC4, Gerber, PDF, DXF, BOM CSV, Touchstone, GDS-II, and firmware binaries. Kerf describes workflows for mechanical and electronics engineers, BIM architects, jewelry designers, and other engineering users. It runs locally without accounts, keeps Git history for file revisions, and supports offline use once Workshop content is pinned. Installation is available from source or Docker, with release archives for macOS arm64, macOS x64, and Linux x64. Source installation requires Python 3.11 or later. Chat can use a bring-your-own LLM; no bundled model or paid hosted plan is listed.

Who it is for

Kerf suits engineering users who want local CAD workflows, including mechanical and electronics engineers, BIM architects, and jewelry designers. It may also suit users comfortable scripting with Python or an API.

What is good

  • Free and open-source, with local operation
  • Supports 37 engineering domains
  • Offers chat-based changes and Python scripting
  • Includes simulation and manufacturing tools
  • Keeps local Git history for file revisions

What to know first

  • Chat workflow requires a bring-your-own LLM
  • Source installation requires Python 3.11 or later
  • No bundled model is listed

Samsung Mobile US Press review

Kerf: the full review

Kerf brings CAD, simulation, and manufacturing workflows into a locally run workspace with chat and scripting options. Users should account for the bring-your-own LLM requirement for chat and the stated source-installation requirement.

Overview

Kerf is an open-source CAD workspace for people who want design, analysis, and manufacturing tools in one local environment. It is especially suited to engineers and jewelry designers comfortable supplying their own LLM for chat; the range is compelling, but it is not a turnkey hosted AI service.

Users can describe design changes in plain language or work through the same tool surface with Python or JSON-RPC. That flexibility makes Kerf relevant both to conversational workflows and to scripted automation, while local Git history records file revisions on the machine.

Key features

Modeling and jewelry tools

Mechanical design includes a constraint-based sketcher, parametric feature history, validated B-rep geometry, drawings, and persistent face references. Parametric modeling, ring sizing, stone setting, photorealistic rendering, and manufacturing export extend its appeal to jewelry work. This breadth is useful for designers who want one workspace across design and production, though users seeking only a narrow specialty tool may not need its wider engineering scope.

Analysis and manufacturing

Kerf brings together FEM analysis, topology optimization, SPICE simulation, RF analysis, CAM toolpaths, and G-code output. Its listed exports include STEP, STL, 3MF, IFC4, Gerber, PDF, DXF, BOM CSV, Touchstone, GDS-II, firmware binaries, and G-code. That reach can support varied engineering handoffs; the trade-off is that this is a broad toolset rather than a single-purpose workflow.

Local work and sharing

The app runs locally without accounts and uses an embedded SQLite setup that needs no database server. Workshop sharing uses signed, content-addressed objects over an open protocol, with no central server or account requirement and offline use once content is pinned. That model favors users who value local control, but chat still requires a bring-your-own LLM.

Kerf lists JSCAD, OpenCascade, tscircuit, planegcs, FEniCSx, OpenCAMlib, IfcOpenShell, FreeRouting, and KiCad among its open kernels and tools. Installation options include source or Docker, with release archives for macOS arm64, macOS x64, and Linux x64; source installation instructions require Python 3.11 or later.

Pricing

Kerf's Free plan costs 0.00 USD per free, billed Free. It is MIT licensed, runs locally, and has no accounts or billing. That makes it an unusually direct option for individuals who can manage local installation and provide their own LLM for chat. There is no paid hosted tier described in its offering, so users wanting a bundled model or managed service should look elsewhere.

Platforms

Kerf lists API, Linux, macOS, self-hosted, and web platforms, and describes the workspace as hybrid. The release archives cover macOS arm64, macOS x64, and Linux x64; source installation requires Python 3.11 or later.

Who it's for

Kerf suits mechanical and electronics engineers, BIM architects, jewelry designers, and others in engineering disciplines who want CAD alongside simulation or manufacturing workflows. Its local execution and scripting options will matter most to people comfortable configuring software and integrating an LLM. It is a weaker fit for anyone seeking a ready-to-use hosted chat product or a focused package without broader engineering tools.

Pros and cons

  • Pro: CAD, simulation, and manufacturing tools share one workspace, reducing the need to split those workflows across separate applications.
  • Pro: Local execution, Git-based revision history, and account-free Workshop sharing suit users who want control over their files and collaboration protocol.
  • Pro: Python and JSON-RPC access provide options beyond plain-language design changes.
  • Con: Chat requires a user-supplied LLM, so it is not a complete out-of-the-box AI workflow.
  • Con: Source installation requires Python 3.11 or later, which adds setup work for users who do not use a release archive or Docker.

Alternatives

For a jewelry-focused comparison, start with the Jewelry Design Software category. Pencil is a better fit for someone who wants a web or API option and a free tier capped at three designs, with STL downloads and file uploads. Rhino 3D is a paid Windows and macOS alternative with a free trial for readers considering a commercial license.

ZBrush is another freemium option for Windows and macOS. Drakon is a paid web and Windows option with a free trial. Jewelry CAD Dream is a paid Windows alternative without a free plan or trial. Autodesk Fusion offers a free plan and macOS, web, and Windows support for readers comparing a broader CAD/CAM option. CounterSketch is a paid macOS and Windows alternative with a free trial. FormaNova AI Jewelry CAD is a paid web alternative.

Verdict

Choose Kerf if you want open-source CAD with local history, scripting, and a notably broad mix of analysis and manufacturing tools, especially for engineering or jewelry workflows. Look elsewhere if you need chat with a bundled model or prefer a hosted, managed product.

Kerf plans and pricing

All plans
Free Free Free; MIT licensed Runs locally · no accounts · no billing vulos.org · 29 Sept 2026

Compared on jewelry design software

Free plan
Yesvulos.org
Parametric modeling
Yesvulos.org
Ring sizing tools
Yesvulos.org
Stone setting tools
Yesvulos.org
Photorealistic rendering
Yesvulos.org
Manufacturing export
Yesvulos.org
Supported platforms
hybridvulos.org
File export formats
STEP, STL, 3MF, DXF, G-codevulos.org

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 19

Where it ranks on Samsung Mobile US Press

Is Kerf yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources