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.
Quick Start
Get up and running in under 2 minutes. Install your first plugin and start building.
Browse Components
Explore 48+ agents, commands, hooks, and settings in our catalog.
Installation Guide
Detailed installation instructions, Revit versions (2024-2026), and authentication options.
CLI Reference
Complete command reference with all prompts, flags, and usage examples for the AI.
Installation Steps
Set up Cora Agent once, then reuse the workflow across projects. Four steps to your first tool run.
- 1
Download the Revit plugin
Grab the latest MSI installer for Revit 2024, 2025, 2026, or 2027.
- 2
Install and launch
Run the installer, open Revit, and confirm the Cora panel appears in the Add-Ins tab.
- 3
Create your user
Sign up with email/password or Google OAuth directly from the plugin.
- 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
10Create 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
6Build 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
7Create 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
4Inspect 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
4Query 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
3Generate 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
6Create 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
3Query 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
2Upload 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
3Code execution, web search, and advanced utilities.
send_code_to_revit
Execute C# code snippets directly in Revit via Roslyn compiler.
web_search
Run web search via Brave Search API.
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.
Create dimensions for openings on the active view with a 400mm offset.
Create 5 levels from Level 0 with 3.5m spacing.
Analyze the current view and summarize key elements and warnings.
Generate a concept image based on the active Revit view.
Generate a 5s video of this space using Veo 2.0.
Search my uploaded documents for fire resistance standards.
Execute C# code to count all wall elements in the model.
Create a schedule for all doors with width and height parameters.
Search the web for the latest Revit 2026 API changes.
Tutorials
Short, focused walkthroughs to help your team adopt automation quickly.
Auto dimensions with presets
Use create_dimension to tag openings or wall outlines with offsets.
Batch levels in minutes
Run create_levels_batch and verify naming and spacing.
Model health review
Combine analyze_current_view and view_warnings for QA.
RAG document upload
Upload project standards as PDF/DOCX and ask questions using natural language.
Generate project video
Use generate_video to create a conceptual walkthrough with Veo 2.0.
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.
Updates
Keep track of releases, new tools, and upcoming improvements.
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.
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.