Blog
Notes from building OpenSKP
Reverse-engineering a proprietary binary format, shipping a from-scratch .skp writer in five languages, and what happens when you point an AI coding agent at the result.
AI & Modeling
We Let AI Build SketchUp Models With Nothing But an API
Two independent AI coding agents, one generic writer API, zero object-specific helpers. Real models, real screenshots, real code excerpts.
Release
OpenSKP 1.1.0: A Native .skp Writer, Now in All Five Languages
The writer landed in Python first. Here's how it got ported to TypeScript, .NET, Dart, and C++ — and the real bugs each language's CI caught along the way.
Origin Story
Why We Built OpenSKP
SketchUp's .skp format has no public specification. Here's why that's a problem for anyone building outside Trimble's ecosystem, and how reverse-engineering it became a five-language toolkit.