Autodesk Revit 2026 · .NET 8

Pede em português.
Constrói no Revit.

Doze agentes de engenharia e arquitetura ligados directamente à API do Revit. Descreves o que queres — paredes, ambientes, estrutura, hidráulica, elétrica — e o modelo é criado no documento, com as normas brasileiras aplicadas.

Não é um chatbot a descrever Revit. Escreve no modelo, com transação e validação.

apex-revit — sessão real
VOCÊ
quero um quarto de 3×5 m e ao lado um banheiro de 3×1,5 m
APEX
Planta interpretada. Vou fechar os dois ambientes, criar pisos e marcar as tags.
Wall.Create ×7 Floor.Create ×2 GetRoomAtPoint validação NewRoom ×2 RoomTag.Create ×2
—
Agentes especializados
—
Ficheiros da API oficial
—
Assinaturas de métodos
—
Namespaces cobertos
Equipa técnica

Doze especialistas, cada um com a sua disciplina

Cada agente tem a sua base normativa e o seu âmbito. O orquestrador distribui o trabalho e verifica o resultado antes de desenhar.

A carregar os agentes da API…
Arquitetura

Como o pedido chega ao modelo

Quatro camadas, sem atalhos. O add-in corre dentro do Revit porque a API da Autodesk exige o processo do Revit — não há forma de a contornar.

01

Linguagem natural

Descreves o ambiente em português. O orquestrador interpreta dimensões, relação entre espaços e disciplina envolvida.

02

Servidor MCP

O apex-revit-mcp traduz a intenção em comandos concretos e coloca-os numa fila JSON (bridge/queue/inbox).

03

Add-in ApexBridge (C# .NET 8)

Um Timer em threadpool lê a fila e despacha para a thread principal do Revit via ExternalEvent — a única forma segura de tocar no documento.

04

Transação na API do Revit

Paredes, pisos, ambientes, famílias e armadura são criados dentro de uma transação. Se algo falha, nada fica pela metade.

Antes de instalar

O que precisas ter

Sendo honesto sobre o ambiente: isto corre no teu computador, não na nuvem.

Software
Autodesk Revit 2026
Sistema
Windows 10 / 11 (64-bit)
Runtime
.NET 8 SDK · Python 3.11+
⚠
Porquê só Windows: o Revit não existe para macOS ou Linux, e o add-in tem de correr no mesmo processo do Revit para aceder à API. O Apex AI pode estar na nuvem; o add-in não.
Instalação

Compilar o add-in

Uma vez. O add-in carrega sozinho quando o Revit abre — não há botão para premir.

# 1. compilar o add-in
cd apex-revit-mcp\addin
dotnet build -c Release

# 2. copiar o manifesto para a pasta de add-ins do Revit
copy ApexBridge.addin "C:\ProgramData\Autodesk\Revit\Addins\2026\"

# 3. subir o servidor MCP
python apex-revit-mcp\server\server.py

# 4. confirmar que a ponte responde
python apex-revit-mcp\revit_bridge.py ping   → pong

A documentação da API usada por estes agentes são 3.243 ficheiros gerados a partir do XML oficial da Autodesk que vem instalado com o Revit. Nenhuma documentação de terceiros é copiada ou versionada neste projecto.