Tapir

Free, open-source (MIT) Archicad add-on from ENZYME-APD that registers extra JSON/Python automation commands on top of Graphisoft's official API, with a companion Grasshopper plugin for no-code automation.

🔌 Plugin · works inside Archicad
BIMArchicad Add-OnOpen SourceFree
Overview

Tapir is a free, open-source (MIT license) Archicad add-on maintained by ENZYME-APD that registers additional JSON and Python automation commands on top of Graphisoft's own official Archicad API. Rather than replacing Archicad's native automation, it extends it -- giving developers and power users a richer set of commands to build custom automation workflows than what Graphisoft's official API surface alone provides.

For users who don't want to write code directly, Tapir ships with a companion Grasshopper plugin, letting non-programmers build no-code automation workflows using Grasshopper's familiar visual node-based interface -- a meaningful accessibility bridge for Archicad users who may be comfortable with Grasshopper (perhaps from parallel Rhino workflows) but don't want to write raw JSON or Python commands directly.

Version and platform support is broad and current: Tapir supports Archicad 25 through 29, with separate builds for Windows (.apx files) and macOS (.zip files) for each supported version -- meaningful given Archicad's own strong native Mac presence, since a Mac-only Archicad shop isn't left with a Windows-only automation tool.

As a fully MIT-licensed open-source project, Tapir carries zero licensing cost and no restrictions on inspecting, modifying or extending its own source code -- consistent with the broader pattern in this catalog where the strongest free/open-source AEC automation tools (pyRevit, Dynamo, EF-Tools) tend to cluster specifically around extending one BIM platform's own official API rather than being commercial products in their own right.

A related project worth noting: an MCP (Model Context Protocol) server has been built on top of Tapir by a separate developer (lgradisar/archicad-mcp), extending Tapir's JSON command surface into the same AI-agent-connectivity pattern seen elsewhere in this catalog -- letting Claude or another MCP-compatible AI client drive Archicad automation through Tapir's own extended command set, rather than Archicad's more limited official API alone.

Editor’s takeBIM•STACK editor's take: Tapir fills a role for Archicad that pyRevit and Dynamo fill for Revit -- a free, open-source automation-extension layer maintained by the community rather than the platform vendor itself, with a no-code on-ramp (Grasshopper) for non-programmers and a code-first path (JSON/Python) for developers. For Archicad-based firms without an equivalent free automation extensibility layer previously, Tapir is a genuinely valuable, zero-cost addition, and the emerging MCP layer on top of it suggests the same AI-agent-connectivity trend reshaping Revit automation is starting to reach Archicad too.

Tapir's learning curve splits cleanly along the same lines as its two automation paths. Users adopting the companion Grasshopper plugin for no-code automation face a curve comparable to learning Grasshopper itself -- approachable for anyone with prior visual-programming exposure, and genuinely accessible to non-programmers with some patience.

Users working directly with Tapir's JSON/Python commands need real comfort with scripting and Archicad's API structure specifically -- a steeper, developer-oriented curve closer to what pyRevit's custom-tool-writing path requires on the Revit side. Because Tapir extends rather than replaces Archicad's official API, developers already familiar with that official API generally find Tapir's additional commands a natural, incremental extension rather than an entirely new system to learn from scratch.

Key Features
✓JSON/Python Automation Commands on Top of Archicad's Official API
✓No-Code Automation via Companion Grasshopper Plugin
✓Supports Archicad 25 Through 29
✓Windows (.apx) & macOS (.zip) Builds
✓MIT Open Source License
Pros
Genuinely free and open sourceMIT license, no cost, and full source-code access for inspection or modification.
Extends Graphisoft's own official API meaningfullyAdds a richer set of JSON/Python automation commands beyond Archicad's native API surface.
No-code path via companion Grasshopper pluginNon-programmers can build automation workflows visually rather than writing raw code.
Broad, current version and platform supportArchicad 25 through 29, with separate builds for both Windows and macOS.
An emerging MCP layer already exists on top of itA separate community project connects AI agents to Archicad through Tapir's extended command set.
Cons
No formal vendor supportSupport comes from the open-source community (ENZYME-APD and contributors), not a commercial contract.
Full value requires either coding or Grasshopper familiarityUsers without either skill get less benefit than those comfortable with one of the two automation paths.
Community-maintained, not Graphisoft's own productLong-term maintenance depends on the ENZYME-APD community rather than a vendor with a commercial incentive.
Narrower ecosystem than Revit's equivalent toolsNewer and smaller than pyRevit's or Dynamo's much larger, longer-established communities on the Revit side.
Common Feature Checklist
Cloud / Web Access✕ No
Real-Time Collaboration✕ No
Mobile App✕ No
Free Educational License✓ Yes
Public API / Integrations✓ Yes
Best For
  • Archicad firms wanting free automation extensibilityFills a role equivalent to pyRevit/Dynamo on the Revit side, at zero licensing cost.
  • Non-programmers wanting visual, no-code Archicad automationThe companion Grasshopper plugin provides that path without writing raw code.
  • Developers wanting a richer Archicad automation APIExtends Graphisoft's official API with additional JSON/Python commands.
  • Firms exploring AI-agent connectivity to ArchicadThe community MCP layer built on top of Tapir offers an early path toward that capability.
Consider Alternatives If
  • You need guaranteed vendor supportThere's no formal support contract behind this open-source community tool -- confirm your risk tolerance accordingly.
  • Your primary platform is Revit, not ArchicadpyRevit or Dynamo serve the equivalent automation-extensibility role for Revit specifically.
  • You need a mature, long-established automation ecosystemRevit's pyRevit/Dynamo communities are considerably larger and longer-established than Tapir's newer Archicad-focused one.
Frequently Asked Questions
What does Tapir do?

It's a free, open-source Archicad add-on that registers extra JSON/Python automation commands on top of Graphisoft's official Archicad API.

Is Tapir free?

Yes -- it's fully free and open source under the MIT license.

Do I need to know how to code to use Tapir?

No for the companion Grasshopper plugin's no-code path; yes for direct use of Tapir's JSON/Python commands.

What Archicad versions does Tapir support?

Archicad 25 through 29, with separate builds for Windows (.apx) and macOS (.zip).

Who maintains Tapir?

ENZYME-APD, an open-source community organization, maintains the project on GitHub.

Community Rating
☆☆☆☆☆No ratings yet
Be the first to rate it
Pricing
No free trial
Free
open source, MIT license
Pricing found on Tapir's own site in September 2026. Software pricing changes often — always confirm the current price on the vendor's site before buying.
Score Profile Prototype
Price: 10/10 -- Free and open source (MIT) — highest possible score for affordability, draft estimate.10Learning Curve: 6.5/10 -- The companion Grasshopper plugin supports no-code automation; the underlying JSON/Python API requires more technical skill — draft estimate.6.5IFC / openBIM: 2.5/10 -- Extends Archicad's own API with automation commands, not an IFC/openBIM-focused tool itself — draft estimate.2.5Collaboration: 3/10 -- No confirmed real-time or team-collaboration features — draft estimate.3Plugins: 7/10 -- Its own JSON API plus a Grasshopper companion plugin extend Archicad's automation surface meaningfully — draft estimate.7Performance: 6.5/10 -- No independent performance benchmarks found — draft estimate, not yet vendor/third-party verified.6.5PriceLearning CurveIFC / openBIMCollaborationPluginsPerformance246810
Price10/10Free and open source (MIT) — highest possible score for affordability, draft estimate.
Learning Curve6.5/10The companion Grasshopper plugin supports no-code automation; the underlying JSON/Python API requires more technical skill — draft estimate.
IFC / openBIM2.5/10Extends Archicad's own API with automation commands, not an IFC/openBIM-focused tool itself — draft estimate.
Collaboration3/10No confirmed real-time or team-collaboration features — draft estimate.
Plugins7/10Its own JSON API plus a Grasshopper companion plugin extend Archicad's automation surface meaningfully — draft estimate.
Performance6.5/10No independent performance benchmarks found — draft estimate, not yet vendor/third-party verified.
This is a prototype, not a published score. Only the Price axis is derived from a verified catalog field (priceBand); the other axes are draft editorial estimates awaiting vendor/third-party sourcing before this ships publicly.
Alternatives
View all BIM software →
Sources: researched from archicad-api.com, github.com/ENZYME-APD/tapir-archicad-automation.