I put together a small Python app that lets us manage Autodesk Inventor iProperties without opening the parts in Inventor itself. It reads metadata, shows it in a simple table, allows inline editing, and writes changes back to the files. This is very handy to structure the model library from in an early stage.

Core features

  • Reads key iProperties (Part Number, Description, Comments, Date Checked).
  • Inline editing in a Dear PyGui table.
  • Pushes updates back to the files through Inventor’s COM interface.
  • Exports everything to a clean Markdown overview.
  • Falls back to file modification time when “Date Checked” is missing.
  • Basic material assignment support for part files (.ipt).

How it works

  • Runs Inventor in the background via a dedicated COM worker thread.
  • Handles metadata safely: open → edit → save → close.
  • Table supports quick navigation with Tab / Shift+Tab / Enter.
  • Status bar provides feedback on edits and actions.

Why it’s useful

This removes the need to open Inventor just to tweak iProperties. Instead, you can adjust metadata across multiple files in one go, faster and with less friction.

Next steps

  • Search/filter in the table.
  • Dropdown for materials.
  • Recursive folder support.
  • Preview mode before applying changes.

You can read it in full detail on here

The dummy bike is arrived.

Finally, the dummy bike is arrived, so I can continue working on the actual frame. So my task for tomorrow is to disassemble the frame