Skip to main content

Introduction to Paracore

Paracore is a professional-grade C# automation platform for Autodesk Revit. Born from an architect's passion for the Revit ecosystem, it serves as a high-performance BIM Logic Engine designed to transform complex design automation into high-speed, repeatable workflows.

Paracore Desktop Interface

A New Paradigm in BIM Management

Paracore V4.1.0 represents a major evolution in Revit automation. It moves beyond simple scripting by providing a Visual Low-Code Environment that generates Revit-native C# logic automatically. It is designed for BIM Managers and Developers who need the power of the Revit API without the traditional barriers of manual code management.

Key Strengths:

  • Visual Logic Generation: Build complex model filters and data extractions visually. Paracore generates optimized, Revit-native C# code (ElementParameterFilter) that targets elements with near-zero overhead.
  • Active Data Workflows: Manage your model through an interactive Results Table. Edit parameters directly in the grid or use the CSV engine for mass-updates in external tools like Excel.
  • Persistent Template Gallery: Save your best logic as templates. Reuse proven filter graphs across projects to deploy new tools in seconds.
  • Always-On IDE Synchronization: Leverage the full power of VS Code with a real-time (500ms) sync engine. Every save in your IDE is instantly reflected in Revit.
  • Zero-Boilerplate Parameter Engine: Turn C# properties into rich UI controls instantly. Paracore automatically generates dropdowns, sliders, and validation logic without any UI coding.
  • Professional Stability: Engineered for the Windows filesystem, featuring a robust "Safe-Swap" engine that eliminates file locks and ensures reliable script management.

The Three Pillars of Productivity

Paracore provides three distinct environments tailored to different stages of the BIM automation lifecycle:

1. Script Authoring (Modular Projects)

Standardize your most complex, repeatable Revit automations. Use Modular Projects to organize C# logic into structured, reusable tools with rich UI metadata and cross-team distribution support.

2. Interactive REPL (BIM Laboratory)

The REPL is your persistent C# scratchpad for real-time API discovery. Use it to prototype logic, explore model data, and execute one-off commands using Paracore's simplified Extension Methods.

Paracore REPL Laboratory

3. Sentinels (BIM Watchdogs)

Achieve BIM Quality at the Source with background monitoring. Sentinels run continuously, "watching" for compliance breaches and reporting them directly to your secondary monitors for instant resolution.

Sentinels Watchdog Window

Active Data Workflow

Paracore transforms script results into an interactive results table. Edit parameters directly in the grid or use the CSV engine for mass-updates in external tools like Excel.

Active Data Workflows

Architecture at a Glance

Paracore consists of three primary layers working in harmony:

System Architecture
  1. Paracore Revit Addin: The execution host that lives inside Revit, providing the direct API context and execution engine.
  2. Paracore Desktop App: The modern user interface for script management, parameter configuration, and workflow orchestration.
  3. Backend Sidecar: The local backend service (FastAPI) that manages script discovery, agent logic, and handles communication between the desktop app and the Revit add-in.

Paracore is built for speed, simplicity, and the power of C#. Welcome to a new way of automating Revit.