// portfolio · 2026 — in sviluppo

BIMopen

Un modellatore BIM in stile Revit, scritto in Rust, che si prova direttamente nel browser

TipoProgetto personale
StatoIn sviluppo · versione 0.1
SviluppoCon Claude Code, che ho guidato su architettura, specifiche e collaudo
LicenzaMIT o Apache-2.0
DocumentazioneManuale utente · roadmap
CodicePrivato per ora: sarà pubblicato
Provalo nel browser
100mila righe di Rust
850test automatici
380commit nei primi tre giorni
6lingue, arabo compreso

La sfida

Portare il modo di lavorare di Revit in un software libero: si modella l'edificio, non le linee, e piante, sezioni, 3D e abachi restano sempre allineati perché sono viste dello stesso modello.

La soluzione

Un modellatore scritto interamente in Rust, con interfaccia egui e grafica wgpu, che oggi si usa nel browser con WebAssembly; le versioni per Windows, macOS e Linux sono in arrivo. Due interfacce, in stile Revit o nello stile BIMopen, chiaro e scuro. Ogni azione è un comando: si guida dall'interfaccia, dalla riga di comando o da un agente di intelligenza artificiale tramite MCP.

RustWebAssemblyeguiwgpuIFC4Revit .rvtMCPClaude Coderevitcraft
Il mio contributo — l'ho ideato e sviluppato con Claude Code, guidandolo su architettura, specifiche e collaudo, perché chi lavora con Revit Architecture ritrovi lo stesso flusso di lavoro.

Dentro BIMopen

1 / 8

Cosa fa già

  • Livelli, griglie, muri a strati con raccordi a L e a T, porte e finestre, facciate continue, solai, tetti, scale e ringhiere, stanze
  • Piante, sezioni, prospetti, dettagli e 3D, con visibilità per categoria, filtri e modelli di vista
  • Quote, testi, etichette, piante delle aree e schemi di colore con legenda
  • Abachi di tredici categorie e computo dei materiali strato per strato, esportabili in CSV
  • Tavole da A0 ad A3 stampate in PDF vettoriale
  • Riga di comando, bimopen-cli e server MCP per gli agenti di intelligenza artificiale