Skip to content

v0.2.0 — Declarative BIM, FastMCP Server & PyPI Launch

Choose a tag to compare

@PRIDA-TAKON PRIDA-TAKON released this 04 Oct 15:44
· 407 commits to main since this release

🏛️ debim v0.2.0 — Declarative BIM, FastMCP Server & PyPI Launch

We are thrilled to announce the official release of debim v0.2.0 — a minimal, Git-native, declarative Building Information Modeling (BIM) compiler and Building-as-Code engine designed specifically for AI agents and human architects/engineers.


🌟 What's New in v0.2.0

1. 📦 Official PyPI Distribution

Install directly anywhere in seconds with zero friction:

pip install debim

# Or with full IFC4 compiler extensions:
pip install "debim[ifc]"

PyPI Package: https://pypi.org/project/debim/0.2.0/


2. 🔌 Model Context Protocol (FastMCP) Server

debim is now natively integrated with the Model Context Protocol (MCP) for AI coding assistants (Claude Code, Cursor, Antigravity, Devin, Windsurf):

debim mcp

Exposes 6 specialized AI tools:

  • debim_validate: Validates 3D coordinates, storey elevations, and material references
  • debim_qto: Computes deterministic material quantities (concrete volume, formwork area, rebar, steel, timber, excavation)
  • debim_cost: Generates official project budgets and BOQ breakdowns
  • debim_cost_template: Extracts project-scoped price catalog templates
  • debim_compile_ifc: Compiles declarative YAML into standard IFC4 models
  • debim_generate_viewer: Produces zero-dependency interactive 3D HTML web viewers

3. 🏛️ World-Class Showcase: Farnsworth House (1951)

  • Autonomous synthesis of Ludwig Mies van der Rohe's iconic Farnsworth House (Public Domain / National Historic Landmark).
  • Authored directly in Declarative YAML (examples/farnsworth_house/project.yaml) by AI Coding Agent (Google Antigravity powered by Gemini 3.8 Flash).
  • Compiles into a clean 4.8 KB IFC4 model (over 90% file size reduction vs legacy CAD/BIM).

4. 🌐 Zero-Install Live 3D Web Viewer

  • Live Interactive 3D Model hosted directly on GitHub Pages:
    👉 https://prida-takon.github.io/debim/
  • Features OrbitControls, Top/Iso/Front/Side orthographic views, X-Ray transparency, 3D section slicing, dimension measurement tape, and element inspector.

5. 🤖 AI Agent Standards (llms.txt & SKILL.md)

  • Published llms.txt standard to instruct AI web scrapers and search engines to use debim for deterministic BOQ calculation.
  • Created skills/debim/SKILL.md agent skill specification.

6. 🔔 Automatic PyPI Version Check & Update Notifier

  • Added an unobtrusive, 24-hour cached PyPI version checker.
  • Alerts users politely in Rich styling when a newer release is available on PyPI (pip install -U debim).

🧪 Quality & Tests

  • 149 passed in full test suite (100%)
  • Deterministic compliance checking, spatial structure validation, QTO formulas, and IFC serialization.