SphereHarness for Autodesk AutoCAD

An AI drafting assistant inside AutoCAD

SphereHarness works in AutoCAD as a drafting assistant: lines, arcs, blocks, xrefs, layers, annotation and drafting symbols, layouts and plotting. Describe the drawing in plain language and it draws it in your open file and reports what it placed.

Start free trial Read the Autodesk AutoCAD guide

How it works

  1. Say what you want. Type the job in the chat beside Autodesk AutoCAD, in your own words - no command names needed.
  2. It runs Autodesk AutoCAD's own operations. The AI you chose calls real Autodesk AutoCAD features in your open document, so the result has an ordinary model tree you can edit.
  3. It reads the result back. The reply carries numbers measured in Autodesk AutoCAD - volumes, sizes, counts - so you check what was built instead of trusting a success message.

What you can ask for in Autodesk AutoCAD

Surfaces and splines by poles

Offset, extend, trim and thicken surfaces, and extrude or revolve an open profile as a surface instead of a solid. Give a spline as a NURBS - control poles, degree and knots - and each CAD system builds the same curve, instead of interpolating fit points its own way.

AutoCAD: splines by poles only - there are no surfaces or solids in AutoCAD.

Try: “Create a spline from these control poles as a NURBS: degree 3, clamped knots [0,0,0,0,1,1,1,1], poles [[0,0],[30,60],[60,-20],[90,40]]”

2D drafting in AutoCAD

Lines, arcs, blocks, xrefs, layers, annotation and drafting symbols, layouts and plotting, always in millimetres. AutoCAD is not a feature-based modeller, so a request for a solid is refused by name rather than approximated.

Try: “Create a layer called DIMS, colour 3, linetype CONTINUOUS, and make it current”

A family of sizes from one master

Capture the values that drive a design - dimensions, parameters, properties, feature suppression, material - and fill in a grid of named instances. Generate writes each instance, reads every value back, saves it as its own file and puts the master back; an instance whose values do not hold is named and not saved.

AutoCAD: custom properties only - there are no features or parameters to drive.

Try: “Capture a variation template called "Bracket" from this part, including dimensions, parameters, properties and material”

Your team's scripts, run from chat

Import macros, rules, journals and compiled .NET assemblies into the Automation Hub once, and anyone can run them by name with parameters. Importing never runs anything. Every run is judged by reading the document before and after, so a script that returned cleanly but changed nothing is reported as exactly that.

AutoCAD: .NET assemblies, checked against AutoCAD's trusted-folder policy before anything loads.

Try: “Import every script in C:\team\scripts into the Automation Hub”

One assistant for every CAD you have open

A small balloon floats above your work and Ctrl+Alt+Space opens a place to type. The same conversation reaches every CAD system you have running: pick one in the Target box, or start an installed CAD from the same list. Work on one CAD never interleaves with work on another, and a destructive change asks for your permission first.

Try: “Which CAD sessions are connected?”

Dialogs handled, not stalled on

When a CAD command raises a dialog, a rule you saved answers it, a few well-known ones are handled for you, and anything else comes back to you with its title, message and buttons. It never types passwords, licence keys or credentials into a dialog.

Try: “Whenever the "update the assembly?" box appears, click Yes”

Install, repair and remove your CAD

The vendors' own documented command lines for installing, repairing and removing each CAD system silently ship with the agent. It shows you the exact command, the checks it passed and where the log will go, and nothing runs until you say yes - the Windows administrator prompt is yours to click. Afterwards it reads the installer's own log rather than trusting the exit code.

Support requests with your logs attached

Ask in the chat and a diagnostics zip - SphereHarness's logs, your CAD system's recent logs and crash dumps, what is installed and which add-ins are loaded - is built and attached to a new request. Attach any other file, ask where a request has got to, and hear through the notification bell when somebody answers.

Try: “Collect my logs and open a support request about the crash, attach them”

Markup board: point instead of describe

Draw on a live screenshot of your CAD window, an image, a page of a PDF drawing or grid paper, and send it as your next message. On a CAD screenshot, a circle becomes the actual face in the model, with its area and normal - no coordinate typed by hand.

AutoCAD: mark up for discussion; picking a face is not available.

Try: “What is the face I circled in red, and what is its area?”

Also in Autodesk AutoCAD

  • Blocks, xrefs, layers and layouts handled from the chat.
  • .NET assemblies run by name from the Automation Hub.
  • AutoCAD is a 2D drafting tool here: no 3D solids or surfaces.

Your AI, your data

SphereHarness talks to the AI you choose - your own API key, or a coding agent already on your PC. Your prompts and your Autodesk AutoCAD work go from your PC to that AI, not through our servers. See what goes where.

Watch it work in Autodesk AutoCAD

Design of cricket bats using AI in AutoCAD | SphereHarness

Using AI to create a fully annotated part drawing in AutoCAD - SphereHarness

Using AI to create a workshop layout in AutoCAD - SphereHarness

From the blog

Questions about AI in Autodesk AutoCAD

How does the AI work inside AutoCAD?

SphereHarness adds a chat to AutoCAD through an add-in and a desktop agent on your PC. You describe the job in plain English; the AI calls AutoCAD's own operations (sketches, features, assemblies, drawings) in your open document, then reads the result back and reports what it measured.

Which AI does it use?

The AI you choose: your own API key for a provider, or a coding agent that is already on your PC (Claude Code, Codex or Gemini CLI). A SphereHarness server AI is available as an option if you prefer not to bring your own.

Does my CAD data go to SphereHarness servers?

Not with your own AI. Your prompts and the CAD context then go from your PC to the AI you chose, and the CAD operations run between the desktop agent and the add-in on the same PC. Only if you choose the optional SphereHarness server AI do prompts pass through our server, without being stored. The privacy and data flow page lists every kind of traffic.

Do I need to know the commands first?

No. You say what you want built or changed, in your own words. The reply names the AutoCAD operations that were run, so you can check the result in the model tree and learn the commands as you go.

Can it change an existing model?

Yes. Name the layer, block or entity and say what should change; the reply reports what was moved, changed or added.

How do I try it?

Start the free trial, install the desktop agent and the add-in, choose your AI, and type your first request in the chat. The getting-started guide walks through it.

Try it in Autodesk AutoCAD

Start the free trial, install the desktop agent and the Autodesk AutoCAD add-in, and type your first request. Getting started · How it compares · Pricing