Ci Tools Archicad 26 -
As BIM (Building Information Modeling) becomes the standard for architectural documentation, the complexity of Archicad projects has grown exponentially. Managing large Teamwork projects, maintaining a clean attribute library, and ensuring standards compliance manually is prone to human error.
While Archicad is traditionally a GUI-centric application, Archicad 26 offers robust automation capabilities that allow teams to implement Continuous Integration (CI) pipelines. This write-up explores the tools, strategies, and benefits of integrating CI into the Archicad 26 workflow.
| Limitation | Workaround | |------------|-------------| | No native headless mode on Linux | Use Windows CI runners or Windows Containers | | No Git‑style diff for PLN | Use BIMsync diff or convert to IFC then compare | | Archicad license required for each CI run | Network license (floating) or CI‑dedicated license server | | Long model open times | Keep hot‑standby Archicad process or use incremental save/load | | Teamwork projects hard to version | Use BIMcloud API + scheduled export to read‑only PLN for CI |
Archicad 26 continues to support the Python API, which is the primary language for automation within the software.
This is the software that manages the automation. Common tools include Jenkins, GitLab CI, or Azure DevOps.
How it works:
Ci Tools for Archicad 26 are specialized add-ons designed to automate tedious tasks and enhance design precision within the Archicad environment . Developed by Central Innovation
(formerly Cadimage), these tools help users create more complex elements like custom cabinetry and windows that native tools might struggle with. Key Features for Archicad 26
The suite includes several modules that integrate directly into the Archicad interface: Doors + Windows
: Creates complex door and window types with advanced scheduling outputs.
: Enables the design of detailed, custom cabinetry with high accuracy. ci tools archicad 26
: Adds realistic 2D and 3D claddings and finishes to your model surfaces. Electrical
: Provides smart electrical symbols and automated schedules for power and lighting plans. Structural
: A dedicated tool for modeling elements like trusses, joist hangers, and anchor bolts. Transformer
: Offers a one-click solution to mirror an entire project, though some users report occasional marker setting issues.
: automates the annotation process to eliminate manual re-typing and errors. Graphisoft Community Installation & Updates As BIM (Building Information Modeling) becomes the standard
To use these tools in Archicad 26, you generally need to use the dedicated Ci Tools Installer
| Tool | Archicad 26 Support | Key CI Use | |------|--------------------|-------------| | Jenkins | Yes (custom script) | Run Python export, test models | | GitLab CI | Via Windows runner | Store outputs in artifacts | | GitHub Actions | Windows‑only | Validate on push to BIM360/ACC | | Azure Pipelines | Windows agent | Integration with Power Automate | | BIMsync | Yes | Diff & merge Archicad files | | Speckle | Yes (v2.5+) | Automated transfers to other tools |
Speckle is the most CI‑friendly: you can script speckle-cli to send/receive Archicad 26 data.
Do not start drawing until your Layout Book is structured. Create master layouts for:
# .gitlab-ci.yml example (Windows runner) stages: - validate - export - notifyvalidate: stage: validate script: - archicad.exe /batch "C:\models\project.pln" /run-script "check_parameters.py" - python ci/run_bimql.py # Archicad 26 BIMQL queries artifacts: paths: - reports/validation.json Archicad 26 continues to support the Python API,
export: stage: export script: - archicad.exe /headless /open project.pln /export ifc project.ifc - speckle-cli send --stream "archicad-ci" --object project.ifc