The interface between BIM data, Human Engineers, and AI Agents

InfoBIM: The Capability Engine for BIM Automation

InfoBIM IFC is a modular runtime environment for Engineering Automation designed to bridge the gap between static BIM data and dynamic AI agents.

Your Scripts, Evolved
Turns ad-hoc BIM scripts into a repeatable production line of capabilities, so agents can reuse them safely across projects.
Two Approaches
Whether you are a human or an AI Agent planning a workflow, InfoBIM IFC provides the standard.
Stable Runtime
You don't need to manually configure environments with IfcOpenShell or manage Python library conflicts.

“Engineers focus on what matters; the runtime handles the rest.”

>_ InfoBIM - v1.0.0
>_ user@bim-station:~$ ./infobim run
>_ Select Capability:
[1] Scan Directory (/data/incoming)
[2] List Sewage Pipes
[3] Validate Model Structure
...

Interface for Agents: The Discovery Protocol

InfoBIM is 'Agent-Friendly'. It provides a machine-readable catalog of tools, enabling LLMs to understand available functions and their parameters without hallucinations.

By wrapping codes in metadata, schema, and documentation, logic becomes discoverable and self-descriptive.

Key Insight: Agents do not 'guess' geometry; they call Capabilities that return precise results.

AI Agent
Request: ./infobim run --json
\/
InfoBIM
Response: an execution plan (JSON)
\/
AI Agent (Selecting Tool)
Action: ./infobim run {capability_id} {ifc_file_path} --export json

Deep Dive: Clash Detection & Compliance

Automated logic checking.

  • IDS-native rules: Supports buildingSMART IDS files to encode requirements as machine-readable contracts.
  • Property-first checks: Software-agnostic checks using property sets, with official or custom schemas.
  • Always-on engine: The engine can run continuously, applying complex engineering standards the same way every time.
  • Engineer in command: The final decision stays with the engineer, who can override or refine any result.
Inconsistency detected: calculation vs drawing

Automatic Descriptive Reports

InfoBIM turns descriptive reports into code. It exposes a machine-readable catalog of Capabilities that generate Markdown sections for each chapter of the technical narrative - directly from IFC models.

Instead of hand-writing memorials, agents orchestrate Capabilities for project identification, floor summaries, spaces, and systems. Each Capability has metadata, schema, and documentation, so the report structure is discoverable, traceable, and repeatable.

Agents do not write memorials from scratch; they call Capabilities that output verifiable Markdown blocks.

Faster memorials
Project identification and context are generated directly from IFCs as ready‑to‑use Markdown sections.
Traceable narrative
Each paragraph in the descriptive report is backed by Capabilities, so every statement can be traced back to model data.
Capability-driven reports
Memorial sections are generated by Capabilities (project identification, floors, spaces, systems) in consistent Markdown ready for human review.
Reusable knowledge
Narrative logic lives in Capabilities and Usecases, not in one person’s head, so new projects reuse the same automated memorial pipeline.

InfoBIM is FREE and Open-Source

Use InfoBIM IFC at no cost: run it self-hosted or work with an implementor who manages infrastructure, DevOps and long-term support.

Inconsistency detected: calculation vs drawing
SELF-HOSTED Run InfoBIM on your own infrastructure: clone the GitHub repository, configure your projects and start the services in your environment. InfoBIM is FREE and Open-Source
IMPLEMENTOR SUPPORT Work with a specialized implementor who handles installation, infrastructure and ongoing DevOps support for your InfoBIM deployment. Implementor support for InfoBIM
SELF-HOSTED Run InfoBIM on your own infrastructure: clone the GitHub repository, configure your projects and start the services in your environment. InfoBIM is FREE and Open-Source
IMPLEMENTOR SUPPORT Work with a specialized implementor who handles installation, infrastructure and ongoing DevOps support for your InfoBIM deployment. Implementor support for InfoBIM

Join the InfoBIM Community

Share capabilities, experiments and real-world IFC automation recipes.

Github
InfoBIM on GitHub
Source code, issues and capability examples for InfoBIM. The foundational infrastructure for the next generation of BIM automation.
Discord
InfoBIM on Discord
Real-time chat with other engineers to discuss pipelines, standards and automation.
Blog
InfoBIM blog
Follow deep dives on IFC automation, capabilities and real projects in periodic articles.