{"slug": "show-hn-aircad-professional-drafting-and-3d-modeling-in-the-browser", "title": "Show HN: Aircad – Professional drafting and 3D modeling in the browser", "summary": "Aircad launched as a browser-based 2D drafting and 3D solid modeling application that requires no installation and opens DWG files with their layouts, blocks, and dimensions. Aircad pairs multiplayer editing and unlimited version history with an optional AI agent that drafts, models, writes commands, and renders models, submitting every change as a highlighted draft the user must apply or discard. The product includes NURBS-based solid modeling with booleans, fillets, shells, lofts, and sweeps, built-in Imperial and Metric block libraries, and annotation tools covering GD&T, feature control frames, and tables.", "body_md": "[NewAircad is open to everyone](https://aircad.com/blog/aircad-is-open)\n\n# Draft, model, and document. Together.\n\nPrecision 2D drafting and 3D modeling, with multiplayer editing and an AI agent that drafts, models, and renders alongside you.\n\n[Read the docs](https://aircad.com/docs)\n\n- No installs\n- Open a browser and start drawing, always on the latest version.\n- Pro 2D & 3D drafting\n- Precision drafting and solid modeling in one app.\n- Version history\n- Every change is on record.\n- Opens your DWGs\n- With their layouts, blocks, and dimensions.\n\n## Pro 2D & pro 3D in one app.\n\n2D drafting and 3D solid modeling in one fast, beautiful workspace, from a command line that takes the shortcuts you already know.\n\n[Browse every command](https://aircad.com/docs/commands)\n\n- Familiar drafting tools\n- Trim, split, extend, stretch, arcs, hatches, blocks, and layers, with command line precision and snaps.\n- NURBS-based solid modeling\n- Booleans, fillets, shells, lofts, and sweeps.\n- Push/pull modeling\n- Pick a face and push or pull it with precision.\n- Block libraries built in\n- Doors, windows, furniture, and plumbing in Imperial and Metric, plus your team’s own blocks, shared in one place.\n\n## Powerful AI on your terms.\n\nAsk a question or describe an edit in plain words, and the agent works right in your drawing.\n\n[How the agent works](https://aircad.com/docs/ask)\n\n- Help with the whole job\n- It drafts, models, and writes commands, and renders your model as an image or right in a viewport.\n- Nothing changes without your OK\n- Every change arrives as a draft, highlighted in the drawing, for you to apply or discard.\n- Right where you work\n- Ask from the command line or the Agents panel, with your choice of model. Threads are saved with the file, private to you.\n- Entirely optional\n- Everything in Aircad works without it. Use it as much or as little as you like.\n\n## Always up to date. Every change on record.\n\nOne source of truth for every drawing. No emailed copies, no files checked out, no “final_v3.” Every edit is kept with who made it and when.\n\n[Sharing and comments in the docs](https://aircad.com/docs/sharing-and-comments)\n\n### Multiplayer editing\n\nShare a link and everyone works in the same file, so there's never a stale copy, and you can see who's working where.\n\n- Always the latest revision\n- Everyone edits the same file at once, and each change shows up for everyone as it's made.\n- Comments on the drawing\n- Feedback stays pinned to the spot it's about, not lost in email, so the context is kept as the drawing changes.\n- Review is built in\n- Comments, redlines, and marked-up PDFs are part of Aircad. No separate review subscription required.\n- Control who can edit\n- Share with a link, and decide who can edit and who can only view.\n\n### A clear record of every change.\n\nEvery file keeps unlimited version history, so nothing is lost and any change can be traced back.\n\n- A complete audit trail\n- Every edit is kept with who made it and when, in an activity feed for the file.\n- Compare any two versions\n- See what was added, changed, and deleted, tinted right in the drawing.\n- Fork and edit\n- Experiment on a fork from any point in the history. The original stays as it was.\n- Restore earlier work\n- Bring back an earlier version whenever you need it.\n\n## Document everything, beautifully.\n\nA drawing set is only as good as its annotation. Dimensions, GD&T, leaders, text, and tables, on layouts with viewports at any scale that print exactly as they look.\n\n[Annotation in the docs](https://aircad.com/docs/annotation)\n\n- Every dimension type\n- Linear, angular, radius, diameter, arc length, ordinate, baseline, and continue. Each follows the geometry it measures, so it stays right as the design changes.\n- GD&T and leaders\n- Feature control frames on their own or on a leader, and leaders for notes and callouts.\n- Text, tables, and title blocks\n- Styled text, tables for schedules and parts lists, and title blocks with attributes. Styles keep a whole set consistent.\n- Beautiful view styles\n- Sections with hatching, hidden line from the model, line weights, shadows, and physically based materials, with a print preview that matches the PDF.\n\n## Bring your files. Take them anywhere.\n\nOpen DWG and DXF with their layouts, blocks, and dimensions, and bring in Rhino, STEP, glTF, and SVG. Send drawings back as DWG, DXF, or PDF, and models as STL or OBJ.\n\n[What each format brings in](https://aircad.com/docs/importing)\n\nPerformance\n\n## Serious CAD performance.\n\n250,000+ entities in one file. Keep the whole model in one place instead of splitting it across files to keep your CAD responsive.\n\n108 floors. 38,510 editable solids.\n\n- Big models stay smooth\n- Pan, zoom, and orbit stay fluid with thousands of solids on screen, and repeated parts and blocks barely add to the load.\n- Edits stay quick\n- Changing one part updates just that part, so a big file feels as quick as a small one.\n- Heavy work runs in the background\n- Booleans, edge fillets, lofts, sweeps, and Make2D run off to the side. The drawing stays live, and Esc stops them.\n- Views switch without reloading\n- Split the screen, change view styles, or turn on print preview, and the model doesn’t load again.\n\n## Make the command you wish you had.\n\nWrite commands in JavaScript on the same API our built-in commands use: inputs with snaps, live previews, options, and one undo step. Keep them in the file or share them with your team. Or describe the command and [let the agent write it](#ai).\n\n[Read the script API](https://aircad.com/docs/script-api)\n\n``` js\nimport { BRep, Curve, Plane } from \"aircad\";\n\nexport const manifest = {\n  name: \"Torus\",\n  kind: \"command\",\n  capabilities: [\"document:read\", \"document:write\"],\n  inputs: {\n    center: { type: \"point\", prompt: \"Pick the center\" },\n    radius: { type: \"length\", prompt: \"Major radius\" },\n    tube: { type: \"length\", prompt: \"Tube radius\" },\n  },\n  api: 1,\n};\n\nexport default async function main(cad) {\n  const center = await cad.input.point(\"center\");\n  // Draw the ring while the pointer moves.\n  const ring = cad.display.show();\n  const radius = await cad.input.length(\"radius\", {\n    from: center,\n    onChange: (r) => ring.set(Curve.circle(Plane.at(center), r)),\n  });\n  const tube = await cad.input.length(\"tube\");\n  return cad.doc.add(BRep.torus(Plane.at(center), radius, tube));\n}\n```\n\n- Deep scripting API\n- No matter how strange the problem, our scripting API has you covered.\n- Live previews\n- Draw as the pointer moves; commit on the click.\n- Shared through libraries\n- Publish commands to your team and keep everyone current.\n- Safe by design\n- Scripts run in a sandbox with no network access.\n\n## Start drawing together.\n\nBring your next idea to life, together in one team workspace.", "url": "https://wpnews.pro/news/show-hn-aircad-professional-drafting-and-3d-modeling-in-the-browser", "canonical_source": "https://aircad.com", "published_at": "2026-11-10 15:01:19+00:00", "updated_at": "2026-11-11 01:24:00.906630+00:00", "lang": "en", "topics": ["ai-agents", "ai-products", "generative-ai"], "entities": ["Aircad"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-aircad-professional-drafting-and-3d-modeling-in-the-browser", "markdown": "https://wpnews.pro/news/show-hn-aircad-professional-drafting-and-3d-modeling-in-the-browser.md", "text": "https://wpnews.pro/news/show-hn-aircad-professional-drafting-and-3d-modeling-in-the-browser.txt", "jsonld": "https://wpnews.pro/news/show-hn-aircad-professional-drafting-and-3d-modeling-in-the-browser.jsonld"}}