The free 3D modeler
for architecture, engineering and design

Draw as if by hand. Tag BIM. Export IFC and PDF drawings.
Native on Linux — also Windows and macOS. Open source.

Get IngeTrazo for free Latest version: v0.3.19
IngeTrazo: a bullring with terraces, stands, arches and spectators, with the layers, scenes and materials panels

Draw as if by hand

Draw lines, rectangles, circles and arcs; push a face and you have a solid. No layers of CAD complexity between your idea and the model.

  • Push/Pull, Follow Me, Offset — the SketchUp workflow you already know
  • Exact measurements from the keyboard — type 3.50 and the line is 3.50 m long
  • Smart inferences — axes, extensions, parallels and perpendiculars
  • Materials, textures and dimensions on any face
Brick building with columns and roof beams, dimensions in the model, and Push/Pull with the exact measurement in the VCB

BIM when you need it, freedom always

BIM in IngeTrazo isn't a cage of rigid families: you model freely and tag whatever you want as a wall, slab, column or door.

  • Live quantity takeoff — m² of wall, m³ of column, door counts
  • Tag as you draw — turn on a class and everything you draw takes it
  • Validated IFC 4 export — opens in any BIM viewer or software
  • Quantities as CSV — your takeoff table in one click

Solids guaranteed watertight: if an operation would break the volume, the engine rejects it instead of corrupting your takeoff.

Industrial shed with steel trusses and a curved roof, with the BIM tagging panel (IfcColumn) open

The terrain is where it starts

Place your project in the real world: satellite imagery, 3D relief and field data, right inside the modeler.

  • 3D terrain with satellite imagery — real elevations of your site
  • Longitudinal profile — draw a route and see its profile instantly
  • Drone survey (WebODM) — your textured photogrammetry mesh as a reference, with real elevations
  • GPS / total station points — import your CSV in UTM and draw on exact points
  • UTM WGS84 throughout the interface — type the Zone/E/N just as your instrument reports it
  • Project north — draw square to the axes; the map, the terrain and the shadows rotate underneath, as in SketchUp
  • Georeferenced routes and boundaries, with chainages and areas

The whole modeler works offline; only the map uses the internet.

Drone photogrammetry survey of a valley with a route drawn on it, its longitudinal profile and a live UTM readout

From the model to the printed drawing

Compose sheets as in QGIS or LayOut: views of the model at exact scale on the sheet, dimensions that re-measure themselves, and vector PDF ready for the project file.

  • True scale, guaranteed — 1:100 in a 200 mm frame is 20 m of model, always
  • Dimensions anchored to the model — edit the wall and the dimension moves and re-measures itself; chained dimensions with their total, and level marks that read the height of the point
  • Exact hidden-line vector style — three pens (cut, profiles, edges) and poché in sections: the drawing a draftsperson would ink
  • Numbered view titles, section marks and detail callouts — the plan shows where section A-A cuts and which sheet enlarges each detail
  • Editable title block, graphic scale and north arrow — and several sheets per document, to PDF in one click
  • DXF to IngeCAD — the vector view, with one layer per line class, ready to finish the 2D details in the ecosystem's free CAD

In the screenshot: the sheet composer open on sheet D02, the detail of a bench with a pergola for the Yanque plaza — front view, side view with a section cut, plan and 3D, all at 1:20, with dimensions, material callouts, a scale figure and title block; on the right, the properties of the selected view: scene, scale, Architectural style and annotation size.

IngeTrazo's sheet composer window with sheet D04 of the Yanque welcome arch: front, side, plan and 3D at 1:50, lettering and capital details, levels and ground line, with the rulers, the sheet toolbar and the layout panel on the right

Model with AI, inside the app or from Claude

Describe what you want —or attach a photo— and the AI writes the recipe: revolves, extrusions, Python over IngeTrazo's action API. The deterministic engine runs it: every step is one undo, every recipe goes through the watertightness guard, and the model is still yours, editable by hand.

  • Built-in AI Assistant (Extensions ▸ AI Assistant, Ctrl+Shift+A) — a chat with your own key: Groq (with a free tier), Gemini, OpenAI, Anthropic, OpenRouter, DeepSeek or a local model with Ollama. No accounts, no middlemen
  • It sees what it does — it gets viewport screenshots and corrects based on what it sees; with Photo… it rebuilds what an image shows, using the measurements you give it
  • MCP bridge for Claude Desktop and Claude Code — the agent draws, queries and sees the model live, in the open app; one undo step per action and, if its code fails, the document comes back intact
  • No black box — the AI never writes meshes: it generates recipes over the same engine you use by hand, and everything goes into the history

Top: the MCP bridge on an uncropped Ubuntu desktop. Claude Code in the terminal has just drawn, in the app open next to it, a 1.40 × 0.80 × 0.75 m dining table with four chairs (0.45 × 0.45 seat at 0.45 m, backrest at 0.90 m) —“a table with 4 chairs, standard measurements”— and answers with the table of dimensions it used; on the right, the bridge dialog with the connection line. How it's done: Extensions ▸ AI Bridge (MCP), copy the line it shows you, paste it into the terminal (claude mcp add ingetrazo -- …) or into Claude Desktop's configuration, and ask for whatever you want with IngeTrazo open.

Bottom: the AI Assistant, its dialog open over the solar light pole from the examples (also designed through the bridge). How it's done: Extensions ▸ AI Assistant (Ctrl+Shift+A), paste your provider's key, type the request with its measurements —or attach a photo— and Send; every step undoes with Ctrl+Z. Other modelers sell this as a subscription; here it's free and you use whichever key you choose. Step-by-step guide in the manual (Spanish) →

Full Ubuntu desktop: Claude Code in a terminal on the left listing the measurements of the table with four chairs it just drew, and IngeTrazo on the right with the model and the AI Bridge (MCP) dialog open
IngeTrazo's AI Assistant open over a solar street-light pole modeled with recipes: provider, key, viewport screenshots and the typed request

Populating a scene shouldn't cost you the afternoon

A model makes sense once it has people next to it, a tree and a car. IngeTrazo brings 1,510 components one click away and 427 textures — and each one arrives at its real size, not whatever size it happens to get.

  • 1,510 models online — furniture, doors, windows, trees, vehicles and people. Browsing costs kilobytes: only the one you click is downloaded, and it's kept
  • Offline too — eight models and six scale figures come inside the program
  • 427 textures at their real size — a brick looks like brick because the catalog says how big it is, not because you eyeballed it
  • 213 RAL Classic colors — paint with RAL 7035 Light grey and the drawing carries a reference a painter can actually buy, not three numbers
  • Scale figures at their true height — to tell at a glance whether that door is 2.10 m

In the screenshot: a SketchUp model opened with its textures and two figures placed, with the components tray on the right. All the content comes from the free Sweet Home 3D library (CC0, CC BY and Free Art License); IngeTrazo always shows the license and author of each piece.

IngeTrazo with an urban model opened from SketchUp: two scale figures on the waterfront promenade and the components tray with furniture, trees and vehicles

Open and save your SketchUp files

Your years-long library doesn't get left behind — and neither do your colleagues: IngeTrazo opens .skp directly and saves to .skp whatever you model, thanks to OpenSKP, the free reader/writer for the SketchUp format — no converters, no extra installs.

  • Native SketchUp (.skp) import — every version, from the old ones (2013) to the current ones
  • With everything inside — groups, components, materials, textures, layers, scenes, dimensions and leader texts
  • Export to .skp — your model opens in SketchUp with its groups, named materials, dimensions and texts
  • Plus OBJ, COLLADA, glTF, STL and IFC

In the screenshot: a real park opened from its .skp — play equipment, stands and roofing, with its original layers. IngeTrazo contributes code to OpenSKP: every file it opens here improves the free reader for everyone.

Children's park opened from its .skp file: play equipment, stands and roofing, with the original SketchUp layers

Part of a family of
free software for engineering.

IngeTrazo isn't alone. From the same author and under the same license, two more programs cover drafting and construction cost estimating. All three talk to each other.

2D CAD · Linux

IngeCAD

Free 2D drafting in the style of classic AutoCAD, with round-trip DWG and DXF. The views on your sheets come out as DXF, ready to open there.

Construction cost estimating

IngePresupuestos

Import your model's IFC and build the estimate with unit cost analysis, a Gantt schedule with round-trip to MS Project, and a price-adjustment formula with Peru's INEI indices.

All under GPL-3.0-or-later, with no paid editions. The code for all three lives at github.com/ingelibre.

Free and open source.
Forever.

IngeTrazo is free software under the GPL-3.0. No accounts, no mandatory cloud, no subscriptions: your models live on your computer, in an open format you'll always be able to read. Made in Peru for engineers, architects and designers across Latin America and beyond.

Get IngeTrazo

Free and complete. Version 0.3.7.1 — August 2026.

Windows

If SmartScreen warns you: “More info → Run anyway” (the installer isn't digitally signed).

Linux · x86_64
How to install ▾

You can also run it from source (3 commands, see the README). All files are in the GitHub releases.

macOS · Apple Silicon

Open the .dmg and drag IngeTrazo to Applications. It isn't signed with an Apple account yet, so the first time macOS won't open it with a double-click: right-click ▸ Open and confirm. From then on it opens normally, and .igz and .skp files open with a double-click. Packaged by Félix Riestra.

For Macs with Apple Silicon (M1 and later). What doesn't work on Mac yet: DWG import and the skp2dae helper converter; opening and saving .skp does. If something fails, tell us in a GitHub issue.

Examples to open and take apart

Four real documents from the remodeling of the Yanque plaza, Chichas district (Arequipa, Peru, 2026): the model with its scenes and its A3 sheet exactly as it comes out of IngeTrazo, with the PDF alongside. Download them and open them with File ▸ Open.

A3 sheet of the ornamental fountain: front view, 3D, plan and section at 1:40 with dimensions and title block

Fountain

Octagonal pedestal, fluted shaft and two basins with wavy rims: 22 component instances, shadows from the real sun and a section plane. The sheet has front view, 3D, plan and section at 1:40.

A3 sheet of the solar street light: pole, concrete pedestal and reinforcement detail

Solar street light

A 4.5 m pole with two floodlights and its panel, a truncated-cone pedestal, a buried footing and the 3/8" rebar drawn inside — modeled with recipes by the AI Assistant. The sheet includes the pedestal detail.

A3 sheet D04 of the YANQUE welcome arch: front, right side, plan and 3D at 1:50, lettering and sculpture detail at 1:25 and ashlar capital detail at 1:20, with dimensions, levels, ground line and title block

“YANQUE” welcome arch

Following structural sheet E02: concrete and all the reinforcing steel (footings, columns, segmental arch, beam and tympanum), ashlar capitals, four ornamental lamps, lettering and sculpture; look at it in X-Ray. Sheet D04: front, side, plan and 3D at 1:50, the lettering and sculpture detail at 1:25 and the capital detail at 1:20, with levels, ground line and leader labels.

All together in every release: IngeTrazo-ejemplos.zip · or in the examples/ folder of the repository. Documents by Ing. Marco Sumari under CC BY 4.0; they require IngeTrazo 0.3.15 or later.

Frequently asked questions

What everyone asks before drawing their first line.

Is it really free?

Yes. IngeTrazo is free software under the GPL-3.0: free today and forever, with its source code published on GitHub. No accounts, no subscriptions, no locked features.

How is it different from SketchUp?

Drawing feels just as direct (push/pull, inferences, exact measurements typed on the keyboard), but IngeTrazo is free, runs natively on Linux, guarantees watertight solids fit for quantity takeoff, and adds the BIM layer: tag the geometry and get quantities and IFC.

Can I open my SketchUp models? And save them?

Yes to both, .skp directly with no converters: File ▸ Import ▸ SketchUp to open, and File ▸ Export ▸ SketchUp to save. Built on OpenSKP, the free reader/writer for the format that IngeTrazo contributes to — it reads files from every version (geometry, groups, components, materials, textures, layers, scenes, dimensions and leader texts), and what you export opens in SketchUp with its annotations included. It also imports COLLADA (.dae) and OBJ.

What's all this about BIM and IFC?

BIM means giving the model meaning: this solid IS a wall, this face IS a door. With that, IngeTrazo calculates construction quantities (m², m³, units) and exports them to IFC, the standard format that cost-estimating software understands — including IngePresupuestos.

Can I produce the project drawings?

Yes. The sheet composer places views of the model at exact scale (1:50, 1:100…) on A4–A0 sheets, with dimensions anchored to the model that update when the model changes, an editable title block, graphic scale, numbered view titles, section marks, level and chained dimensions, detail callouts, and a vector hidden-line style with pens and poché. Export each sheet — or the whole set — to vector PDF, and the view to DXF.

Can I add features with plugins?

Yes. Since version 0.3.2 IngeTrazo has an Extensions menu: copy a plugin (a Python file) into your personal folder and its tools show up in the menu — much like SketchUp extensions. Two come built in: Model Info (statistics, materials with painted m², and BIM objects) and a Python Console to inspect and automate the model with code, all tied into undo. The guide is in the manual (Spanish).

Does it have artificial intelligence?

Yes, in two ways. The built-in AI Assistant is a chat: paste the key of whichever provider you prefer (Groq has a free tier; also Gemini, OpenAI, Anthropic, OpenRouter, DeepSeek, or Ollama on your own machine) and describe the model in words or with a photo. And the MCP bridge lets Claude Desktop or Claude Code draw directly in the open app. In both cases the AI generates recipes that the engine executes —never blind meshes—, every step can be undone and the model stays editable by hand. Without AI, IngeTrazo works just the same, and offline.

Does it work offline?

Yes, the whole modeler works offline and your files live on your computer. Only the satellite map and the 3D terrain download imagery from the internet while you use them.

How do I install it?

On Windows: download the installer from the Download section, double-click and you're done (it associates .igz files). On Linux: download the Flatpak (double-click and GNOME Software / KDE Discover installs it, with .igz and .skp files associated), the AppImage (make it executable and open it) or, if your distro lacks FUSE, the tar.gz: extract it anywhere and run ingetrazo. If something doesn't work, --check tells you what's missing. On macOS (Apple Silicon): download the .dmg from Download ▸ macOS, drag IngeTrazo to Applications and the first time open it with right-click ▸ Open (it isn't signed with an Apple account yet). You can also run it from source with 3 commands.

Is it good for 3D printing?

Not its strong suit yet, but it's on the horizon. Today you can export to binary STL and take it to your slicer, and the solids the engine makes are closed; what it doesn't have yet are dedicated 3D-printing tools (wall-thickness checks, overhangs, mesh repair, 3MF). They're planned for the future.

How do I report a problem or contribute?

The project lives on GitHub: open an issue with your sample file, suggest improvements or send code. You can also get in touch by email.