Can AI agents automate Rhinoceros?

Robert McNeel & Associates · desktop · cad3d-modelingengineering

Rhinoceros 8 is automatable today through McNeel's first-party geometry and scripting stack, not through a public SaaS REST catalog. RhinoCommon is the cross-platform .NET plugin SDK for Rhino for Windows, Rhino for Mac, Rhino.Python, and Grasshopper; it ships as royalty-free NuGet packages and covers commands, geometry, documents, rendering, and file I/O. Rhino 8's unified ScriptEditor runs CPython 3.9 and C# in both Rhino and Grasshopper, with inline PyPI and NuGet packages, and can publish scripts as .rhp, .gha, and Yak packages. Grasshopper remains the bundled visual-programming environment and has its own component SDK. From Rhino 8, code-driven FileIO reads and writes any format Rhino supports, including through headless RhinoDoc instances. rhino3dm reads and writes .3dm geometry outside Rhino in .NET, Python, and JavaScript. Rhino.Compute adds a self-hosted HTTP REST surface for 2400-plus RhinoCommon operations and Grasshopper definitions, with official Python, JavaScript, and .NET clients; production callers send a RhinoComputeKey header. Compute is not a multi-tenant McNeel cloud API: a workstation uses a normal Rhino license, while Windows or Linux servers use core-hour billing, and macOS is not a Compute host. The rhinocode CLI (Rhino 8.11 and later) lists running instances as JSON, runs commands and scripts against a live session after StartScriptServer, and can build script projects without Rhino. This is a deep licensed desktop path. No first-party MCP, named low-code connector, or computer-use result was established. This record is Rhinoceros 8, including Grasshopper. It is not AutoCAD, Revit, or TIA Portal.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrhinocommonpythongrasshopperrestrhino3dmapi-key
coverage: full · docs
SDKyescsharppythonjavascript
official: yes
MCPunknown
verdict: unknown
Integrationsunknown
CLIyes
Extensibilityyespython-3csharpgrasshopperrhinocommon-pluginsrhinoscriptyak-packages
webhooks: unknown
Data access
export: 3dm, dwg, dxf, step, iges, stl, obj, 3mf, pdf, gltf, glb, usd, skp, fbx · import: 3dm, dwg, dxf, step, iges, stl, obj, 3mf, pdf, skp, fbx, sldprt, sldasm
RPA / UI automationunknownwindows-nativemacos-native
No repeatable UI probe was run. RhinoCommon, Python 3, C#, Grasshopper, Rhino.Compute, rhino3dm, code-driven file I/O, and the rhinocode CLI provide supported object-model and script control without visually driving the Windows or Mac modeling UI. Computer-use viability is not inferred from the desktop viewport.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
858

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-08
vendordeclaredsource2026-09-08
platformsdeclaredsource2026-09-08
deploymentdeclaredsource2026-09-08
licensedeclaredsource2026-09-08
licensedeclaredsource2026-09-08
statusdeclaredsource2026-09-08
modalities.api.existsdeclaredsource2026-09-08
modalities.api.kinds[0]declaredsource2026-09-08
modalities.api.kinds[1]declaredsource2026-09-08
modalities.api.kinds[2]declaredsource2026-09-08
modalities.api.kinds[3]declaredsource2026-09-08
modalities.api.kinds[4]declaredsource2026-09-08
modalities.api.auth[0]declaredsource2026-09-08
modalities.api.coveragedeclaredsource2026-09-08
modalities.api.coveragedeclaredsource2026-09-08
modalities.api.docsdeclaredsource2026-09-08
modalities.sdk.existsdeclaredsource2026-09-08
modalities.sdk.officialdeclaredsource2026-09-08
modalities.sdk.languages[0]declaredsource2026-09-08
modalities.sdk.languages[1]declaredsource2026-09-08
modalities.sdk.languages[2]declaredsource2026-09-08
modalities.mcp.first_partydeclaredsource2026-09-08
modalities.cli.existsdeclaredsource2026-09-08
modalities.cli.existsdeclaredsource2026-09-08
modalities.extensibility.scripting[0]declaredsource2026-09-08
modalities.extensibility.scripting[1]declaredsource2026-09-08
modalities.extensibility.scripting[2]declaredsource2026-09-08
modalities.extensibility.scripting[3]declaredsource2026-09-08
modalities.extensibility.scripting[4]declaredsource2026-09-08
modalities.extensibility.scripting[5]declaredsource2026-09-08
modalities.data_access.exportdeclaredsource2026-09-08
modalities.data_access.importdeclaredsource2026-09-08
modalities.rpa.ui_stack[0]declaredsource2026-09-08
modalities.rpa.ui_stack[1]declaredsource2026-09-08
verdict.scores.apideclaredsource2026-09-08
verdict.scores.apideclaredsource2026-09-08
verdict.scores.clideclaredsource2026-09-08
freshness.watch[0].urldeclaredsource2026-09-08
freshness.watch[1].urldeclaredsource2026-09-08
freshness.watch[2].urldeclaredsource2026-09-08
freshness.watch[3].urldeclaredsource2026-09-08
freshness.watch[4].urldeclaredsource2026-09-08

Related tools

Other products in this database that share a category with Rhinoceros.

Last verified 2026-09-08 · volatility medium · JSON record