Bimlyte features: BCF management, dashboards, reports and an IFC viewer
Bimlyte combines an IFC viewer, a BCF issue manager, a project dashboard and configurable PDF and Excel reports in one free browser application that runs on your own device.
Everything below is in the free version — no paid tier holding a feature back, and no account to create first. A complete demo project opens in one click if you want to try it before loading your own files.
Working with BCF issues
Editing
- Create, edit and add comments to BCF issues.
- Bulk editing: set status, type, priority, stage, assignee, labels or custom fields across every selected issue in one action.
- Add your own values to the standard BCF fields.
- Custom fields for day-to-day working notes, without rewriting the issue's existing BCF history.
Views and filtering
- A card view and a table view, so you can work the way you prefer.
- Quick or advanced filtering: checkboxes and ranges, or rules built from a field, an operator and a value.
- Save any filter as a named preset you can return to.
- Filter by what is missing: every field offers a has value / has no value test.
- Saved table layouts: column visibility, width, order, pinning and sorting.
Snapshot annotations
- Arrows, lines, rectangles, ellipses, text, revision clouds, numbered badges, redaction blocks and freehand drawing.
- Paste additional images straight from the clipboard.
- Annotations stay editable objects rather than being burned into the image.
- Undo and redo, copy and paste, layer order, and colour and size changes.
- Full touch support, so a markup can be drawn on a tablet.
Smart merge
- Import issues straight into the project, or keep the files separate without merging them into one.
- Import selectively: issues, comments, attributes or viewpoints.
- A difference preview before anything is applied — issue by issue, comment by comment, viewpoint by viewpoint.
- Explicit conflict resolution, including duplicate issue identifiers across files.
- Several BCF files in one project, with a single combined issue list.
Dashboard and analytics
Overview
- Status, open-versus-closed, type and priority breakdowns.
- Project metrics and a stream of recent comments.
- A due-date calendar of upcoming and overdue issues.
- A fast-access table of the issues needing attention.
Analytics
- Issue timelines: created, closed, and created versus closed, over a week, a month or your own range.
- Issues by status, type, priority and stage.
- Aging analysis of how long open issues have been open.
- Workload by assignee, and assignee by status.
- User activity, by comments or by issues created.
- A cross-tab chart you define: any two BCF dimensions, compared.
- A data-completeness radar: how many issues actually have a description, due date, assignee and viewpoint.
Working with the charts
- Click a chart segment to open the issue list filtered to it.
- Copy any chart to the clipboard, or download it as an image.
Exports and reports
Every export is generated on your device, and there is no limit on how many you produce.
- Choose which sections appear: metadata, issue information, description, snapshot, comments, due date, labels, related topics, links and document references.
- Include custom fields field by field.
- Cap how many recent comments each issue contributes.
- Links in the report stay clickable.
- The file size is kept down, so a full report is still easy to send by email.
Excel — BCF issues
- Choose your columns.
- Snapshot images embedded directly in the cells.
- Attribute cells as drop-down lists of your project's own values.
- Split the workbook into sheets by status, type, priority, stage, assignee, labels or author.
Excel — IFC elements
- Export the data of the elements you selected in the viewer.
- Choose which identifiers and which property sets go into the file.
BCF
- Export as BCF 2.1 or BCF 3.0, converting in either direction.
- The whole project, several files at once, or only the issues you selected.
- Or the original imported file back, byte for byte.
The IFC viewer
Navigating and inspecting the model
- A model tree grouped by class, by model, or by model and class.
- Control the visibility and the colour of elements.
- Inspect and compare element data and properties.
- Federated models: several IFC files in one project, sharing a coordinate datum.
Sections, views and measurements
- A section box you drag by the face, plus clipping planes, section fill and cut lines.
- Plan views generated from the model.
- Saved 3D views and saved selection sets, named and stored with the project.
- Measure length, area and volume, and the angle between edges or between faces.
- Edge snapping and editable measurement points.
Integrated BCF manager
- Browse your BCF issues directly in the model, without leaving the 3D view.
- Create a new issue from the current view, update an existing one, or filter down to the issues you care about.
- The viewpoint captures camera, visibility, colours and section state.
- Unload individual BCF files you do not want shown in the viewer.
The .bimlyte project format
One file that holds an entire project, so a local-first tool is not a tool you can only use alone:
- Every IFC model and BCF file, plus saved views, selection sets, edited viewpoints, custom fields, table layouts and saved filters.
- Move a whole project between machines, or hand it to a colleague, as a single file.
- Optional password protection, encrypted on your device with AES-256.
- The recipient opens it in a browser — no BIM software, no installation, no account.
- It is a backup and hand-over format: standard BCF remains the way you exchange issues with other software.
What Bimlyte does not do
- It does not author or edit models. Bimlyte reads IFC; it does not write it.
- It does not run automated clash detection. Clashes found in a model-checking tool are tracked here, not discovered here.
- It does not validate models against rules or IDS. IDS support is in development.
- There is no collaboration server, so no real-time multi-user editing and no email notification when an issue is assigned — teams exchange standard BCF files or .bimlyte packages instead.
What Bimlyte is built on
Bimlyte reads IFC with web-ifc and the That Open Engine stack compiled to WebAssembly, and renders through WebGL — the same graphics hardware a desktop viewer would use. The application itself is built on React 19, TypeScript and Vite. It is not open source, but it is built on an open-source stack, and the licence notices for every dependency are generated at build time and published inside the app.
The parts that would otherwise freeze the interface — reading BCF, converting IFC, extracting edges, generating a PDF — run in dedicated background workers, and issue tables are virtualised so thousands of rows stay smooth. Large files are held on your device through the Origin Private File System rather than in memory, written atomically so an interrupted import never leaves half a project behind.
Nothing is loaded from a third-party CDN: fonts, icons and the IFC engine all come from Bimlyte's own origin. Installing Bimlyte as an app precaches all of it, which is why the 3D viewer keeps working with no connection.