Get Started

Cora Agent Documentation

Ready-to-use configurations for the Cora Agent platform. Install the Revit plugin, integrate AI tools, customize commands, and leverage automation to enhance your workflow.

Transform Your Development Workflow

Cora Agent is a comprehensive collection of ready-to-use AI tools and commands for Revit. Install the plugin, automate workflows, and integrate external intelligence directly into your models.


Installation Steps

Set up Cora Agent once, then reuse the workflow across projects. Four steps to your first tool run.

  1. 1

    Download the Revit plugin

    Grab the latest MSI installer for Revit 2024, 2025, 2026, or 2027.

  2. 2

    Install and launch

    Run the installer, open Revit, and confirm the Cora panel appears in the Add-Ins tab.

  3. 3

    Create your user

    Sign up with email/password or Google OAuth directly from the plugin.

  4. 4

    Run your first command

    Open the Cora panel and type a natural language request like "Create 5 levels at 3.5m spacing".


What's Included

Cora Agent ships with 48 tools across 10 categories, spanning the C# Revit plugin and the Python backend.


Key Features

🤖

Multi-Model AI

GPT-5, Claude, Gemini, and Ollama local models — switch per task for optimal results.

48+ BIM Tools

Modeling, documentation, analysis, views, sheets, and automation.

🧠

RAG Knowledge Base

Upload documents and search with semantic pgvector embeddings.

🚪

Hosted Elements

Create doors, windows, floors, roofs, railings from natural language.

🏠

Room Intelligence

Room geometry queries and contextual spatial grounding for agents.

🎥

AI Media Generation

Images (DALL-E, FLUX) and videos (Google Veo 2.0) from prompts.

💻

Code Workspace

Built-in environment to create, test, and run C# automations with the Roslyn compiler.

🔌

MCP Extensibility

Extend capabilities with Model Context Protocol integrations.


Tool Catalog

48 user-facing tools across 10 categories. Click any tool in the sidebar for quick navigation.

🧱

Modeling & creation

10

Create and edit core model elements quickly.

create_level

Create a single level at a specified elevation.

create_levels_batch

Batch-create levels with consistent spacing.

create_levels_custom

Create levels with custom elevations and names.

create_mass_box

Create a conceptual mass box.

update_mass_shape

Update a mass shape or dimensions.

create_toposolid

Create a toposolid from boundaries.

create_surface_based_element

Place surface-based elements from curves.

create_point_based_element

Place point-based elements by coordinates.

create_line_based_element

Place line-based elements (walls, beams, etc.) along a curve.

update_parameters

Batch update element parameters.

📋

Documentation & sheets

6

Build documentation outputs and sheet sets.

create_dimension

Auto-dimension walls and openings with presets (openings, walls_outline).

create_schedule

Generate custom schedules and tables of planning.

get_schedules

List all schedules available in the project.

create_sheet

Create a sheet with a title block.

create_sheets_batch

Batch-create sheets with naming rules.

place_views_on_sheet

Place selected views onto sheets.

🧭

Views & scope

7

Create views, scope boxes, and camera perspectives.

create_floor_plan_view

Create a single floor plan view.

create_floor_plan_views_batch

Batch-create floor plan views.

create_3d_view_by_scope_box

Create a 3D view linked to a scope box.

create_scopebox_by_room

Generate scope boxes from rooms.

list_scope_box

List all scope boxes in the model.

create_room_camera_views

Create interior camera views per room.

capture_view_image

Capture the active Revit view as an image.

🔎

Analysis & QA

4

Inspect the model and surface warnings or anomalies.

analyze_current_view

Summarize the active view with AI analysis.

scan_model

Full model inventory by category with key stats.

view_warnings

List and prioritize Revit warnings.

find_last_element

Return the most recently created element.

📚

Data & lists

4

Query model data and list project elements.

get_current_view_elements

Return elements visible in the current view.

get_elements_by_category

Query elements by Revit category.

list_levels

List all levels with elevations.

list_masses

List mass elements and their parameters.

🖼️

Media & AI generation

3

Generate or capture visual outputs with AI models.

create_image

Generate concept images with DALL-E, FLUX, GPT-image-1.5, or Gemini.

generate_video

Generate short conceptual videos with Google Veo 2.0 (HD/4K).

capture_view_image

Capture Revit viewport as reference for AI generation.

🚪

Hosted elements

6

Create doors, windows, floors, roofs, railings, and curtain walls from natural language.

create_doors

Place door instances in host walls by type and location.

create_windows

Place window instances in host walls by type and location.

create_floors

Create floor elements from boundary curves and level.

create_roofs

Create roof elements from boundary curves and parameters.

create_railings

Create railing elements along paths or stair runs.

create_curtain_box_perimeter

Create curtain wall box perimeters from mass geometry.

🏠

Rooms & spatial

3

Query room geometry and contextual spatial data for grounded operations.

get_room_geometry

Retrieve room boundary geometry and spatial data.

query_rooms_contextual

Contextual room queries with element relationships and properties.

select_elements

Programmatically select elements in the Revit model.

🧠

Knowledge & RAG

2

Upload documents and search your organization's knowledge base.

search_knowledge_base

Semantic search across uploaded documents using pgvector embeddings.

upload_document

Upload PDF or DOCX files for automatic processing and embedding.

⚙️

Automation & code

3

Code execution, web search, and advanced utilities.

send_code_to_revit

Execute C# code snippets directly in Revit via Roslyn compiler.

get_current_datetime

Return the current date and time.


Command Library

Use these prompts as starting points. Cora Agent understands multilingual input — type in your preferred language.

Prompt

Create dimensions for openings on the active view with a 400mm offset.

Prompt

Create 5 levels from Level 0 with 3.5m spacing.

Prompt

Analyze the current view and summarize key elements and warnings.

Prompt

Generate a concept image based on the active Revit view.

Prompt

Generate a 5s video of this space using Veo 2.0.

Prompt

Search my uploaded documents for fire resistance standards.

Prompt

Execute C# code to count all wall elements in the model.

Prompt

Create a schedule for all doors with width and height parameters.

Prompt

Search the web for the latest Revit 2026 API changes.


Tutorials

Short, focused walkthroughs to help your team adopt automation quickly.

8 min

Auto dimensions with presets

Use create_dimension to tag openings or wall outlines with offsets.

6 min

Batch levels in minutes

Run create_levels_batch and verify naming and spacing.

9 min

Model health review

Combine analyze_current_view and view_warnings for QA.

7 min

RAG document upload

Upload project standards as PDF/DOCX and ask questions using natural language.

5 min

Generate project video

Use generate_video to create a conceptual walkthrough with Veo 2.0.

10 min

Execute custom C# code

Use send_code_to_revit with Roslyn to automate any Revit API operation.


Support

Need help troubleshooting or planning an automation? Reach the team below.

Email support

Send a note to contact@coraagent.xyz with a brief description.

Community

Join the community channels for shared prompts, tips, and office hours.


Updates

Keep track of releases, new tools, and upcoming improvements.

LatestApril 2026

v0.2.0 — Revit 2027, Code Workspace, room intelligence, Ollama, and hosted elements

Full Revit 2027 API support with improved stability for high-volume workflows. New Code Workspace for creating, testing, and running C# automations with the Roslyn compiler. Room-grounded context for spatial queries, Ollama provider for local open-source models, hosted element pipeline (doors, windows, floors, roofs, railings, curtain walls), code routing engine, and agent orchestrator. Tool catalog expanded to 80+ tools.

PreviousMarch 2026

v0.1.0 — Auth hardening, billing UI, and deployment tooling

Google OAuth PKCE hardened end-to-end, run block UI improvements, HD/4K video resolution pricing, and Railway deployment pipeline with CI gates.

Roadmap briefs

Follow the short roadmap posts to see what the team is building next: DeepSeek integration, voice mode, web dashboard, and advanced analytics.


What's Next?