What SphereHarness does

An AI assistant for Inventor, NX, Solid Edge and AutoCAD. You describe the job in plain English; it runs real operations in your CAD system and reports what it measured. The AI is your own, and from version 1.3.0 your conversation goes straight from your PC to it: what goes where.

What you can do

The functions people ask about most, with the CAD systems each one has been measured working in. What each licence includes is on the pricing page.

Documents and reports

Reports and manuals written by the product itself - no office software needed on the PC.

Word, PDF and Excel reports

Ask for a report and get a real .docx, .pdf or .xlsx file with your tables, properties and pictures of the model, made by the product's own document writer.

Available for Every CAD system on this site

  • AutoCAD: PDF documents; Word and Excel are not verified there.

Assembly instruction manuals

Step-by-step assembly instructions made from the assembly itself - an offline viewer to click through, and a Word or PDF manual with a picture for every step.

Available for Every CAD system on this site

  • AutoCAD: 2D instructions, layer by layer, as the viewer and a PDF.

Bills of materials and Excel

The bill of materials out to a workbook, and a workbook back in as an assembly.

BOM to Excel

Export the bill of materials to an Excel workbook - all levels, parts only, top level or indented - with the columns you name.

Available for Inventor NX Solid Edge

Assembly from an Excel BOM

Give it a BOM spreadsheet and the parts it lists are inserted into the assembly, row by row.

Available for Inventor NX Solid Edge

From pictures, PDFs and meshes to models

Start from what you have: an old drawing, a picture, a scan mesh or a solid with no history.

A part from a drawing, a PDF or a picture

Point it at a DXF or DWG, a vector PDF or a picture of a dimensioned drawing. The printed dimensions set the size, and the reply compares the volume it expected with what was built.

Available for Inventor NX Solid Edge

STL and OBJ meshes into the part

Bring a scan or a 3D-print mesh into the model as a body, with its volume and size read back on arrival.

Available for Inventor NX Solid Edge

Features back on a dumb solid

An imported solid with no history is rebuilt as ordinary, editable features and checked against the original's volume. Works best on machined and sheet-metal parts; complex castings are not rebuilt fully yet.

Available for Inventor NX Solid Edge

A drawing laid out like your old one

Open a saved model and give it a reference drawing - PDF, picture, DWG or DXF. The new drawing gets matching views at the reference's scale and layout.

Available for Inventor NX Solid Edge

The drawing board

Point at what you mean instead of describing it.

Sketch over a screenshot, a picture or a PDF page

Draw on a screenshot, a picture, a page of a PDF or grid paper, and send it to the AI as your next message.

Available for Every CAD system on this site Desktop agent only

  • NX: a circle drawn on the model's screenshot becomes the model face, with its area.
  • Without a CAD system: pictures, PDF pages and grid paper.

Automation and desktop control

Repeat work without the AI, drive the dialogs, and let the agent work the other programs on your PC.

Work the other programs on your PC

The agent reads windows, takes screenshots and clicks and types in other Windows programs for you, and asks before it closes anything.

Available for Every CAD system on this site Desktop agent only

Commands and scripts, with your approval

With your own AI key and no CAD system in use, the chat can run PowerShell, cmd, Python or Git Bash commands - each one shown to you first and run only when you allow it, never as administrator.

Available for Every CAD system on this site Desktop agent only

Your coding agent as the chat

Use a coding agent you already have on your PC as the chat, or connect another AI tool to the agent's local interface while you are signed in.

Available for Every CAD system on this site Desktop agent only

Your documents, searchable on your PC

Index standards, specifications and tables and ask questions answered from them, with the document named - indexed on your own PC by default.

Available for Every CAD system on this site Desktop agent only

Record once, replay without the AI

Record a job while you do it and replay it over a folder of files; a replay calls no AI model and costs no tokens.

Available for Solid Edge AutoCAD

A family of sizes from one master

Capture the values that drive a design, fill in a grid of named sizes, and generate each one as its own file, every value read back.

Available for Inventor NX

CAD dialogs filled in for you

When a command opens a dialog, its fields are read, filled in and confirmed, and anything unexpected comes back to you with its buttons.

Available for Inventor NX

  • Inventor: verified on Inventor 2025 and 2026; edges, faces and points are picked before the command opens.
  • NX: verified on NX 2512.

PDM and PLM from chat

Check in and out, search, read properties and move files through lifecycle states through the data-management connection your CAD system already has.

Available for Inventor NX

  • Inventor: Autodesk Vault.
  • NX: Teamcenter managed mode.

Analysis

A study set up by chat, solved, and its numbers read from the solver's own output.

Stress analysis by chat

Say what the part is made of, which face is held and what pushes on it. The study is meshed and solved, the load in the solver's input is checked against what you asked for before the solve, and displacement, stress and factor of safety are read from the solver's own result file.

Available for Inventor

  • Inventor: with Inventor Nastran.

Modeling from a sentence

Describe the part the way you would to a colleague. SphereHarness drives your CAD system's own features, then reads the geometry back so you can check what was built rather than take a success message on trust. You remain the engineer of record, and the measurements are there to make checking quick.

Parts and features

Sketches, extrudes and cuts, revolves, sweeps, lofts, holes and threads, fillets, chamfers, shells, drafts, patterns and mirrors are built with your CAD system's own features, so the result has an ordinary tree you can edit. To change a value later, name the feature and say what should change - no delete and rebuild.

Try Create a 120 x 80 x 15 mm plate, add four Ø9 mm through holes 15 mm in from each corner, then tell me the volume and bounding box

Covers Inventor NX Solid Edge

Geometry read back, not assumed

Replies carry numbers measured by the CAD system: volume, bounding box, where a sketch plane really landed, and per-edge evidence for every fillet. A cut that removed nothing shows up as a zero volume change, and a fillet point that matches no edge is refused with the nearest real edges named.

Try Add an R8 fillet to the four cut-end edges at these world midpoints, and report the per-edge evidence and the volume change

Covers Inventor NX Solid Edge

Sheet metal and flat patterns

Base flanges, edge and contour flanges, hems, jogs and corner breaks, then the flat pattern and a DXF for the laser. The flat patterns of a whole folder of parts can be nested onto stock sheets.

Try Create a new sheet metal part with a 200 x 120 mm base flange, 2 mm thick, add a 40 mm edge flange along the long front edge, and export the flat pattern to DXF

Covers Inventor NX Solid Edge

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.

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]]

Covers Inventor NX Solid Edge AutoCAD

  • Solid Edge: a planar surface from boundary curves is not available.
  • AutoCAD: splines by poles only - there are no surfaces or solids in AutoCAD.

Parameters, materials and properties

List, create and change named parameters and equations with each CAD system's own mechanism. Assign a material and get the mass, set colours and transparency, and fill in custom properties.

Try Create a parameter "Thickness" set to 15 mm, drive the extrusion depth from it, then assign 6061-T6 aluminium and tell me the mass

Covers Inventor NX Solid Edge

A part from a drawing, a PDF, a photo or a mesh

Point it at a dimensioned drawing - DXF, DWG, a vector PDF or a scan - and the printed dimensions set the scale; the reply compares the volume it expected with what the CAD built. A photo gives a proportional model scaled from one dimension you supply, and it is labelled as exactly that. STL and OBJ meshes import as a solid or as a mesh body.

Try Build a part from C:\ref\bracket.pdf and tell me the expected and the measured volume

Covers Inventor NX Solid Edge

Design for manufacture and mould tooling

Score a part against machining, sheet-metal, injection-moulding, casting, 3D-printing or welding rules, and get a Word report with screenshots. Draft analysis, parting lines and core and cavity splits are available too, with the differences between CAD systems stated rather than hidden.

Try Run a DFM analysis on this part for machining and tell me what fails

Covers Inventor NX Solid Edge

Assemblies and drawings

Place components, mate them by name, and produce the drawing - with the solver status, the dimension values and the sheet layout checked for you.

Assemblies that check their own mates

Insert and position components, then ask for a mate by component name - the matching faces are found from the geometry. Every mate is checked against the assembly solver, and one that does not come back healthy is removed and reported rather than left in the tree looking finished.

Try Insert the pin at (0, 0, 18), make it concentric with the fork, and report the solver status and both bound faces' radii

Covers Inventor NX Solid Edge

BOMs, interference, variants and clones

Export a bill of materials in four shapes - all levels, parts only, top level or indented - or build an assembly from a BOM spreadsheet. Check interference, make exploded views, switch between each CAD system's own variants, and clone a whole product structure with a rename rule.

Try Export a parts-only BOM with description, part number, material and revision columns to C:\reports\parts.xlsx

Covers Inventor NX Solid Edge

Drawings with verified dimensions

Ask for a sheet with views and they are laid out so they neither overlap nor run off the sheet. When the expected value of a dimension is known, the created dimension is read back and one that does not match is removed. Notes, balloons, BOM tables, centre marks, GD&T, weld and surface-finish symbols are all available, and PDF, DXF and DWG export.

Try Create an A3 drawing of this part with front, top and right views and dimension every feature

Covers Inventor NX Solid Edge

  • NX: drafting objects can also be moved between layers, and layers shown or hidden, from chat.

Showing and hiding

Hide and show components, bodies and reference planes without deleting or suppressing anything. Each change is read back entity by entity, so the reply counts what really changed, not what was attempted.

Try Hide every component except the pin

Covers Inventor NX Solid Edge

  • NX: objects can be moved between layers and layers switched on and off.

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

Covers AutoCAD

Rebuild and translate feature trees

Move a design between CAD systems with its history, or give an imported solid a history it never had.

Translate a feature tree between CAD systems

Extract a part's history to a plain JSON file in one CAD system and rebuild it feature by feature in another, so the target has real sketches and features you can edit - not the single dumb solid a STEP file gives you. The rebuild report lists every operation's outcome, and you compare volume and bounding box against the source.

Try Recreate the part from C:\transfer\bracket_tree.json and save it as C:\transfer\bracket_copy

Covers Inventor NX Solid Edge

Features back on a dumb solid

Imported a STEP or Parasolid file with no history? Refeature Solid analyses the solid and rebuilds a feature tree - extrudes, revolves, fillets, chamfers, holes and patterns - and checks the result against the original's volume, bounding box and hole count. A rebuild that does not match is reported as a mismatch, not as a success.

Try Recognise the features on this solid and rebuild them

Covers Inventor NX Solid Edge

Exchange formats

STEP, IGES, STL, Parasolid, SAT and JT for solids; PDF, DXF and DWG for drawings.

Try Export this part to STEP at C:\transfer\bracket.step

Covers Inventor NX Solid Edge

Design variations and design studies

A family of sizes from one master, and dimensions driven towards a target - each result measured, not assumed.

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.

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

Covers Inventor NX Solid Edge AutoCAD

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

Design studies and optimisation

Declare which dimensions may change, the limits and the goal, and the study runs: AI-driven, full factorial, Latin hypercube, gradient descent, NSGA-II for several objectives, the CAD system's own design of experiments, or topology optimisation. You apply the winner deliberately, then re-measure.

Try Make the rib thickness a design variable between 4 and 12 mm, keep von Mises stress under 180 MPa, and minimise mass

Covers Inventor Solid Edge

  • Inventor: multi-variable studies through Inventor Nastran.
  • Solid Edge: single-variable goal seek only.

Simulation

Set up, solve and report a study by chat, inside your CAD system's own simulation environment.

Studies by chat

Say what the part is made of, what is held and what pushes on it. The study is created in the CAD system's own simulation environment, meshed and solved, and you get displacement, stress, factor of safety and reaction force. Faces are picked by geometry - the minX face, the largest face - and each pick is reported with its area and normal, so you can check the setup before you believe the result.

Try Run a linear static stress analysis on this steel bracket: fix the minX face and apply 300 N in -Z on the maxX face. Report displacement and von Mises stress.

Covers Inventor NX Solid Edge

  • Inventor: through Inventor Nastran - static, frequency, buckling, dynamic, nonlinear, heat transfer, drop test and fatigue on parts; static and frequency on assemblies.
  • NX: Simcenter linear static and modal, plus an NX Nastran deck export for an external solver - depending on your NX configuration.
  • Solid Edge: Solid Edge Simulation - linear static, frequency, thermal and buckling.

Reports

Export the results as Word, HTML, Markdown, CSV or PDF, with the metric table and viewport images you captured.

Try Export the simulation results as a Word document to C:\reports\bracket.docx

Covers Inventor NX Solid Edge

PDM and PLM

Work with the data-management system your CAD is already connected to - no second sign-in, and every rule of your vault still applies.

Teamcenter with NX

When NX runs in Teamcenter managed mode, parts are items and revisions. Create a part as the item type you name, attach a dataset as Master, Specification, Manifestation or Altrep, save as a new item, and list an item's datasets and relations. Clone whole assemblies out of or into Teamcenter from an Excel plan - dry run first, then a report of what each part became, read back rather than assumed.

Try Export assembly 000123/A from Teamcenter to D:\work\clone using D:\work\clone-plan.xlsx - dry run first

Covers NX

Autodesk Vault

Check files in and out, search the vault, read and update properties - with a dry run for bulk changes - move files through lifecycle states, revise them, attach them to change orders and export the vault BOM. It uses the vault connection Inventor already has and never asks for a password in the chat.

Try Check in this file with comment 'updated fillet'

Covers Inventor

Automation

Run the scripts your team already has, record the jobs you repeat, and replay them without paying for an AI conversation each time.

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.

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

Covers Inventor NX Solid Edge AutoCAD

  • Inventor: C# macros by default (VB.NET, iLogic or VBA when asked) and .NET assemblies.
  • NX: journals (.cs, .vb), played inside your open NX session, and .NET assemblies.
  • Solid Edge: macros (.bas) and .NET assemblies.
  • AutoCAD: .NET assemblies, checked against AutoCAD's trusted-folder policy before anything loads.

Record once, replay without the AI

Record a job while you do it; the recorder keeps only the steps that finally worked and offers parameters. Run it over a folder of parts or the rows of a spreadsheet as one approved operation. A macro run calls no AI model, so the ninetieth part costs no more tokens than the first: none.

Try Run the "Enlarge holes in a folder" macro on C:\Projects\Frame with delta 2

Covers Every CAD system on this site

Your CAD system's own recorder, and scheduled tasks

Start and stop the CAD system's own macro or journal recorder from chat, run existing scripts, and schedule work to run later on the workstation.

Try List my scheduled tasks

Covers NX Solid Edge

  • Inventor: no recorder is exposed, so a C# macro takes its place (iLogic or VBA when asked).

Spend fewer tokens

Most of the cost of an AI conversation is the history being re-sent on every round. Macros, variation grids, picking the target CAD and asking for the whole routine job in one message cut it, and the chat shows this month's usage and how full the context is.

Try /usage

Covers Every CAD system on this site

Skills, standards and design rules

Teach it your house rules once, and ask the design rules that ship with the product - with the rule's source every time.

Skills: your house rules, followed every time

Write your drawing standard, hole convention or naming rules once as a skill, and they are applied whenever the subject comes up. Skills live on your PC; share them with your team as a pack file, or through your organisation's library if your organisation switches sharing on.

Try Create a skill called "Company Drawing Standard" in the Drawing category, triggered by drawing, sheet, view: always use A3 sheets, third-angle projection and centre marks on every hole

Covers Every CAD system on this site

Design rules with their source

A design-rule corpus ships with the product: 1,076 machine-checkable rules across thirteen engineering domains. Ask whether a dimension is allowed and the answer names the rule, what it requires, the failure mode, the remedy and the standard it comes from. A rule whose inputs you have not given reports that it could not be evaluated - it never passes quietly.

Try This is an M8 clearance hole 9 mm from the edge of a 10 mm steel plate in a bolted joint. Is that edge distance legal? Give me the rule, what it requires, and where it comes from.

Covers Every CAD system on this site

Industry use cases

Fourteen rule-governed parts - aerospace, heavy machinery, marine, sheet metal, casting, machining, plastics, pressure equipment, automotive, medical, electronics, consumer products, energy and defence - built end to end with the governing rule cited and the measured volume from each CAD system they were run on.

Try I am a designer working in the aerospace industry. Design a machined 7075 aluminium fitting plate 120 x 60 x 12 with four M6 through holes at the minimum legal edge distance, save it and tell me the rule id and the measured volume.

Covers Inventor NX Solid Edge

The desktop agent

One small assistant beside your CAD windows: it talks to every CAD you have running, deals with the dialogs they raise, and looks after the installation around them.

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?

Covers Inventor NX Solid Edge AutoCAD

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

Covers Inventor NX Solid Edge AutoCAD

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.

Try Repair my NX installation

Covers Inventor NX Solid Edge AutoCAD

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

Covers Inventor NX Solid Edge AutoCAD

Markup board and your own knowledge

Point at what you mean, and let answers come from your own documents - kept on your PC by default.

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.

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

Covers Inventor NX Solid Edge AutoCAD

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

Your documents, searchable on your PC

Index standards, specifications and fastener tables - PDF, Word, Excel, Markdown or text - and ask questions answered from them, with the document and section named. By default documents are indexed by a service installed on your own PC and nothing leaves the machine. Parts can be indexed too, so you can find one again by describing its shape.

Try According to our fastener table, what clearance hole should I use for an M8 socket cap screw?

Covers Every CAD system on this site

Messaging, sign-in and connections

Reach your workstation from your phone or from Teams, sign in without a password, and let chat reach your business systems.

Teams, Telegram and WhatsApp, straight to your PC

Anything you can type in the chat you can send from a messaging app, and it runs on your workstation, in your CAD session, with the answer back in the same conversation. Teams: install the SphereHarness Teams app - your messages are relayed through SphereHarness to your own PC and never stored. WhatsApp: your own Twilio number - each message is passed through SphereHarness to your PC unchanged and never stored, and your Twilio token never leaves you. Telegram: your own bot talks to your PC, and nothing passes through SphereHarness.

Try Add a 5 mm fillet to the top edges and send me a screenshot

Covers Every CAD system on this site

Sign in with an email code

No password needed: ask for a six-digit code by email. It expires after ten minutes and works once, and the page answers the same way whether or not an address has an account.

Covers Every CAD system on this site

Connections to databases, ERP, CRM and email

Your connections admin saves named connections - SQL Server, PostgreSQL, Dynamics 365, Salesforce, Microsoft 365 mail, Google Sheets and more - in your company's own store, and chat can query parts, check stock or email a report. Every call runs from the PC straight to your system; SphereHarness never stores or relays a connection.

Try Query PartsDb for the parts with fewer than 20 in stock

Covers Every CAD system on this site

Your AI, your data

You choose the AI and keep your libraries. SphereHarness runs no AI on its servers, no tokens are bundled into a licence, and nothing in your libraries leaves your PC unless you share it.

Bring your own AI key or coding agent

SphereHarness runs no AI on its servers and includes no AI tokens in a licence. The chat runs on your own API key - xAI, OpenAI, Anthropic and other compatible providers - stored encrypted on your PC, or on a coding agent you already use, such as Claude Code, Codex or Gemini CLI. The Model box lists what that AI actually offers. You pay your AI provider directly.

Try /model

Covers Every CAD system on this site

No server between you and your AI

From version 1.3.0 of the desktop agent and add-ins, your conversation goes straight from your PC to your AI, and CAD operations run over a local connection to the add-in on the same PC. Our server receives your sign-in, a licence check with a machine id and the computer name, update checks, and the support requests you choose to send. Your AI provider receives your prompts and the CAD context it needs, under your agreement with it.

Covers Every CAD system on this site

Local-first libraries

Macros, variation templates, automations and skills are files in folders on your PC. Nothing in them is sent to a server unless organisation sharing is switched on - it is off by default. To share, export a .sphereharness-pack file, an ordinary zip you can inspect before you send it; importing one never runs anything.

Try Import the pack at C:\Downloads\frame-tools.sphereharness-pack

Covers Every CAD system on this site

Your own server

An organisation can run its own SphereHarness server and point the add-ins at it, and can route document search to its own service. Indexed content stays scoped to your organisation and is not used to train models.

Covers Every CAD system on this site

For companies and resellers

Licences per CAD system, seats your administrator assigns, and a partner programme for resellers.

Licensed per CAD system

One licence covers one CAD system for one user, so you buy only the CAD systems you use. A trial includes a seat on every CAD system on offer. Current prices are on the pricing page.

Covers Every CAD system on this site

Organisation seats

An organisation buys seats per CAD system and its administrator assigns them with one tick per person, and can move a seat to someone else at any time. The portal shows the seats in use.

Covers Every CAD system on this site

Downloads and updates

The installers for the CAD systems on your licence, with version, size and a SHA-256 checksum computed by the server. Every installer carries the desktop agent, and the agent tells you once when a newer build is published - nothing downloads or installs itself.

Covers Every CAD system on this site

Reseller programme

Apply online, sign the reseller agreement in the browser, and your reseller account is created the moment you sign. Resellers manage their customer companies, licence orders and their customers' support requests from the reseller portal.

Covers Every CAD system on this site

Try it on your own parts

Start a trial with your own AI key or coding agent, or talk to us about seats for your team.