DEDUPED Hot AI repos, turned into use cases Get 5 a day

What you can do with Nurb

nurb is an agentic CAD tool that lets an AI model 3D printable parts, check them for print problems, and show them in a live viewer.

Trended earlier

Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk.

5 use cases

  • Design a printable hose adapter from a text description

    Describe a part in plain words, let the AI model it, and export a 3MF ready for your slicer.

    View prompt
    Using the nurb repo (Shpigford/nurb), install it and build a part for <target part description>. Expected output: a live viewer showing the part and a 3MF export. Verify by running `nurb check` and confirming it reports the findings for that part.
  • Catch print problems before the printer runs

    Run Nurb's printability rules on a part to find overhangs, thin walls, and floating islands early.

    View prompt
    Using the nurb repo (Shpigford/nurb), run the printability checks on the part <target part name> in this project. Expected output: a list of findings such as overhang or min_wall with coordinates. Verify by running `nurb inspect` and confirming each finding appears on a face.
  • Estimate print time and filament cost before printing

    Use Nurb slice to get minutes and grams from your installed slicer before a design is final.

    View prompt
    Using the nurb repo (Shpigford/nurb), run `nurb slice` on <target part name> and report print time in minutes and filament in grams. Verify that a slicer was found, since the README says nurb drives an installed OrcaSlicer or Bambu Studio.
  • Fit a printed part to a real object you measured

    Scan or measure a real object, record its dimensions, and compare the design to a target mesh.

    View prompt
    Using the nurb repo (Shpigford/nurb), measure the scan file <target scan file path> with `nurb scan` and compare the part <target part name> with `nurb compare`. Expected output: a deviation report in both directions. Verify that every dimension the part needs is present in measurements.toml, since the README says asking for a missing one raises an error instead of guessing.
  • Test where a printed part will bend or break

    Run a voxel stress simulation to see where a load concentrates and the weight the part breaks at.

    View prompt
    Using the nurb repo (Shpigford/nurb), run `nurb stress` on <target part name> and report the peak MPa, sag, and margin to breaking. Expected output: those three values. Verify by running `nurb check` on the same part afterward to confirm it still passes.

How to use Nurb

  1. Check you have what it needs: An AI subscription you already pay for, such as one that works with your agent or terminal; A Mac (the app is provided for Apple silicon and Intel) or a terminal with uv or pip available; A 3D printer and a slicer such as OrcaSlicer or Bambu Studio, if you want print time and filament estimates.
  2. Open Shpigford/nurb on GitHub and read the README and license.
  3. Install Nurb with curl -fsSL https://nurb.dev/install.sh | sh, or download the Mac app from the README install section.
  4. Open the Nurb app, or start your AI agent in a terminal.
  5. Tell the AI what you need, for example: Make an adapter that connects my shop vac hose to the dust port on my table saw.
  6. Wait while the AI models the part, runs the printability checks, and opens the live viewer.

These steps come from our top use case, Design a printable hose adapter from a text description, which also has a copy-paste agent prompt.

Nurb alternatives · Best AI repos for Software and DevOps

About this repo

  • Who it is forMakers and hobbyists with a 3D printer, and developers who want AI agents to design and check printable parts through a CLI.
  • Why it is hot
  • LanguagePython
  • Sourcegithub.com/Shpigford/nurb · Back to Hot repos

Requirements

  • An AI subscription you already pay for, such as one that works with your agent or terminal
  • A Mac (the app is provided for Apple silicon and Intel) or a terminal with uv or pip available
  • A 3D printer and a slicer such as OrcaSlicer or Bambu Studio, if you want print time and filament estimates
Maintain Nurb? Add the Featured on Deduped badge

Paste this into your README:

[![Featured on Deduped](https://dedupedai.com/badge/shpigford-nurb.svg)](https://dedupedai.com/use-cases/shpigford-nurb/?ref=badge)

More badge styles and HTML

Questions about Nurb

What is Nurb?

nurb is an agentic CAD tool that lets an AI model 3D printable parts, check them for print problems, and show them in a live viewer. It is an open-source project on GitHub: https://github.com/Shpigford/nurb.

Who is Nurb for?

Makers and hobbyists with a 3D printer, and developers who want AI agents to design and check printable parts through a CLI.

What can I do with Nurb?

5 use cases so far, for example: Design a printable hose adapter from a text description; Catch print problems before the printer runs; Estimate print time and filament cost before printing. Each has steps and a copy-paste agent prompt.

What do I need to run Nurb?

An AI subscription you already pay for, such as one that works with your agent or terminal; A Mac (the app is provided for Apple silicon and Intel) or a terminal with uv or pip available; A 3D printer and a slicer such as OrcaSlicer or Bambu Studio, if you want print time and filament estimates.

What are alternatives to Nurb?

Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.

Is Nurb safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.