NATIVE CAD/BIM APPLICATION · WINDOWS

AICAD Studio

AICAD Studio · Ptah · internal 1.0.0 · Windows x64

CAD, BIM and technical documentation in one native desktop application — a fully localised interface, a command line that follows the habits you already have, advisory screening against versioned regulation packs, and an AI boundary the build enforces.

This is a technical specification, not a marketing page. Every assertion carries a source you can check it against; where a capability has a boundary, the boundary sits beside the assertion rather than in a footnote.

Register for early access

REGISTER · EVIDENCE LEVEL

Capabilities, each with its evidence and its limit

This is the contract table of the document. Each row is built from the product’s claim record, carries the source file it can be checked against, and carries its limit where it has one. The label describes the LEVEL OF EVIDENCE, not commercial readiness — a "ready" label is a promise, an evidence label is a checkable fact.

The two levels used in this table

BUILT
Present in the source at HEAD and publishable without qualification.
BOUNDED
Present in the source, and publishable only together with the limit printed beneath it.
  1. 01

    Fully localised interface

    BUILT

    Ships in English and Vietnamese. The Vietnamese edition carries 2,030 AICAD-authored strings across 9 UI contexts with none left untranslated — a complete localisation rather than a partial one, and the same depth every additional language is held to.

    Evidence src/Gui/Language/AICAD_vi.ts — 20,543 lines; 2,030 messages across 9 AICAD contexts, 0 marked unfinished

    Detail · Chapter 06
  2. 02

    Building-code advisory screening

    BUILT

    Egress, accessibility and noise are screened against the loaded regulation pack, with clause-level citations shown in the application. The Vietnamese packs — QCVN 06 egress, QCVN 10 accessibility, QCVN 26 noise — are the most complete today; US IBC 2021 and UK ADB 2019 packs ship alongside them.

    Published limit

    Advisory screening only. Not a certified fire-safety or accessibility assessment, and not a substitute for statutory review.

    Evidence src/Mod/AIArch/aiarch_core/lifesafety_compute/ — 3,152 lines; native panel wired at src/Gui/AICADPanels.cpp:30570-30700

    Detail · Chapter 02
  3. 03

    8 versioned regulation packs

    BUILT

    QCVN 01:2021, TCVN 4470:2012 (hospitals) and TCVN 8793/8794:2011 (schools) verified, alongside IBC 2021 and ADB 2019 packs.

    Published limit

    The QCVN 06:2021 pack is still marked draft and awaiting review.

    Evidence src/Mod/AIArch/Resources/config/regulation_packs/ — 8 packs, validated by regulation_pack_validator.py

    Detail · Chapter 02
  4. 04

    AI cannot change your model without approval

    BUILT

    25 AI tools across 6 safety levels, with exactly one permitted to mutate the model — a constraint the build enforces automatically rather than by convention.

    Evidence aiarch_core/llm_backend/ai_agent_tool_registry.py — 25 tools, levels L0-L5, single mutating tool engine.approve.apply; aiarch_core/interop/formats.py validate_interop_advisory_plan() fails any plan whose approval flags drift

    Detail · Chapter 03
  5. 05

    AI is optional — the CAD runs offline

    BUILT

    With no model installed the CAD/BIM core still runs in full. No network connection is required, and no drawing has to leave the machine.

    Evidence model profile catalog install_default = 'disabled'; interop runtime declares model_required=false, offline_safe=true, network_access_required=false

    Detail · Chapter 03
  6. 06

    AutoCAD-style command line

    BOUNDED

    461 commands and 16 system variables, typed the way AutoCAD users already type.

    Published limit

    Of the 461: 105 native, 134 bridged, 44 emulated, and 153 catalogued but not yet independently verified.

    Evidence packaging/aicad/aicad_command_reference.json — command_count=461, system_variable_count=16, SHA-pinned from 10 sources

    Detail · Chapter 04
  7. 07

    Drawing, modelling and documentation in one application

    BOUNDED

    An 18-tab ribbon across 60+ command groups, around 20 always-available panels and 26 that appear in context — so moving from a drawing to a model to an issued set never means opening a second program.

    Published limit

    The most recent interface review found content clipped in all 19 panels it checked. Remediation is in progress.

    Evidence DESIGN_SPEC.md; src/Gui/AICADShellRibbon.cpp — 85 tracked files, ~138,000 lines

    Detail · Chapter 01
  8. 08

    Reads DWG across 8 AutoCAD generations

    BOUNDED

    Detects and reads AC1015 through AC1032, cross-checked against the independent LibreDWG decoder.

    Published limit

    A clean-room reader, not built on an Autodesk or ODA SDK. DWG writing is currently R2000 only, with a bounded entity set. No guarantee of exact round-trip fidelity.

    Evidence aiarch_core.interop.dwg_reader; validated against the GNU LibreDWG oracle (formats.py:711,836)

    Detail · Chapter 05

This table records evidence level, not commercial readiness. No row here is a promise about a release date, and no row is a usage metric.

This is a filtered view. The claim record also holds capabilities that exist in the source but do not yet carry enough evidence to publish; they are excluded from this table and are not described as features anywhere on this page. The filtering is enforced by an automated check, not remembered by an author.

CHAPTER 01 · THE SHELL AND THE WORKSPACE MODEL

One application, not six.

The familiar arrangement is one application to draw in, another to model in, a few more for the disciplines, and exports between them — with the losses at each export as your problem. AICAD keeps all of it inside one application, one project, one file. What follows is the anatomy of that application, read straight out of the design contract that binds the native interface.

Shell anatomy, top to bottom

The names set in mono are the real object names in the interface source, not labels invented by this page.

  1. QMenuBar

    The persistent menu bar, ending in the AICAD Mode entry.

  2. AICAD_ModeSwitcher3 làn · 19 module

    Three working lanes — CAD Familiar, AI Design Studio, BIM Review — plus an Environment pill and 19 module launcher buttons. Switching module changes mode in place: no window closes and the window size is preserved.

  3. AICAD_CommandCortexBar

    An intent field alongside a strip of context chips: route preview for the command, its source, its state, the lane, the layer, the bias, the DWG fidelity, AI and hatch. Chips that overflow fold into a chevron.

  4. AICAD_DynamicCommands18 tab · 60+ nhóm

    The multi-tab command surface, filtering over 60+ command sections. Related commands collapse into split-button dropdowns. Picking a lane in the row above switches to the matching tab.

  5. Dockstrái 210–300 px · phải 310–430 px · dòng lệnh 68–126 px

    Left: the Tool Palette at roughly 54% height, with Layers/BIM below it at a 220px minimum. Right: Smart Properties, a scrolling inspector. Bottom: the AICAD command line.

  6. MDI

    The central document area: a Command Center tab as the starting surface, alongside AICAD model viewports.

  7. AICAD_CADStatusBar

    Prompt feedback, plus Grid, Snap, Ortho, Osnap, the current layer, the scale, viewport badges and the two Zen / Max switches.

Concept rendering of the main window of a dark-themed CAD/BIM application. A command strip across the top is grouped into DRAFT, MODIFY, ANNOTATE, BIM and AIARCH. The left column is a layer tree — A-WALL, A-DOOR, A-WINDOW, A-COLUMN, A-ROOF — each with a colour swatch. The centre holds a 2D floor plan with numbered grid lines 1 to 5, lettered grids A to D and 8100 mm bay dimensions, set beside a 3D model of the same building. The right column is a property panel for the selected object whose Converter Status section reads Overall Fidelity: Partial and Native DWG Fidelity: Disabled, above a "3 issues found" warning.

DESIGN CONCEPT

This is a design concept, not a capture of running software.

One shell for both CAD and BIM: layer tree left, plan and model centre, object properties right — with no workbench to switch.

The lettering in these concept renders is English. The AICAD Studio interface in development is Vietnamese — 2,030 strings, none left untranslated.

AICAD Studio · Main CAD/BIM shell

The layout studied for the shell: command band on top, layer tree to the left, viewport in the centre, property inspector to the right, command line along the bottom. That structure is what has been built; the presentation in the drawing has not.

Every number, file name and percentage inside the image is placeholder content built for the design study. None of it is a measurement of the product, and none of it should be read as data.

The ribbon: 18 tabs, and one fail-closed replacement set

In the CAD Familiar lane the ribbon carries 17 fixed tabs plus a contextual tab named modules — it appears only while a module is open and holds that module’s tools. Eighteen in total. The section-to-tab map lives in the source, not in a configuration file editable at runtime.

Routing keys (English, never translated)

  • Home
  • 3D Model
  • Annotate
  • Insert
  • Architecture
  • Structural
  • MEP
  • Electrical
  • Plant & Piping
  • Civil/Map
  • Mechanical
  • BIM
  • Environment
  • AI
  • AI Engines
  • View
  • Output

The visible caption is localised at render time; the routing key stays English so the command contract does not change with the interface language.

Modeling3D mode — a 9-tab replacement set

  • Sketch
  • Feature
  • Surface
  • Assembly
  • Scan
  • Analyze
  • Manufacture
  • Render
  • Output

With three-dimensional modelling active the ribbon switches to a nine-tab set and the override is fail-closed: only sections listed explicitly are routed, so unrelated disciplines cannot leak into the 3D tab set.

This is the shell’s navigation, not a list of published capabilities. The capability register at the top of this page is the only authority on that: a discipline layer without enough evidence is absent from the register whether or not the shell has a tab leading to it.

Concept rendering of a desktop application window with a title bar, a menu bar and a multi-tab ribbon: Home, Insert, Annotate, Parametric, View, Manage, Output, AI Arch, Tools, BIM, Site, Express. A drawing tool palette and a layer list run down the left. The centre shows an apartment floor plan with rooms labelled BEDROOM 1, BEDROOM 2, LIVING ROOM, KITCHEN, BATH and TERRACE, over a dimensioned grid. The right holds a Smart Properties panel listing the geometry and BIM properties of one wall. A command line sits at the bottom with an input reading "Type a command".

DESIGN CONCEPT

This is a design concept, not a capture of running software.

An adaptive ribbon and a command line in one frame: the context follows the selected object while the typed-command habit stays intact.

The lettering in these concept renders is English. The AICAD Studio interface in development is Vietnamese — 2,030 strings, none left untranslated.

AICAD Studio · Native shell command cockpit

A multi-tab ribbon and a command line inside one frame — the arrangement the tab list above describes. The tab count and tab names in the picture are the study’s, not the current set; the current set is the list immediately above.

Every number, file name and percentage inside the image is placeholder content built for the design study. None of it is a measurement of the product, and none of it should be read as data.

Panels and docks

Around 20 always-available panels are registered, four of which are visible the moment the CAD Familiar lane opens. Beyond them are 26 panels summoned by context — the design contract names 22 of the 26, and these are those 22 names.

Visible on opening

  • Tool Palette
  • Layers / BIM Categories
  • Smart Properties
  • AICAD Command Line

Summoned by context (26 panels, 22 named in the contract)

  • AI Design Studio
  • AI Engines Hub
  • Option Explorer
  • BIM Doctor
  • Interop Report
  • Geometry Doctor
  • Gap Fix Review
  • Hatch Associativity Review
  • Boundary/Region Review
  • Modify Issue Review
  • Block / Xref Editor
  • Sheet Set / Plot Manager
  • Text to CAD Timeline
  • Asset Library
  • Point Cloud
  • Import Wizard
  • Render Studio
  • Collaboration Review
  • Model Manager
  • Publish Package
  • Settings / Admin Inspector
  • Site/Render/Collab

The panel house rule

No dead buttons. Where the backend contract does not exist yet, the control is disabled and states its reason — rather than being clickable and doing nothing. This rule is in the product’s own design contract.

Three viewport focus modes

ModeBindingEffect
NormalDocks are shown according to the active lane.
ZenCtrl + 0Hides every dock except the command line. The ribbon stays.
MaxCtrl + Shift + 0Hides every dock and all three toolbars. The status bar stays.

Pressing the active mode again returns to Normal. Switching working lane also resets to Normal. On exit each dock’s visibility is restored exactly as it was, rather than rebuilt from defaults.

PUBLISHED LIMIT

The open limit, stated before you meet it

The most recent interface review checked 19 panels and found content clipped in all 19. Remediation is in progress. We print that number because you will meet it in the first trial, and a defect you were told about is a known defect while the same defect unannounced is a surprise.

Scale

The native shell is code written for AICAD on an inherited CAD runtime — not a plugin, and not a recolour.

  • 85 native shell files
  • ≈138,000 lines of C++
  • DESIGN_SPEC.md — the binding contract

CHAPTER 02 · VIETNAMESE BUILDING CODE

Vietnamese building code as executable logic, not a translation.

International CAD/BIM software ships with no QCVN or TCVN content — a Vietnamese practice looks the code up outside the software and reconciles it by hand. AICAD carries 3,152 lines of occupancy, egress, vertical egress and accessibility logic inside the checking core, and writes its citations in Vietnamese where the work happens.

Three checks, with the citations taken from the source

Eight versioned regulation packs

Each pack is a versioned data file, and each file carries its own verification-status field. The table reads that field directly — nothing rounded, nothing merged.

Eight versioned regulation packs
PackScopeVerification status
vn_qcvn_01_2021Planning and land useVerified
vn_tcvn_4470_2012General hospitalsVerified
vn_tcvn_8793_8794_2011Primary and secondary schoolsVerified
vn_qcvn_06_2021Fire safety for buildingsDraft — requires review
uk_adb_2019_vol2_egressInternational cross-check — egress (UK)Verified
uk_adb_2019_vol1_dwellingsInternational cross-check — dwellings (UK)Draft — requires review
us_ibc_2021_egressInternational cross-check — egress (US)Draft — requires review
us_ibc_2021_accessibilityInternational cross-check — accessibility (US)Draft — requires review

The four packs still marked draft are published as draft, the fire-safety pack included. An unreviewed dataset presented as reviewed is the most dangerous thing code-checking software can do.

The limit, stated before you ask

This is advisory screening that supports design. It is not a statutory fire-safety or accessibility approval, not a substitute for a licensed reviewer, not a substitute for the submission a competent authority signs off — and it does not modify your document.

Comment in the product source

Advisory screening, never a certified fire-safety / accessibility assessment; no document mutation.

src/Gui/AICADPanels.cpp — Code & Life Safety panel

Evidenceaiarch_core/lifesafety_compute/ occupancy · egress · egress_code_checks · vertical_egress · accessibility5 modules · 3,152 lines

CHAPTER 03 · AI ARCHITECTURE

The AI proposes. It never commits.

The real worry in practice is not that an AI answers badly — a bad answer is easy to ignore. The worry is an AI that edits the model without being asked. AICAD answers that with architecture: the AI is a planner over a locked tool registry of 25 tools across six safety levels L0–L5, and exactly one of them may write to the document.

The approval boundary

  1. Step 1

    The locked tool registry

    25 tools · 6 safety levels L0–L5

    • 24 · read, analyse, previewNot one tool in this group declares mutation. They stop at the boundary.
    • 1 · engine.approve.applyThe only tool that declares mutation. Level L4, preview required, approval required, rollback guidance required.

    every emitted plan passes through here

  2. Step 2

    You approve

    You read the preview, then you decide. Nothing routes around this step: the tool registry raises at load time if a mutating tool is missing its preview, its approval or its rollback guidance.

    only engine.approve.apply continues

  3. Step 3

    Your model

    Changes only after the approval step runs, with the checkpoint and audit record the plan contract requires.

Diagram built from text on this page and readable by a screen reader. It is not a product screenshot.

Four flags a machine checks, not four flags engineers remember

Every emitted plan carries the four flags below. validate_interop_advisory_plan() fails the plan if any value drifts from the preview-before-apply contract — along with the nested contracts for the approval boundary, the rollback plan and the runtime.

mutation_allowed
= false
can_auto_apply
= false
requires_user_approval_before_apply
= true
apply_not_invoked
= true

aiarch_core/interop/formats.py — validate_interop_advisory_plan()

AI is optional. The CAD does not depend on it.

No model is installed by default
The AI engine ships with install_default = disabled, and declares required = false.
No network required
The runtime contract declares model_required = false, offline_safe = true, network_access_required = false. Your drawing never has to leave the machine.
21 engines registered in the core
AICAD computes in these engines, not inside a language model.

This chapter says nothing about output quality

We publish the architecture because the architecture is checkable. We publish no measurement of AI accuracy, and this page shows no AI output. When the evidence exists we will publish the evidence first and advertise second.

CHAPTER 04 · THE COMMAND LINE

Type the way you already type, inside an application that also does BIM.

A fast drafter’s speed lives in the fingers: L, O, TR, DI, typed without looking. Almost the whole switching cost sits there. AICAD keeps that intact — a command line fixed along the bottom of the window, command names and aliases, system variables, all of it inside the same application that carries the BIM layer.

Three command surfaces, not one

Concept rendering of an overlay named Command Cortex above a dark CAD interface. The top row is a wide input reading "Ask anything or type a command…" with a Ctrl Q hint. Under it sit command prediction cards — Add Door, Add Window, Wall Sweep, Offset Wall — each with a key hint. A detail card for Add Window lists synonyms Insert Window, New Window and Window in Wall, plus related commands. The centre shows a gridded floor plan; the right property panel carries a Converter Status section with three Partial rows and a Native DWG Fidelity row reading Disabled.

DESIGN CONCEPT

This is a design concept, not a capture of running software.

Command Cortex: type the command the way you always have, or describe the intent in plain language and pick from proposals that carry their shortcuts.

The lettering in these concept renders is English. The AICAD Studio interface in development is Vietnamese — 2,030 strings, none left untranslated.

AICAD Studio · Command Cortex — intent bar and command access

The study for the intent field: command proposals carrying their own shortcuts, and a synonym list so someone who knows the old command name still finds the new one. The proposal mechanism is what is being built; the numbers and labels in the picture are not.

Every number, file name and percentage inside the image is placeholder content built for the design study. None of it is a measurement of the product, and none of it should be read as data.

The command catalogue, including the unverified part

The reference lists 461 commands: 106 built natively in AICAD, 185 reaching their behaviour through the inherited runtime (bridged, routed or emulated), 153 catalogued only, and 17 published boundaries — retired commands, commands needing a licensed adapter, commands out of scope.

106
native
185
through the inherited runtime
153
catalogued only
17
published boundaries

16 tracked system variables, each carrying its own status.

NOT INDEPENDENTLY VERIFIED

153 of the 461 carry a definition and a grammar but no evidence of running. They are in the table below under their own label, and they are not folded into any other number. Saying “a catalogue of 461 commands” is accurate; saying “461 working commands” is not.

The full table is directly below: searchable, filterable by status, and every row records what the product’s registry records. This is where you look up the commands you type every day.

GENERATED FROM THE PRODUCT'S OWN REGISTRY

Command reference

This table was not written by the website. It is generated from the command reference the AICAD build produces about itself, assembled from 10 SHA-pinned sources. Each row carries the implementation status the product itself declares.

The reference lists 461 commands. 106 are built natively in AICAD; 185 reach their behaviour through the inherited runtime — bridged, routed or emulated. 153 are catalogued from the command specification and have not been independently verified: they carry a definition and a grammar, not evidence of running. The remaining 17 are published boundaries. Counted another way: 307 of the 461 have a test linked against them and 154 carry catalog traceability only.

We publish the last column too. Saying “a catalogue of 461 commands” is accurate; saying “461 working commands” is not, so we do not say it.

Source
packaging/aicad/aicad_command_reference.json
SHA-256
68b141b89ed9a695334a7d88d4ad00e51eeafb373620915bc1e46440ffb15e69
Commit
843cc93c2ca8c41bf1b42219c9bc159ba41de8b3
Generated
2026-08-13

Showing 461 of 461 commands

AICAD commands with their implementation status, generated from the product's command reference.
CommandStatusWhat the registry records
-SHAREVIEWRetired Autodesk workflowDocumented as removed command-line share-view command; use explicit AICAD publish/export review package workflow.
3DPOLYBridged to the runtimeMust preserve non-planar vertex coordinates.
ABOUTRouted to an existing commandShow AICAD application information
ACTIVITYINSIGHTSCLOSENative to AICADClose the drawing Activity Insights palette
ACTIVITYINSIGHTSOPENaliases: ACTIVITYINSIGHTSNative to AICADOpen drawing Activity Insights; date, user, activity, and file filters live in the palette
ADMININSPECTORaliases: ADMIN · AICADADMIN · SETTINGSADMIN · BRANDTRACENative to AICADSettings / Admin Inspector
AECDWGSETUPaliases: AECDWGUNITSSETUP · STYLEMANAGERNative to AICADBare AECDWGSETUP and AECDWGUNITSSETUP open Drawing Units; option-bearing AECDWGSETUP applies the AICAD profile, units, scale, display, layer standard, title…
AIaliases: AIDESIGN · DESIGNSTUDIONative to AICADOpen the unified AI Workspace on the Design tab; proposal, preview, and approval stay in one native multi-tab panel
AIDRAFTNative to AICADNatural-language to precise CAD command plan.
AIDRAWaliases: DRAWASSIST · AUTODRAW · SMARTDRAWNative to AICADAI suggests the best draw command, parameters, and approval-safe execution plan.
AIFIXNative to AICADAI-assisted cleanup and repair.
ALIGNaliases: ALBridged to the runtimeAICAD has a bounded two-point-pair 2D similarity-transform bridge; one-pair translation, three-point 3D ALIGN, lifecycle, and Autodesk equivalence remain…
ALIGNMENTADDaliases: ROADALIGNMENTADDBridged to the runtimeCivil alignment drawing workflow.
AMBALLOONaliases: AMBALLOON_COLLECTNative to AICADParity-matrix command; associative mechanical balloon bound to an exact live BOM object (TestAICADAmballoonCommandContracts).
AMBOMNative to AICADMechanical BOM database creation and current-database selection
AMHATCHNative to AICADISO 128-50 bounded mechanical section hatch using the typed associative hatch lifecycle
AMPARTLISTNative to AICADPlace a typed report linked to the current main mechanical BOM database
AMPOWERDIMaliases: AMPDNative to AICADTyped power dimension with bounded ISO 286 H/h fit tolerances
AMSCREWCON2Daliases: AMSCREW2DNative to AICADTyped ISO 4014 bolt connection with ISO 4032 nut, ISO 7089 washers, and editable grip stack
AMSHAFT2Daliases: AMSHAFTNative to AICADTyped oriented cylindrical-section 2D shaft generator
AMTITLEaliases: AMTITLEBLOCKNative to AICADTyped ISO 5457 sheet border and ISO 7200 title block
ANNOAUTOSCALEaliases: AUTOSCALECatalogued, not verifiedSet automatic annotation-scale addition from -4 through 4; negative values disable while retaining the corresponding layer-filter mode (ON/OFF remain…
ANNOTATIONEDITaliases: ANNEDIT · DIMEDIT · TEXTEDIT · MLEADEREDIT · TABLEEDIT · DDEDITNative to AICADFail-closed typed annotation-edit by exact identity with read-only preview and atomic approved mutation
ANNOTATIVEaliases: ANNOFLAG · SETANNOTATIVECatalogued, not verifiedMark a selected object annotative with a fixed paper height so the current annotation scale drives its model size
APPLOADBridged to the runtimeLoad one explicitly selected UTF-8 AutoLISP application into the bounded AICAD session; native modules, unload, and startup persistence remain unavailable
APPROVEBridged to the runtimeApprove Option
ARCaliases: ABridged to the runtimeMust support the common AutoCAD arc creation variants.
AREAaliases: AACatalogued, not verifiedKernel area/perimeter inquiry for boundaries and objects
ARRAYaliases: AR · 3DARRAYEmulated behaviourAICAD native backing exists; AICAD route missing.
ARRAYPATHEmulated behaviourPath array command required.
ARRAYPOLAREmulated behaviourPolar array command required.
ARRAYRECTEmulated behaviourRectangular array command required.
ARTIFACTSaliases: AIARTIFACTS · ENGINEARTIFACTSNative to AICADRead-only Engine Hub artifact listing with bounded filters, local open/reveal actions, and explicit missing, stale, checksum, and type diagnostics
ASSEMBLYCREATEaliases: ASSEMBLYADDCatalogued, not verifiedCompose and persist a corridor cross-section assembly
ASSISTANTOPENaliases: ASSISTANTCLOSE · DRAWASSISTANTNative to AICADCanonical local command assistant with context-aware read-only recommendations, single-dock focus/reopen lifecycle, and fail-closed provider diagnostics
ATTACHEmulated behaviourCurrent alias exists through XREF route.
ATTDEFaliases: ATTCatalogued, not verifiedAICAD typed editable attribute definition template - BLOCK collects it, INSERT prompts and places the value
AUDITNative to AICADAudit the active AICAD document read-only by default; FIX YES applies only bounded safe repairs in one undoable transaction, while unrepairable findings remain…
AUTOLISHaliases: AICADAUTOLISH · CUSTOMSCRIPTS · SCRIPTMANAGERCatalogued, not verifiedAutoLISH native command generator dispatches directly to the AutoLISH engine, self-tests generated Python, and installs only after explicit approval
BACTIONTOOLCatalogued, not verifiedTyped dynamic-block action authoring with action-specific options and fail-closed parameter and target binding
BATTORDERCatalogued, not verifiedSource-backed typed attribute-template ordering; native route maturity remains unverified
BAUTHORPALETTENative to AICADParity-matrix command added by the integration marathon.
BCLOSEEmulated behaviourBlock editor close workflow required.
BCONVERTaliases: SMARTBLOCKSCatalogued, not verifiedAICAD explicit smart block conversion approval workflow
BDETECTBridged to the runtimeDetects repeated geometry and turns it into searchable reusable blocks.
BEAMADDaliases: STRUCTBEAMADDBridged to the runtimeStructural beam drawing workflow.
BEDITEmulated behaviourBlock editor workflow required.
BENDCatalogued, not verifiedBend a solid about its centroid fibre by a total angle (volume-preserving)
BIMDOCTORaliases: DOCTOR · QUALITYNative to AICADOpen the unified AI Workspace on the BIM/IFC tab
BIMIFYBridged to the runtimeSemantic CAD-to-BIM conversion.
BINDEmulated behaviourXref bind workflow required.
BLENDBridged to the runtimeAICAD has a bounded editable G1 cubic blend bridge; AutoCAD G2 Smooth continuity, 3D curves, lifecycle, and Autodesk equivalence remain unverified.
BLOCKaliases: B · BMAKE · INSERT · I · WBLOCK · BEDIT · ATTEDIT · EATTEDIT · ATE · DDATTE · ATTSYNCNative to AICADCurrent route exists; full block manager is required.
BLOOKUPTABLECatalogued, not verifiedAICAD typed dynamic-block lookup-table editor with bounded rows/columns, exact parameter mapping, atomic transactions, and fail-closed duplicate handling
BMAKEEmulated behaviourAlias/workflow required.
BOUNDARYaliases: BOEmulated behaviourNeeds closed-loop detection and gap diagnostics.
BOUNDARYREVIEWaliases: REGIONREVIEW · BRREVIEWNative to AICADReview stale BOUNDARY/REGION source tracking and regenerate with audit metadata
BOXBridged to the runtime3D primitive parity.
BPARAMETERCatalogued, not verifiedAICAD typed dynamic-block parameter editor with bounded exact-name validation, atomic add/replace/remove, dependency-aware removal, and typed lifecycle records
BRACEADDaliases: STRUCTBRACEADDBridged to the runtimeStructural brace draw workflow
BREAKaliases: BRBridged to the runtimeAICAD native backing exists; AICAD route missing.
BREAKATPOINTBridged to the runtimeNeeds point-specific split wrapper.
BREPLACEaliases: BLOCKREPLACE · SMARTREPLACEBridged to the runtimeSmart block replace workflow
BSAVECatalogued, not verifiedAICAD block-editor: atomically persist the current typed definition with identity, ownership, revision, and clean-checkpoint validation
BSAVEASCatalogued, not verifiedAICAD block-editor: atomically save the current typed block definition under a new non-colliding identity; existing references remain owned by the source…
BSEARCHaliases: -BSEARCHCatalogued, not verifiedAICAD bounded selected-geometry smart block search workflow
BTESTBLOCKCatalogued, not verifiedSource-proven, read-only sandbox evaluation of the open or named AICAD dynamic-block definition; no native test-window proof is claimed
BULGECatalogued, not verifiedBulge a solid's cross-section with a sine profile along its height
BURSTCatalogued, not verifiedExpress Tools BURST: explode a block/compound while preserving attribute/label text as independent text objects
BVHIDECatalogued, not verifiedAICAD block-editor: hide selected objects in the current/all/named visibility state (kernel block_visibility_alias)
BVSHOWCatalogued, not verifiedAICAD block-editor: show selected objects in the current/all/named visibility state (kernel block_visibility_alias)
BVSTATECatalogued, not verifiedTyped AICAD visibility-state authoring with stable identity, exact membership, and bounded undo/redo lifecycle
CABLETRAYADDaliases: TRAYADDBridged to the runtimeMEP cable tray routing workflow.
CANNOSCALEaliases: ANNOSCALE · CURRENTSCALECatalogued, not verifiedSet the current annotation scale (e.g. 1:50); drives annotative text and symbol model sizing so plotted height stays constant
CEILINGADDaliases: AECCEILINGADD · CEILINGGRIDADDCatalogued, not verifiedArchitecture ceiling (RCP suspended-grid family) boundary draw workflow
CENTERLINEEmulated behaviourMust work in drawing/layout contexts.
CENTERMARKEmulated behaviourMust work in drawing/layout contexts.
CHAMFERaliases: CHABridged to the runtimeAICAD native backing exists; current AICAD route is unsupported.
CHAMFEREDGEBridged to the runtime3D edge chamfer parity.
CHECKOUTaliases: REFERENCECHECKOUTNative to AICADParity-matrix command added by the integration marathon.
CIRCLEaliases: CBridged to the runtimeAICAD route exists; typed option handling is required.
CIRCUITASSIGNBridged to the runtimeCircuit and panel assignment workflow
CIRCUITBUILDERaliases: CIRCUITBUILDBridged to the runtimeElectrical circuit builder workflow
CLIPEmulated behaviourXref/block clipping workflow required.
CLOSECatalogued, not verifiedClose active drawing
CLOSEALLCatalogued, not verifiedClose all open drawings
COLUMNADDaliases: STRUCTCOLUMNADDBridged to the runtimeStructural column drawing workflow.
COLUMNGRIDEDITaliases: GRIDEDITCatalogued, not verifiedParametric edit of a placed AICAD column grid: modify a grid line's label/position, add a line, or remove a line (AICADGridAxisProxy recompute)
COMMANDDOCTORBridged to the runtimeExplain command failures and exact next steps.
COMPATREPORTaliases: COMPATIBILITYREPORT · IMPORTREPORTNative to AICADAICAD import compatibility report
COMPONENTTAGaliases: TAGCOMPONENTNative to AICADElectrical component tagging workflow
CONDUITADDaliases: CONDUITDRAWBridged to the runtimeMEP conduit routing workflow.
CONEBridged to the runtime3D primitive parity.
CONTROLVALVEaliases: CVADDBridged to the runtimePlace or classify Plant control valves with tag and loop review
CONVERTTOCONTROLVALVEaliases: CONVERTCVBridged to the runtimeConvert selected valve symbols to control valves with guarded approval
CONVTOMESHaliases: MESHSMOOTH · SOLID2MESHCatalogued, not verifiedTessellate the selected solid into a triangle mesh
CONVTOSOLIDaliases: MESH2SOLIDCatalogued, not verifiedSew a triangle mesh into one watertight solid (scan/AI massing to BREP)
COPYaliases: CO · CP · COPYMBridged to the runtimeCurrently shares Draft_Move; copy mode must be explicit.
CORRIDORCREATEaliases: CORRIDORADDCatalogued, not verifiedSweep an assembly into a corridor with per-station daylighting
COSTaliases: COSTQTO · COSTESTIMATE · QTO · QUANTITYTAKEOFF · BOQ · ESTIMATECatalogued, not verifiedCost & Quantity Take-off review bound to the real cost engine: BOQ quantities, project estimate, regional rate database, AI task candidates, and approval…
COUNTaliases: BCOUNT · -COUNTNative to AICADTyped block count and itemized quantity workflow
CUITracked state onlyCUI-like customization: AICAD tracks CUI as a customization boundary and does not claim binary CUI/CUIx compatibility.
CURTAINWALLADDaliases: AECCURTAINWALLADD · CWALLADDCatalogued, not verifiedArchitecture curtain wall run draw workflow
CUSTOMIZETracked state onlyTracked as shell/menu/ribbon customization backlog in AICAD UX manifests.
CYLINDERaliases: CYLBridged to the runtime3D primitive parity.
DATAEXTRACTIONaliases: DATAEXTRACT · EATTEXT · -DATAEXTRACTION · ATTOUTCatalogued, not verifiedAICAD data extraction of object properties to a spreadsheet or CSV
DATALINKaliases: DATALINKUPDATECatalogued, not verifiedAICAD data link from an external CSV table into a spreadsheet; DATALINKUPDATE refreshes the same linked sheet in place
DELETEFEATUREaliases: FEATUREDELETENative to AICADDelete a feature with dependency guardrails
DESIGNVARaliases: DVARCatalogued, not verifiedSet or read a named design variable (deform commands accept the algebra)
DETACHEmulated behaviourXref detach workflow required.
DEVICEADDaliases: DEVICEADDSELECTED · DEVICESTYLEEDITBridged to the runtimeElectrical device placement workflow
DIMBridged to the runtimeGeneric dimension command should dispatch to specific dimension type.
DIMALIGNEDaliases: DALBridged to the runtimeAligned dimension support required.
DIMANGULARaliases: DANBridged to the runtimeAngular dimension support required.
DIMARCaliases: DARCatalogued, not verifiedKernel arc length dimension
DIMBASELINEaliases: DBAEmulated behaviourCan be emulated using TechDraw dimension placement.
DIMBREAKaliases: DIMBRKCatalogued, not verifiedKernel dimension break: add or remove gaps where dimensions cross geometry
DIMCONTINUEaliases: DCOEmulated behaviourCan be emulated using chain dimension tooling.
DIMDIAMETERaliases: DDIBridged to the runtimeDiameter dimension support required.
DIMDISASSOCIATEaliases: DDACatalogued, not verifiedKernel dimension disassociate: remove associativity from selected dimensions
DIMENSIONaliases: DIMCatalogued, not verifiedAICAD generic Draft dimension typed execution with preview and audit metadata
DIMINSPECTaliases: DIMINCatalogued, not verifiedKernel dimension inspection: add inspection label and frame to dimension
DIMJOGGEDaliases: DJOCatalogued, not verifiedKernel jogged radius dimension for large arcs
DIMLINEARaliases: DLIBridged to the runtimeLinear dimension support required.
DIMORDINATEaliases: DORCatalogued, not verifiedKernel ordinate datum dimension from the UCS origin
DIMRADIUSaliases: DRABridged to the runtimeRadius dimension support required.
DIMSPACEaliases: DIMSPCatalogued, not verifiedKernel dimension space: equal spacing between parallel linear or angular dimensions
DIMSTYLEaliases: D · DDIM · -DIMSTYLECatalogued, not verifiedAICAD named dimension style manager (new/set/list/apply) applied to current + selected dimensions
DIMTEDITaliases: DIMTEDCatalogued, not verifiedKernel dimension text edit: move or rotate dimension text
DISTaliases: DICatalogued, not verifiedKernel distance/angle inquiry between two points
DISTANTLIGHTCatalogued, not verifiedAICAD directional light: parallel rays of constant irradiance, no distance attenuation
DIVIDEaliases: DIVCatalogued, not verifiedKernel divide: equal-part nodes along a curve
DONUTaliases: DOEmulated behaviourCan be emulated as annular face or two circles with hatch/fill metadata.
DOORADDaliases: AECDOORADDBridged to the runtimeArchitecture door placement workflow.
DRAWCLASSIFYaliases: DISCIPLINEDETECT · SMARTCLASSIFYBridged to the runtimeAI drawing classification and discipline routing
DRAWORDERaliases: DRCatalogued, not verifiedMove an object before or after another object in stable canvas draw order
DRAWSTYLEaliases: STANDARDIZE · LAYERSTANDARDNative to AICADApplies project and discipline drafting standards before/after drawing.
DUCTADDaliases: DUCTDRAWBridged to the runtimeMEP duct routing workflow.
DUCTFITTINGADDaliases: DUCTFLEXADD · DUCTADDSELECTEDBridged to the runtimeDuct fitting and selected duct workflow
DWGDIAGaliases: DWGDIAGNOSTIC · DWGDIAGNOSTICSNative to AICADDWG/DXF adapter diagnostics
ELLIPSEaliases: ELBridged to the runtimeAICAD native backing exists but AICAD command route is missing.
ENGINESaliases: ENGINEHUB · AIENGINESNative to AICADOpen the unified AI Workspace on the Engine Hub tab
EQUIPMENTADDaliases: MEPEQUIPMENTADDBridged to the runtimeMEP equipment placement workflow
ERASEaliases: ERouted to an existing commandDelete selection
ETRANSMITaliases: ETRANS · TRANSMIT · ZIPTRANSMIT · ARCHIVECatalogued, not verifiedAICAD eTransmit dependency packaging into a transmittal zip with manifest
EXPLODEaliases: XBridged to the runtimeCan bridge to downgrade/explode workflows.
EXPORTRouted to an existing commandExport
EXPORTPDFNative to AICADCurrent alias exists through publish workflow.
EXTENDaliases: EXBridged to the runtimeAICAD route exists through Trimex; AutoCAD-style selection/options required.
EXTERNALREFERENCESNative to AICADParity-matrix command added by the integration marathon.
EXTRUDEaliases: EXTBridged to the runtimeSolid creation parity.
FASTENERADDaliases: BOLTADD · SCREWADDBridged to the runtimeMechanical fastener placement workflow
FASTSHADEDMODETracked state onlyTracked as a visualization/performance setting rather than a drafting command.
FEATUREDOCTORaliases: FEATURECHECK · FEATUREFIXNative to AICADDiagnose feature graph, missing parents, cycles, and unsupported regeneration
FEATUREGRAPHaliases: GRAPHFEATURES · DEPENDENCYGRAPHNative to AICADAICAD feature dependency graph panel
FEATURELINEADDaliases: GRADELINEADDBridged to the runtimeCivil feature line grading workflow
FEATURETREEaliases: FEATUREHISTORY · HISTORYTREENative to AICADAICAD parametric feature tree panel
FIELDaliases: UPDATEFIELDCatalogued, not verifiedAICAD auto-updating field bound to an object property or expression
FILLETaliases: FBridged to the runtimeAICAD route exists; parameter editing is limited in Draft object.
FILLETEDGEBridged to the runtime3D edge fillet parity.
FITTINGREPLACEaliases: FITTINGREPLACESELECTEDBridged to the runtimeMEP fitting replacement workflow
FLATTENCatalogued, not verifiedExpress Tools FLATTEN: project selected geometry onto the z=0 plane (2D flatten)
FOOTINGADDaliases: FOUNDATIONADDBridged to the runtimeStructural footing draw workflow
FRAMECREATEaliases: DOCFRAMECatalogued, not verifiedProject the tagged solids into an associative 2D frame at a paper scale (flags red on drift)
FRAMEUPDATECatalogued, not verifiedRegenerate a drifted 2D frame's linework from the current model
FREESPOTCatalogued, not verifiedAICAD spotlight without a target: aims along -Z unless a direction is supplied
FREEWEBCatalogued, not verifiedAICAD photometric-web luminaire without a target: aims along -Z unless a direction is supplied
GAPFIXaliases: GAPREVIEW · GAPAPPROVENative to AICADGap issue overlay review and approval workflow
GEARADDaliases: GEARNative to AICADMechanical gear profile workflow
GEARCALCaliases: AMGEARCALCCatalogued, not verifiedISO 21771 geometry and ISO 6336 gear rating workflow
GEOMETRYCLEANUPCLOSEaliases: GEOMETRYERRORREVIEWCLOSENative to AICADParity-matrix command added by the integration marathon.
GEOMETRYCLEANUPOPENaliases: SMARTCLEANUP · CLEANUPBridged to the runtimeAICAD should match Command Reference cleanup and add BIM-aware fixes.
GEOMETRYERRORREVIEWCLOSEImplemented nativelyAlias route to GEOMETRYCLEANUPCLOSE for closing the local geometry error review surface.
GRADIENTEmulated behaviourCan be an AICAD fill style over region/hatch faces.
GRADINGCREATEaliases: GRADINGADDCatalogued, not verifiedDaylight a graded pad footprint out to a surface
GRIPaliases: GRIPS · GRIPEDITRouted to an existing commandAICAD selection grip editing workflow
GROUPaliases: G · CLASSICGROUPCatalogued, not verifiedKernel named selection group
HATCHaliases: H · BHATCHBridged to the runtimeMust expose boundary selection and pattern settings in command and UI.
HATCHASSOCaliases: HATCHUPDATE · HATCHREGENEmulated behaviourCheck tracked boundary source changes and regenerate associative hatch after approval
HATCHEDITaliases: HE · HATCHPARAMSEmulated behaviourEdit AICAD hatch parameters with audit metadata
HATCHGENERATEBOUNDARYCatalogued, not verifiedGenerate detached editable closed boundaries from selected AICAD hatch loops through one undo-safe transaction
HATCHTOBACKCatalogued, not verifiedSend hatch and explicit fill objects to the back while preserving their relative order
HELIXBridged to the runtimeShould route to Part/PartDesign depending active context.
HELPCatalogued, not verifiedKernel self-generated command reference cards
HOLEADDaliases: HOLENative to AICADMechanical hole feature workflow.
IDCatalogued, not verifiedKernel point coordinate inquiry
IFCBridged to the runtimeIFC Export
IMAGEBIMaliases: IMG2BIM · PDF2BIM · SKETCH2BIMCatalogued, not verifiedOpen the unified AI Workspace on the BIM/IFC tab for image/PDF-to-BIM review
IMAGECADaliases: IMG2CAD · SKETCH2CAD · PHOTO2CAD · PDF2CADBridged to the runtimeOpen the unified AI Workspace on the Text/Image CAD tab for image/PDF-to-CAD review
IMPORTRouted to an existing commandImport
IMPORTEXPORTaliases: EXCHANGE · INTEROPEXCHANGE · AIINTEROPBridged to the runtimeAICAD import/export exchange
INSERTEmulated behaviourCurrent alias exists through BLOCK route.
INTERSECTaliases: INBridged to the runtimeBoolean parity.
JOINaliases: JBridged to the runtimeAICAD native backing exists; AICAD route missing.
JTIMPORTaliases: JT · JTREADER · OPENJTNeeds a licensed adapterJT import dependency boundary
KEYNOTEaliases: KEYNOTEADD · KEYNOTELEGEND · KNOTECatalogued, not verifiedAICAD keynote database, per-element key assignment, and legend (KEYNOTE LOAD|SET|LEGEND)
LANative to AICADAlias for LAYER.
LAYDELNative to AICADDeletes AICAD-local layer state and reassigns matching objects to layer 0; full DWG layer purge parity remains planned.
LAYERaliases: LA · LAYISO · LAYUNISO · LAYOFF · LAYON · LAYFRZ · LAYTHW · LAYLCK · LAYULK · LAYDEL · LAYMRGNative to AICADCreates AICAD-local layer records, applies visibility/lock/property/merge/delete metadata through undo transactions; full external DWG layer table persistence…
LAYERSTATEaliases: LAS · LMANCatalogued, not verifiedAICAD named layer-state save/restore (LAYERSTATE SAVE|RESTORE|LIST|DELETE <name>)
LAYFRZNative to AICADFreezes AICAD-local layer state and hides matching objects with AICADLayer/BIMCategory metadata.
LAYISONative to AICADCurrent implementation tracks isolation state.
LAYLCKNative to AICADLocks AICAD-local layer metadata and marks matching objects with AICADLayerLocked.
LAYMRGNative to AICADMerges AICADLayer/BIMCategory metadata from source to target; external DWG layer table merge remains a converter boundary.
LAYOFFNative to AICADCurrent implementation tracks hidden layers.
LAYONNative to AICADCurrent implementation clears hidden layer state.
LAYOUTaliases: MODEL · PSPACE · MSPACENative to AICADCurrent route gives guidance only.
LAYTHWNative to AICADThaws AICAD-local layer state and restores matching object visibility.
LAYULKNative to AICADUnlocks AICAD-local layer metadata and clears AICADLayerLocked on matching objects.
LAYUNISONative to AICADCurrent implementation clears isolation state.
LEADERaliases: LEADBridged to the runtimeBasic leader support required.
LENGTHENaliases: LENBridged to the runtimeNeeds AICAD command implementation.
LIBRARYaliases: ASSETLIB · SMARTLIBRARY · INSERTPART · INSERTBLOCK · ADCENTER · BLOCKSPALETTE · CONTENTEXPLORERNative to AICADSmart Library native asset search, preview, insert plan, document insertion proof, rollback boundary, and offline-safe cache policy
LIGHTCatalogued, not verifiedAICAD render-light type dispatcher: creates a point, spot, web, target point, free spot, free web or distant light in the document light scene
LIGHTLISTCatalogued, not verifiedAICAD Lights in Model palette: lists every placed render light with its type and on/off status (the sun is a separate channel and is excluded)
LINEaliases: LBridged to the runtimeMust support typed coordinates and interactive point picking.
LISPUnsupported, reason publishedAutoLISP compatibility: The deterministic evaluator remains a preview-only core-dialect compatibility boundary; VLA/ActiveX/reactors, interactive getXxx…
LISTaliases: LI · LS · DBLISTCatalogued, not verifiedKernel entity property listing
LOFTBridged to the runtimeSolid creation parity.
LTSCALEaliases: LTSCatalogued, not verifiedSet the global linetype scale factor (dash period multiplier; document display variable driving dashed-linetype rendering)
LWDISPLAYaliases: LWDCatalogued, not verifiedToggle true-millimetre lineweight display (document display variable; refreshes the styled CAD-2D overlay when the GPU tile lane is enabled)
MAPCLEANaliases: MAPFEATUREEDITTOOLS · MAPFEATURESPLIT · MAPFEATUREMERGENative to AICADMap cleanup and feature edit workflow
MAPCONNECTaliases: MAPWSPACENative to AICADMap data connection workflow
MAPCSASSIGNaliases: MAPCSLIBRARYNative to AICADCoordinate system assignment workflow
MAPEXPORTNative to AICADMap export workflow
MAPIMPORTaliases: MAPTOACADNative to AICADMap import/export workflow
MARKUPIMPORTaliases: MARKUPASSIST · MARKUPBridged to the runtimeAI markup import and conversion to draw/modify command plans.
MASSELEMENTADDaliases: MASSELEMENTBridged to the runtimeMass element creation workflow
MATCHPROPaliases: MANative to AICADCopies supported AICAD layer/category, visual, plot, hatch, text, and annotation properties through undo-safe local metadata workflow; full AutoCAD property…
MEASURECatalogued, not verifiedKernel measure: fixed-length nodes along a curve
MEASUREGEOMaliases: MGCatalogued, not verifiedKernel measure-geometry inquiry modes
MIRRORaliases: MIBridged to the runtimeAICAD route exists; typed options must be added.
MLEADERaliases: MLDEmulated behaviourCan be emulated by leader plus annotation style metadata.
MLEADERSTYLEaliases: MLSCatalogued, not verifiedAICAD named multileader style manager (new/set/list/apply)
MLEDITCatalogued, not verifiedAICAD multiline edit (cross/tee joints + add/delete vertex)
MLINEaliases: MLEmulated behaviourCan be represented as grouped offset wires with style metadata.
MODELNative to AICADCurrent route gives guidance only.
MODIFYREVIEWaliases: MODISSUEREVIEW · MODREVIEWNative to AICADReview smart modify preview issues before geometry mutation
MORPHCatalogued, not verifiedBlend two SubD bodies by cage interpolation (T accepts variable algebra)
MOVEaliases: M · 3DMOVEBridged to the runtimeAICAD route exists; typed displacement support must be added.
MSPACENative to AICADCurrent route gives guidance only.
MTEXTaliases: TBridged to the runtimeNeeds rich multiline text object or compatible annotation wrapper.
MULTISTORYaliases: MULTISTORYREVIEW · LEVELS · STACKFLOORS · FLOORSTACKCatalogued, not verifiedMulti-Story Review level stacking, vertical circulation, structural propagation, IFC export boundary, and approval review in the native panel; preview-first…
MVBLOCKADDaliases: MVBLOCKDEFEDITBridged to the runtimeMulti-view block creation and definition workflow
MVIEWaliases: VPORTS · VIEWPORTS · VPMAX · VPMIN · VPCLIPEmulated behaviourCurrent route gives guidance only.
MVPARTADDaliases: MVPARTADDSELECTED · MVPARTMODIFY · MVPARTPROPSBridged to the runtimeMEP multi-view part workflow
NAVVCUBEaliases: CUBECatalogued, not verifiedAutoCAD ViewCube parity: toggle the navigation cube live on the current view and persist the preference
NEWaliases: QNEWCatalogued, not verifiedNew drawing
NOZZLEADDaliases: EQUIPMENTNOZZLEADDBridged to the runtimePlant equipment nozzle workflow
OBJECTSCALEaliases: OBJECTSCALEADD · OSCALECatalogued, not verifiedAttach one or more annotation scales to a selected annotative object
OFFPAGECONNECTaliases: OFFPAGE · OPCBridged to the runtimePlant off-page connector intelligence and orphan validation
OFFSETaliases: O · EXOFFSETBridged to the runtimeAICAD route exists; typed distance/options must be added.
OOPSCatalogued, not verifiedAICAD OOPS: restores objects removed by the most recent erase/delete transaction by undoing back through it
OPENaliases: RECOVERCatalogued, not verifiedOpen drawing (DWG/DXF/native via importers)
OPENASSEMBLYaliases: ASSEMBLY · ASSEMBLYWB · ASSEMBLYWORKBENCHCatalogued, not verifiedOpen Assembly Design tools inside AICAD
OPENBIMaliases: BIM · BIMWB · BIMWORKBENCHCatalogued, not verifiedOpen BIM Authoring tools inside AICAD
OPENCAMaliases: CAM · CAMWB · CAMWORKBENCHCatalogued, not verifiedOpen Manufacturing tools inside AICAD
OPENDRAFTaliases: DRAFT · DRAFTWB · DRAFTWORKBENCHCatalogued, not verifiedOpen 2D Drafting tools inside AICAD
OPENFEMaliases: FEM · FEMWB · FEMWORKBENCHCatalogued, not verifiedCatalog and route metadata are present; executable command behavior and runtime parity are not verified.
OPENFROMWEBMOBILERetired Autodesk workflowDocumented as removed Autodesk web/mobile workflow; AICAD uses local/open exchange commands instead.
OPENINSPECTIONaliases: INSPECTION · INSPECTIONWB · INSPECTIONWORKBENCH · GEOMETRYINSPECTIONCatalogued, not verifiedOpen Geometry Inspection tools inside AICAD
OPENMATERIALaliases: MATERIAL · MATERIALWB · MATERIALWORKBENCH · MATERIALSCatalogued, not verifiedOpen Materials tools inside AICAD
OPENMESHaliases: MESH · MESHWB · MESHWORKBENCHCatalogued, not verifiedOpen Mesh Editing tools inside AICAD
OPENMESHPARTaliases: MESHPART · MESHPARTWB · MESHPARTWORKBENCH · MESHSHAPECatalogued, not verifiedOpen Mesh/Solid Conversion tools inside AICAD
OPENOPENSCADaliases: OPENSCAD · OPENSCADWB · OPENSCADWORKBENCH · SCRIPTEDCSGCatalogued, not verifiedOpen Scripted CSG tools inside AICAD
OPENPARTaliases: PART · PARTWB · PARTWORKBENCHCatalogued, not verifiedOpen Direct Solids tools inside AICAD
OPENPARTDESIGNaliases: PARTDESIGN · PARTDESIGNWB · PARTDESIGNWORKBENCH · FEATUREMODELINGCatalogued, not verifiedOpen Feature Modeling tools inside AICAD
OPENPOINTSaliases: POINTS · POINTSWB · POINTSWORKBENCH · POINTCLOUDSCatalogued, not verifiedOpen Point Cloud tools inside AICAD
OPENREVERSEENGINEERINGaliases: REVERSEENGINEERING · REVERSEENGINEERINGWB · REVERSEENGINEERINGWORKBENCH · RECONSTRUCTSURFACE · SCANRECONCatalogued, not verifiedOpen Reverse Modeling tools inside AICAD
OPENROBOTaliases: ROBOT · ROBOTWB · ROBOTWORKBENCH · ROBOTICSCatalogued, not verifiedOpen Robotics tools inside AICAD
OPENSKETCHERaliases: SKETCHER · SKETCHERWB · SKETCHERWORKBENCHCatalogued, not verifiedOpen Parametric Sketching tools inside AICAD
OPENSPREADSHEETaliases: SPREADSHEET · SPREADSHEETWB · SPREADSHEETWORKBENCHCatalogued, not verifiedOpen Schedules & Data tools inside AICAD
OPENSURFACEaliases: SURFACE · SURFACEWB · SURFACEWORKBENCHCatalogued, not verifiedOpen Surface Modeling tools inside AICAD
OPENTECHDRAWaliases: TECHDRAW · TECHDRAWWB · TECHDRAWWORKBENCHCatalogued, not verifiedOpen Drawings & Sheets tools inside AICAD
OPTIONEXPLORENative to AICADDesign alternatives beyond AutoCAD.
OPTIONSaliases: OPTIONEXPLORERNative to AICADOpen the unified AI Workspace on the Options tab
OSNAPaliases: OSCatalogued, not verifiedKernel object-snap solve with AutoSnap priority
OVERKILLNative to AICADCurrent AICAD route is unsupported; should be part of Geometry Cleanup Plus.
PAGESETUPaliases: PRT · PLOTSTYLENative to AICADCurrent route exists; needs full page setup model.
PAINTaliases: PAINTFACECatalogued, not verifiedPaint faces: bare PAINT arms the click gesture (hover a face, click, Esc exits); PAINT <obj> Face <i> Color <hex> paints directly
PANaliases: P · 3DPANBridged to the runtimeCurrent route exists.
PANELASSIGNaliases: PANELLOADASSIGNBridged to the runtimeElectrical panel assignment workflow
PANELFOOTPRINTADDaliases: FOOTPRINTADDBridged to the runtimePanel footprint placement workflow
PARALLELROUTINGaliases: MODIFYRUNBridged to the runtimeParallel routing and run modification workflow
PARCELADDaliases: LOTADDBridged to the runtimeCivil parcel draw workflow
PDFIMPORTaliases: PDFATTACH · PDFUNDERLAY · PDFLAYERS · IMAGEATTACH · POINTCLOUDATTACH · PLOTTERMANAGERBridged to the runtimePDF/image/point-cloud import intent and underlay proxy workflow with converter-bound vectorization/OCR diagnostics; full AutoCAD PDF vector/raster extraction…
PEDITaliases: PEBridged to the runtimeAICAD has bounded single-polyline Width, Close, Open, and Decurve edits; Multiple, Join, vertex editing, Fit, Spline, Ltype generation, Reverse, Undo-session…
PHASEaliases: PHASEADD · PHASES · PHASEFILTERCatalogued, not verifiedAICAD construction-phase authoring and view-phase halftone filter (PHASE CREATE|ASSIGN|VIEW|LIST); feeds view_template_apply phase_state
PIDCONVERTaliases: CONVERTTOPID · PIDCONVERTTOBridged to the runtimeConvert drafted symbols into Plant P&ID semantic objects through approval review
PIDEDITBLOCKaliases: PIDBLOCKEDITBridged to the runtimeEdit Plant P&ID symbol/block attributes through semantic review
PIDTAGaliases: PIDANNOTATE · PIDANNBridged to the runtimePlant P&ID tag consistency workflow
PIPEADDaliases: PIPEDRAWBridged to the runtimeMEP pipe routing workflow.
PIPEFITTINGADDaliases: PIPEFLEXADD · PIPEADDSELECTEDBridged to the runtimePipe fitting and selected pipe workflow
PIPELINEADDaliases: PLANTPIPELINEADDBridged to the runtimePlant/process pipeline routing workflow.
PIPENETWORKADDaliases: STORMPIPEADDBridged to the runtimeCivil pipe network draw workflow
PLANEmulated behaviourMust align view to current working plane/UCS.
PLANERECTaliases: PRECTCatalogued, not verifiedDraw a w x d profile rectangle on the active work plane (accepts variable algebra)
PLANTEQUIPMENTCREATEaliases: PLANTEQUIPMENTADDBridged to the runtimePlant equipment creation workflow
PLANTORTHOCREATEaliases: PLANTORTHONative to AICADPlant orthographic drawing workflow
PLANTPIDLINELISTaliases: PIDLINELIST · PIDLIST · PIPINGLINELISTBridged to the runtimePlant P&ID line-list analysis backed by AIArch plant domain engine
PLANTPIDSIZEMAPPINGaliases: PIDSIZEMAP · PIDSIZEMAPPINGBridged to the runtimeMap P&ID line sizes to Plant specs with validation report
PLANTPIPEADDaliases: PLANTPIPEBridged to the runtimePlant 3D pipe route workflow
PLANTPIPESUPPORTADDaliases: PLANTSUPPORTADDBridged to the runtimePlant pipe support workflow
PLANTQUICKISOaliases: PLANTISONative to AICADPlant isometric output workflow
PLCADDaliases: PLCIOMODULEADDBridged to the runtimePLC module placement workflow
PLINEaliases: PL · POLYLINEBridged to the runtimeMust support command-line points and option transitions, not only interactive GUI launch.
PLOTNative to AICADCurrent route publishes package; plot workflow needs direct mode.
PLOTSTYLENative to AICADCurrent route exists; plot style model required.
POINTaliases: POBridged to the runtimePoint display style should be user configurable.
POINTLIGHTCatalogued, not verifiedAICAD omnidirectional point light with IESNA inverse-square photometry and AutoCAD attenuation modes
POLYGONaliases: POLBridged to the runtimeAICAD typed LocalWorkflow bridge is wired to Draft_Polygon.
POLYSOLIDEmulated behaviourCan map to wall/slab-like solids.
PRESSPULLEmulated behaviourNeeds face/region detection plus extrude adapter.
PREVIEWNative to AICADPlot preview or AI preview with PREVIEW <option_id>
PRODDETAILaliases: DETAILVN · LODSET · LOIN · QTOPRO · REBARPRO · CUTSTEEL · SHEETPRO · BIM4D · BIM5D · BIM6D · BIM7D · FMHANDOVERBridged to the runtimeProduction Detailing Engine standards, QTO/BOQ, rebar, cutting, sheet, 4D-7D, release-readiness, approval, rollback, and clean-room review in the native Engine…
PROFILEFROMSURFACEaliases: PROFILEEG · EGPROFILECatalogued, not verifiedSample existing ground along an alignment into an EG profile
PROFILEVIEWaliases: PROFILECREATECatalogued, not verifiedCivil parabolic vertical-profile and long-section workflow
PROJECTBRAINaliases: BRAIN · AIARCHPROJECTBRAINCatalogued, not verifiedOpen the unified AI Workspace on the Project Brain tab
PROPERTIESaliases: PROP · PR · QUICKPROPERTIES · QP · COLOR · COLOUR · COL · TRANSPARENCY · CHPROPNative to AICADCurrent panel is implemented but not complete property parity.
PROSPECTORaliases: CIVILPROSPECTOR · CIVILBROWSERCatalogued, not verifiedCivil Prospector navigator: alignments, surfaces, corridors, pipe networks, and points grouped by kind; double-click to select and zoom to fit
PSOUTRetired Autodesk workflowDocumented as removed PostScript output workflow; AICAD publish/export keeps PDF/package paths explicit.
PSPACENative to AICADCurrent route gives guidance only.
PUBLISHaliases: PLOT · EXPORTPDF · AICADPUBLISH · BATCHPLOTNative to AICADCurrent AICAD publish has AI preflight; continue hardening.
PURGEaliases: PUNative to AICADCurrent AICAD route is unsupported; must be preview-safe.
PURGEAECDATAaliases: AECPURGENative to AICADAEC/proxy metadata cleanup for compatibility imports.
PUSHPULLCatalogued, not verifiedAICAD push/pull selected planar face by typed distance
PUSHTODOCSCLOSERetired Autodesk workflowDocumented as removed Autodesk Docs workflow; no hidden cloud close route is exposed.
PUSHTODOCSOPENRetired Autodesk workflowDocumented as removed Autodesk Docs workflow; mapped to explicit Forma-compatible/export boundaries.
PUSHTOFORMACLOSEOut of scope — Autodesk cloudAlias close state for the local Forma-compatible preview/export surface.
PUSHTOFORMAOPENaliases: PUSHTOFORMA · PUSHTOFORMACLOSEBridged to the runtimeParity-matrix command added by the integration marathon.
PYRAMIDEmulated behaviourNeeds pyramid primitive wrapper.
QDIMCatalogued, not verifiedKernel quick-dimension chain over selected geometry
QSELECTaliases: QSECatalogued, not verifiedAICAD Quick Select: build a selection set by filtering objects on a property (QSELECT <property> <op> <value>)
QUALITYGATEaliases: IDSGATE · IDSCHECK · QAGATECatalogued, not verifiedIDS Quality Gate native review bound to the real quality gate engine: information-delivery-specification profiles, issue table, entity selection, and severity…
QUICKPROPERTIESNative to AICADAlias to properties workflow.
QUITaliases: EXITCatalogued, not verifiedQuit AICAD
RAILINGADDaliases: GUARDRAILADD · AECRAILINGADDCatalogued, not verifiedArchitecture railing run draw workflow (dual-rep smart railing family)
RASTERCLEANUPaliases: RASTERDESIGNNative to AICADRaster cleanup workflow
RASTERVECTORIZEaliases: REMEDIT · RASTERVECTORBridged to the runtimeRaster vectorization workflow
RAYEmulated behaviourMust preserve construction semantics and visual style.
REBARADDaliases: REINFORCEMENTADDBridged to the runtimeStructural reinforcement drawing workflow.
REBUILDFEATUREaliases: FEATUREREBUILDNative to AICADRebuild a parametric solid from AICAD feature metadata
RECTANGLEaliases: RECTANG · RECBridged to the runtimeAICAD route exists; full AutoCAD option set is not implemented yet.
REDOaliases: MREDOCatalogued, not verifiedAICAD redo: re-applies the most recently undone document transaction (Std_Redo) and reports the redone step
REDRAWNative to AICADCurrent alias exists through REGEN route.
REFEDITEmulated behaviourCurrent alias exists through XREF route.
REGENaliases: REDRAWNative to AICADCurrent route exists.
REGENFEATURESaliases: REGENERATEFEATURES · REBUILDALLFEATURESNative to AICADRegenerate parametric features in dependency order
REGIONaliases: REGEmulated behaviourMust create stable region/face objects from closed curves.
RELOADEmulated behaviourXref reload workflow required.
RENAMEFEATUREaliases: FEATURENAMENative to AICADRename a feature label and update dependent parent links
REVCLOUDaliases: REVISIONCLOUDEmulated behaviourRequired revision cloud workflow with object conversion, rectangular/polygonal/freehand modes, REVCLOUDLAYER/REVCLOUDSCALEMODE metadata, and bounded subset…
REVERSEBridged to the runtimeAICAD reverses bounded 2D line, arc, and polyline direction; spline, 3D, lifecycle, and Autodesk equivalence remain unverified.
REVOLVEaliases: REVBridged to the runtimeSolid creation parity.
RIBBONaliases: TOOLPALETTES · PALETTENative to AICADAICAD ribbon and command toolbar workflow (the dedicated Tool Palette dock was retired as a pure ribbon subset)
ROLLBACKFEATUREaliases: FEATUREROLLBACKNative to AICADRollback a parametric solid to a recorded feature revision
ROOFADDaliases: AECROOFADDBridged to the runtimeArchitecture roof draw workflow
ROOMSCHEMEaliases: AREASCHEME · ROOMAREASCHEMECatalogued, not verifiedAICAD room area scheme (ROOMSCHEME SET gross|net|rentable / REPORT); reports room areas under the selected measurement
ROTATEaliases: RO · 3DROTATEBridged to the runtimeAICAD route exists; typed options must be added.
RUNSaliases: AIRUNS · ENGINERUNSNative to AICADAI Engine Runs
SAMPLELINEaliases: SAMPLELINEADD · SECTIONLINECatalogued, not verifiedCut cross-section sample lines with end-area earthwork volumes
SAVEaliases: QSAVECatalogued, not verifiedSave drawing
SAVEALLCatalogued, not verifiedSave all open drawings
SAVEASCatalogued, not verifiedSave drawing as
SAVETOWEBMOBILERetired Autodesk workflowDocumented as removed Autodesk web/mobile workflow; AICAD publish/export handles local deliverables.
SCALEaliases: SC · 3DSCALEBridged to the runtimeAICAD route exists; typed options must be added.
SCAN2CADaliases: SCAN2BIM · SCANTOBIM · POINTCLOUDSCAN · POINTCLOUDBIMNative to AICADScan/raster/vector reconstruction workflow.
SCENERESTOREaliases: SCENEAPPLYCatalogued, not verifiedRestore a Named Scene's camera and draw style onto the active view
SCENESAVEaliases: SCENECatalogued, not verifiedSave the current camera + draw style as a Named Scene (render/env/AI/2D read it by name)
SCHEDULEADDNative to AICADArchitecture schedule and tag workflow
SCHEDULETAGaliases: TAGADDNative to AICADArchitecture schedule tag workflow
SCRIPTUnsupported, reason publishedScript file migration: A deterministic .scr parser and a bounded, preview-only playback engine now execute script files: drawing commands route through the…
SECTIONBridged to the runtimeSection operation parity.
SECTIONDRAGaliases: SECTIONPLANECatalogued, not verifiedToggle a live section plane you drag directly in the viewport (grab the frame, knobs rotate)
SELECTaliases: SELECTSIMILAR · AECSELECTSIMILARRouted to an existing commandAICAD selection and select-similar workflow
SETFLOWaliases: SELECTCONNECTEDBRANCHBridged to the runtimeSet flow and connected branch workflow
SETVARCatalogued, not verifiedKernel system-variable read/write (FILLETRAD, OSMODE, ...)
SHAFTADDaliases: SHAFTNative to AICADMechanical shaft feature workflow
SHAFTCALCaliases: AMSHAFTCALCCatalogued, not verifiedShaft deflection, stress, safety and critical-speed calculation
SHAREDVIEWSRetired Autodesk workflowDocumented as removed Autodesk shared-view workflow; AICAD uses publish/export review packages.
SHAREDVIEWSCLOSERetired Autodesk workflowDocumented as removed Autodesk shared-view workflow close command.
SHAREVIEWRetired Autodesk workflowDocumented as removed Autodesk share-view command; use AICAD publish/export review package workflow.
SHEETSETaliases: SSM · SHEETSETMANAGER · -SHEETSETCatalogued, not verifiedSheet Set Manager: create a sheet set, add a sheet that materializes a real TechDraw page, place a view/layout onto a sheet, and list the ordered sheet index…
SHELLBridged to the runtimeShell/thickness parity.
SITEaliases: SITESOLVER · MASSING · PARKINGNative to AICADOpen the unified AI Workspace on the Site tab
SKETCHaliases: FREEHANDEmulated behaviourFreehand sketch-to-polyline capture for field markup and concept drawing.
SLABADDaliases: FLOORADD · AECSLABADDBridged to the runtimeArchitecture slab draw workflow
SLICEBridged to the runtimeSolid operation parity.
SMARTCLEANUPBridged to the runtimeAICAD command intended to exceed AutoCAD geometry cleanup.
SOLIDEmulated behaviourAICAD supports a bounded filled triangle and AutoCAD 1-2-4-3 quad source contract; connected repeated faces, runtime lifecycle, and Autodesk equivalence remain…
SOLIDEDITaliases: DMODIFY · EDITPARAMNative to AICADAICAD direct solid parameter editing workflow
SPACEADDaliases: ROOMADD · AECSPACEADDBridged to the runtimeArchitecture space/room draw workflow
SPHEREBridged to the runtime3D primitive parity.
SPLINEaliases: SPL · BSPLINEBridged to the runtimeMust support fit/control workflows and editable spline metadata.
SPLINEDITaliases: SPECatalogued, not verifiedAICAD spline edit (fit-point add/delete/move, open/close, purge to polyline)
SPOTLIGHTCatalogued, not verifiedAICAD targeted spotlight with AutoCAD hotspot/falloff cone reconciliation (full angles clamped to 160 degrees)
STAIR3Daliases: STAIRSOLID · STAIR3DADDCatalogued, not verifiedAICAD parametric 3D solid stair (STAIR3D <risers> <riser_h> <tread> <width>) placed as an editable Part::FeaturePython
STAIRADDaliases: AECSTAIRADDBridged to the runtimeArchitecture stair draw workflow
STRETCHaliases: SBridged to the runtimeCurrent route gives guidance only; real vertex/grip editing is required.
STRUCTURALMEMBERSTYLEaliases: MEMBERSTYLECatalogued, not verifiedCreate/apply named structural member styles: register the member family and apply by name to the selection, or open the AEC Style Manager
STRUCTURALMEMBERSTYLEEDITaliases: MEMBERSTYLEEDITCatalogued, not verifiedField-level edit of a named structural member style (section, material, cardinal point); edits reflow to members referencing the style by name
SUBASSEMBLYaliases: SUBASSEMBLYADDCatalogued, not verifiedPreview a catalog corridor subassembly cross-section
SUBDIVIDEaliases: SUBDCatalogued, not verifiedCatmull-Clark smooth body from a planar-faced massing (control cage rides the result)
SUBTRACTaliases: SUBridged to the runtimeBoolean parity.
SUPPRESSFEATUREaliases: FEATURESUPPRESSNative to AICADSuppress a feature history node without deleting it
SURFACECREATEaliases: TINSURFACECatalogued, not verifiedCivil TIN surface and contour draw workflow
SURFTEXTaliases: AMSURFSYMCatalogued, not verifiedISO 1302 and ISO 21920 surface-texture symbol workflow
SWEEPBridged to the runtimeSolid creation parity.
TABLEaliases: TBBridged to the runtimeShould bridge spreadsheets/TechDraw table workflows.
TABLESTYLEaliases: TSCatalogued, not verifiedAICAD named table style manager (new/set/list/apply)
TAGALLaliases: KEYNOTETAGALLCatalogued, not verifiedAICAD tag-all pass: place a keynote tag at every element carrying a keynote key (TAGALL)
TAPERCatalogued, not verifiedTaper a solid along Z (factor accepts design-variable algebra)
TARGETPOINTCatalogued, not verifiedAICAD point light with an aim target (AutoCAD TARGETPOINT parity)
TCOUNTCatalogued, not verifiedExpress Tools TCOUNT: auto-number selected text objects with a start value and increment
TERMINALADDaliases: TERMINALSTRIPADDBridged to the runtimeTerminal strip placement workflow
TERRAINCatalogued, not verifiedBuild a TIN terrain from the selected objects' vertices (triangulated / meshed / stepped)
TEXTaliases: DTEXTBridged to the runtimeSingle-line text route and command parser required.
TEXTBIMaliases: BIMGEN · BIMEDITBridged to the runtimeOpen the unified AI Workspace on the BIM/IFC tab for text/image-to-BIM and BIM Doctor review
TEXTCADaliases: CADGEN · CADPARAMBridged to the runtimeOpen the unified AI Workspace on the Text/Image CAD tab
TEXTCADPREVIEWaliases: AITEXTCADPREVIEW · TEXTCADREVIEWCatalogued, not verifiedText-to-CAD CAD Skill STEP-first source/artifact plus snapshot/viewer package; fallback_ready viewer preview stays read-only until approval
TEXTSTYLEaliases: STYLE · ST · -STYLECatalogued, not verifiedAICAD named text style manager (new/set/list/apply)
TEXTTOFRONTCatalogued, not verifiedBring annotation objects to the front while preserving their relative order
THICKENCatalogued, not verifiedThicken a surface into a solid (Part Offset with Fill offset; kernel nurbs_service.surface_to_solid backs the typed lane)
THREADADDaliases: THREADNative to AICADMechanical thread feature workflow.
TOOLPALETTESPlannedTracked for the UI completion pass after each command group.
TOPaliases: VIEWTOPRouted to an existing commandTop view
TORUSBridged to the runtime3D primitive parity.
TRACEaliases: TRACEBACK · TRACEFRONT · TRACEFADENative to AICADTrace overlay command family for review workflows.
TRACEPALETTEOPENaliases: TRACEPALETTECLOSE · TRACEVIEW · TRACEEDIT · COPYFROMTRACENative to AICADTrace palette review and copy workflow
TRIMaliases: TRBridged to the runtimeAICAD route exists through Trimex; AutoCAD-style selection/options required.
TWISTCatalogued, not verifiedTwist a solid along Z (angle accepts design-variable algebra)
UCSEmulated behaviourMust map to working plane/local coordinate workflows.
UNDOaliases: UNative to AICADAICAD undo: rolls back the most recent document transaction (Std_Undo) and reports the undone step
UNIONaliases: UNIBridged to the runtimeBoolean parity.
UNITSaliases: UN · DWGUNITSCatalogued, not verifiedDrawing units and precision setup
UNLOADEmulated behaviourXref unload workflow required.
UNSUPPRESSFEATUREaliases: FEATUREUNSUPPRESSNative to AICADUnsuppress a feature history node
VALIDATEaliases: PLANTVALIDATENative to AICADPlant validation workflow
VALVEADDaliases: PLANTVALVEADDBridged to the runtimePlant valve placement workflow
VIEWaliases: ISO · ISOMETRIC · VIEWSTYLE · VISUALSTYLE · SHADEMODE · VSCURRENT · VIEWMEASURE · MEASUREVIEW · VIEWMARKUP · MARKUPVIEW · VIEWBIM · BIMVIEW · VIEWCATEGORY · CATEGORYVIEW · VIEWISOLATE · ISOLATEVIEW · VIEWISO · ISOLATEOBJECTS · HIDEOBJECTS · UNISOLATEOBJECTS · VIEWCLIP · CLIPVIEW · CLIPBOX · VIEWSECTION · SECTIONVIEW · VIEWEXPLODE · EXPLODEVIEW · VIEWANALYSIS · ANALYSISVIEW · VIEWPOINTCLOUD · POINTCLOUDVIEW · SCANVIEW · VIEWTERRAIN · TERRAINVIEW · SITEVIEW · SKY · SKYBACKGROUND · SUNSHADOWS · SUNSHADOW · SHADOWSNative to AICADCurrent route maps to isometric only; named view support required.
VPCLIPEmulated behaviourViewport clip workflow required.
VPLAYEREmulated behaviourViewport layer override workflow required.
VPORTSEmulated behaviourViewport manager workflow required.
WALLBridged to the runtimeWall
WALLADDaliases: WALLDRAW · AECWALLADDBridged to the runtimeArchitecture wall drawing workflow.
WALLCLEANUPIaliases: WALLCLEANUPNative to AICADWall cleanup intersection workflow
WALLSTYLEEDITaliases: WALLADDSELECTEDBridged to the runtimeWall style edit and selected-wall creation workflow
WBLOCKEmulated behaviourCurrent alias exists through BLOCK route.
WEBLIGHTCatalogued, not verifiedAICAD photometric-web luminaire: reads an IESNA LM-63 goniometric distribution and applies the intensity as a candela multiplier
WEDGEEmulated behaviourNeeds wedge primitive wrapper.
WINDOWADDaliases: AECWINDOWADDBridged to the runtimeArchitecture window placement workflow.
WIPEOUTaliases: WIPEmulated behaviourRequired mask-region workflow for review drawings and imported underlays with AICAD frame display/plot metadata; full AutoCAD display-list/plot-engine parity…
WIREADDaliases: WIREADDSELECTEDBridged to the runtimeElectrical wire routing workflow
WIRENUMBERADDaliases: WIRETAGADDNative to AICADWire numbering workflow
WORKPLANEaliases: WPLANECatalogued, not verifiedAlign the active work plane to a picked planar face (World resets to plan mode)
WORKSPACEaliases: WSCURRENT · WSSET · WORKSPACEPRESET · WSCatalogued, not verifiedAICAD role-based workspace presets: curate the visible panel set per task (WORKSPACE 2D|BIM|ANALYSIS|RENDER|DOCS|ALL)
XCLIPaliases: XCCatalogued, not verifiedKernel clip boundary on block/xref references
XLINEaliases: XLEmulated behaviourConstruction line emulation is required when no native AICAD command exists.
XPLODECatalogued, not verifiedAICAD source-kernel property-controlled decomposition; native token semantics remain oracle-unverified
XREFaliases: XR · XATTACH · XA · REFEDIT · ATTACH · DETACH · BIND · RELOAD · UNLOAD · CLIPNative to AICADCurrent route exists; manager workflow required.
ZOOMaliases: Z · FIT · ZOOMEXTENTSBridged to the runtimeCurrent route maps to fit-all only; option parity required.

System variables

The reference tracks 16 system variables carried forward from the AutoCAD 2026 command set. This is the tracked set rather than the whole variable surface of the product, and each variable states its own status in the table.

System variables
VariableStatusWhat the registry records
BCONVERTLAYERPlannedTracked for the BDETECT/BLOCK conversion tranche and future conversion-layer policy.
CHECKOUTDISPLAYMODETracked settingTracked as the CHECKOUT display mode setting for local connected-reference state and UI fade/display behavior.
CHECKOUTFADECTLTracked settingTracked as the local checked-out/reference fade control for AICAD connected-reference workflows.
GEOMETRYCLEANUPSTATEBridged stateBacks the AIArch_GeometryCleanup open/active/closed state and cleanup review workflow.
GEOMETRYCLEANUPZOOMPANPlannedTracked for the geometry cleanup review viewport navigation behavior.
PLANTISOCREATEDWFNeeds a licensed adapterTracked as Plant/P&ID deliverable behavior requiring a Plant adapter or replacement pipeline.
PLANTLINELISTMODEPlannedTracked for the Plant/P&ID line list mode in a future plant tranche.
PLANTORTHOSKIPUPDATENeeds a licensed adapterTracked for Plant ortho generation/update behavior that requires a Plant adapter or validated open replacement pipeline.
PLANTSHAREDSUPPORTFILESNeeds a licensed adapterTracked as external Plant project support-file resolution.
PLANTVAULTDOWNLOADPCFNeeds a licensed adapterTracked as Autodesk Vault/Plant PCF download behavior outside the core AICAD runtime.
PUSHTOFORMASTATEOut of scope — Autodesk cloudTracks only the local Forma-compatible preview/export surface state.
REVCLOUDLAYEREmulated behaviourREVCLOUD workflow stores REVCLOUDLAYER as explicit AICAD revision-cloud metadata for local layer routing and command-reference visibility.
REVCLOUDSCALEMODEEmulated behaviourREVCLOUD workflow stores REVCLOUDSCALEMODE as explicit AICAD metadata together with arc-length/style behavior.
SSMOPENMODEPlannedTracked for future sheet set manager behavior and publish integration.
TABLELAYERPlannedTracked as default layer routing for table annotation objects.
VIEWPORTLAYERPlannedTracked as default layer routing for layout viewport creation.

Alongside the table above, AIArch has a separate Python command surface: 184 invocable names resolving to 121 canonical commands. The two name sets do not intersect (0 shared names), so they are separate surfaces rather than one larger total.

CHAPTER 05 · INTEROPERABILITY AND FORMATS

We publish what you lose, not how many formats we support.

The buyer’s real question is not “can it open my file” — everything opens the file. It is “what do I lose when it does”. So this table has a fourth column, and the fourth column is the substance: what each conversion costs. A row that loses something says so.

FormatReadWriteLevelWhat is lost
.aicad · .fcstdnativenativeNATIVEThe native project format. No conversion step at all.
IFC · IFCZIPyes (optional)yes (optional)HIGHRequires the full IfcOpenShell runtime to enable. The comparison corpus currently holds IFC2X3 only.
DXFyesyesHIGHLoses part of dynamic block behaviour.
DWGexternal converterexternal converterMEDIUMA clean-room reader. The internal writer is R2000 only, over a bounded entity set. No guarantee of an intact round-trip.
STEP · BREPyesyesHIGHExact geometry; carries no BIM properties.
IGESyesyesMEDIUMAn older format, with less stable surface tolerance than STEP.
STL · OBJ · PLY · 3MFyesyesREFERENCETriangle meshes — parameters and properties are lost entirely. .obj and .ply have several registered owners.
glTF · GLBexternal converteryesREFERENCEFor viewing and presentation, not for modelling on top of.
SVG · PDF · DGNyesyes / vectorMIXEDSVG medium; PDF and DGN are proxy level — the content is readable, the original model is not.
Revit .rvt · .rfametadata + accompanying IFCIFC exportPROXYNever a native Revit open. You get metadata and the accompanying IFC, not the Revit model.
ArchiCAD .pln · .pla · .gsmmetadata + accompanying IFCIFC exportPROXYAs above: the path is IFC, not the native format.
3ds Max .max · SketchUp .skpinventory / external converternoPROXYContent inventory only, or through an external converter. No write-back.
FBX · D5 .drsnative geometrynoREFERENCEGeometry in, for reference. No write-back.

How this is counted

91 extensions are registered at startup. The versioned fidelity corpus currently covers 6 formats; the remaining 85 have had no measurement campaign. We print 6 of 91 rather than writing “supports 91 formats”.

DWG — said carefully, because it is the easiest place to overpromise

AICAD reads DWG through a clean-room decoder AICAD wrote, independently cross-checked against the GNU LibreDWG oracle. No Autodesk SDK, no ODA SDK — so no SDK fee is passed on to you, and there is no native parity to promise either.

Version magics the detector returns

  • AC1015
  • AC1018
  • AC1021
  • AC1024
  • AC1027
  • AC1032

PUBLISHED LIMIT · DWG

The internal writer is currently R2000 only, over a bounded entity set. No intact round-trip is guaranteed. Where a licensed SDK is absent, native DWG support reads as disabled and the converter path is stated explicitly — rather than quietly degrading.

Concept rendering of a seven-step file import wizard, stopped at step four, "Block / Xref Mapping". A metrics row reads 18,742 entities, 156 layers, 342 blocks, 8 xrefs, 312 AEC objects and Overall Fidelity 78% Partial. The centre shows two viewports side by side: the original DWG on the left, the mapped result on the right. Four mapping tables along the bottom cover layers, linetypes, xrefs and block attributes, each row marked Verified, Partial, Missing or Preserved. The right column is a fidelity report whose Native DWG Support row reads Disabled.

DESIGN CONCEPT

This is a design concept, not a capture of running software.

The DWG/DXF/IFC import wizard: layer and block mapping tables, source and result side by side, and a fidelity report that says plainly where the result is only partial.

The lettering in these concept renders is English. The AICAD Studio interface in development is Vietnamese — 2,030 strings, none left untranslated.

AICAD Studio · DWG / DXF / IFC import wizard

The study for the importer: seven steps from file scan to commit, a split view comparing source against converted result, and a fidelity report broken out by item — including the line stating that native DWG support is off.

Every number, file name and percentage inside the image is placeholder content built for the design study. None of it is a measurement of the product, and none of it should be read as data.

The import fidelity report

The importer scores fidelity item by item rather than emitting one number, and it keeps the layer, block, xref and font/style mapping so the next import can reuse it. The items scored:

CHAPTER 06 · THE LOCALISED INTERFACE

A localisation taken to completion, not to eighty per cent.

A half-finished translation is worse than none: the user learns two vocabularies for the same command, and every update drops a few more strings back into English. So the number matters more than the assertion. The Vietnamese edition is the one measured below, and the number is all of the strings rather than most of them — which is the bar any further language is held to.

Counted

2.030
interface strings authored by AICADsrc/Gui/Language/AICAD_vi.ts
9
interface contexts coveredAICAD_vi.ts — contexts
0
strings still marked unfinishedAICAD_vi.ts — 0 unfinished
20.543
lines in the translation fileAICAD_vi.ts

Interface languages: VI · EN

The translation boundary, deliberate and reasoned

Visible captions are localised at render time. The routing keys underneath are not: object names of the form AICAD_RibbonSection_<key> stay English in every interface language. The practical consequence is that the command contract does not shift with the language — a macro, a script or a written procedure produced on a Vietnamese-configured machine runs unchanged on an English-configured one, and the reverse. For a bilingual practice that is the difference between usable and not.

Citations written in Vietnamese, where the work happens

The code-checking layer does not return an error code and leave you to look it up. It emits its citation in Vietnamese inside the application, in the shape below — which means the person reading the result and the person reading the regulation are the same person, reading the same language.

citation = "QCVN 10:2014 §2.2 đường dốc"

aiarch_core/lifesafety_compute/accessibility.py

Stacked diacritics

Written Vietnamese stacks a tone mark above a vowel mark. At interface sizes this is where a typeface not drawn for Vietnamese breaks first — marks clipped, marks colliding with the line above, or marks crushed together. This is what the Vietnamese surface has to carry:

ế ữ ằ ẵ ộ ỹ

This specimen is set in the website’s typeface, not the desktop application’s. We do not publish the build’s typeface because there is no verification evidence for it.

PUBLISHED LIMIT

The unverified part

The string count and the coverage above are counted from the translation file at HEAD. That they render correctly on the exact-HEAD build has not been verified — the build chain is being restored, and we do not publish a rendering result we have not been able to run.

NOT BUILT · ROADMAP

Vietnamese-tuned AI adapters — not present

Nine adapters are designed in the catalogue. None is installed, none is published, and none has passed any quality gate. So this is not a feature and must not be read as one: it is here to answer the question before you have to ask it.

PLATFORM, LICENCE AND THE PUBLICATION BOUNDARY

What can be stated, and what cannot

The first half is the platform facts that can be published today. The second is the list of numbers a specification sheet normally carries and this page does not — because at HEAD no evidence for them exists.

Platform facts

Platform
Windows x64. No other platform build is published.
Licence
Closed-source commercial software, built on an inherited open-source CAD runtime. Full attribution and terms ship with the installer.
Project format
.aicad
Network requirement
The CAD/BIM core needs no network. Activation needs one sign-in.
AI
Optional. No model is installed by default; it runs in full with no model at all.
Price
Denominated in AICoin, the same wallet as the web applications. Detailed pricing is published when the beta opens.

Not published, and why

Nothing below has a measured receipt at HEAD. We leave it blank rather than fill in a plausible number, because a plausible wrong number is still a wrong number — and you would find out exactly when it costs you money.

When the evidence exists we publish the evidence first and the feature second. Never the other way round.

EARLY ACCESS

Register to be told when the private beta opens.

AICAD has not shipped. Registering costs nothing, needs no card, and is not a pre-order. Leave an email; we will tell you when there is an installer to run.

We use this address only to tell you about AICAD. It is not shared with third parties.

Used to understand who is interested. It does not affect your place on the list.

No payment. No pre-order. No release date promised.

Sold to people who know the trade

Engineering software is judged in the first trial, not on a marketing page. So everything stated here can be checked against the product, anything that does not yet meet the bar for a public claim simply is not here, and anything with a boundary carries the boundary with it.

Already have an account? Open the AICAD centre

Back to home

AICAD Studio — Product specification