Home / Guides / Navigator
Misc panel

BIMIO Navigator

Move around a Revit session like a web browser — and read your model like a BIM manager: Back/Forward history, a fuzzy command palette across all open models, framing bookmarks, and a full suite of navigation and model-intelligence tools.

Overview

Navigator started as the answer to "stop hunting the Project Browser": browser-style Back and Forward across the views you actually visited, a Ctrl-P-style command palette that fuzzy-searches every view, sheet, schedule and legend across all your open documents, and named bookmarks that snapshot a view's crop, 3D section box and camera so you can return to a spot in one keystroke.

It has grown into two ribbon groups. The Navigator group is about getting around — history, palette, bookmarks, workspaces, Find & Zoom, View ⇄ Sheet, Isolate & Go, Same-spot-elsewhere, Sheets, and cross-model sync. The Insight group is the BIM-manager surface — a view-health dashboard, warnings navigator, element pedigree, dependency explorer, workset colouriser, ownership radar, viewport aligner, purge preview, clash navigator and a baseline model-diff.

Everything is session-first (works instantly, in memory) with opt-in persistence layered on top. Reads never touch your model; the few tools that write (apply a bookmark, colour by workset, align viewports, purge, model-diff overrides) each run in a single, named, undoable transaction. Navigator starts listening the moment Revit opens a model, so the history is there when you need it.

Who it's for

Modellers and BIM managers: modellers get frictionless navigation (palette, history, bookmarks, find & zoom); managers get the read-only model-health suite (view health, warnings, dependencies, ownership, pedigree, model-diff) plus safe batch actions (viewport align, purge, workset colour).

Requirements

  • Revit 2023 to 2026 with the BIMIO suite installed.
  • At least one open project. Tools that need a selection or a workshared model say so when the context isn't right.
  • Navigator is free with any BIMIO licence — no separate purchase or activation.
  • Bookmarks and workspaces persist inside the model (ExtensibleStorage), so they survive save/sync; baselines and last-session records live per-user under %AppData%\BIMIO\Navigator.

Where to find it

BIMIO tabMisc panelNavigator and Insight buttons

Two split/pulldown buttons sit side by side. "Navigator" (main click opens the command palette) holds the getting-around tools; "Insight" holds the model-intelligence tools.

Every window is modeless — keep working in Revit with them open; pressing a button again reuses the open window rather than stacking duplicates.

Each entry is a separate command, so you can assign your own keyboard shortcuts (palette, Back, Forward, etc.) from Revit's Keyboard Shortcuts dialog.

Key concepts 7 terms

History (Back / Forward) & Recent (MRU)
Browser-style memory of the views you activated, within and across open documents. Back returns to the previous view; a fresh navigation clears the forward trail. The palette shows your recent views first when the search box is empty.
Command palette
A keyboard-first fuzzy switcher across every view/sheet/schedule/legend (and the active model's bookmarks) in all open documents. Type, ↑/↓, Enter to jump; matched letters are bolded.
Bookmark
A named, restorable spot: a view's framing (crop, 3D section box, camera) saved under a label and persisted in the model.
Workspace
A named set of open views you can reopen together (design review, coordination). Session restore optionally offers to reopen the last set when a model reopens.
Find & Zoom / Isolate & Go / Same-spot
Element-location gestures: paste IDs/UniqueIds/IFC-GUIDs to zoom to them; frame the selection in a 3D section box; or list the views that best frame the current spot and jump.
Insight (model intelligence)
Read-mostly BIM-manager tools: view-health score, warnings triage, element pedigree, view dependencies, ownership radar, plus batch actions (viewport align, purge, workset colour) and a baseline model-diff and clash navigator.
Honest reads
Where the API can't be exact, the UI says so: view-usage is "likely visible", warnings are triage not auto-fix, model-diff only knows changes since a captured baseline, cross-model sync warns when coordinates aren't shared, and there are no sheet thumbnails (API limitation).

The interface

The command palette is a single search box above a results list with a keyboard-hint bar. Every other tool is its own small, modeless AppleWindow — a list you click to jump/act, or a card of facts.

None of it blocks Revit: model reads and writes are marshalled onto Revit's own thread behind the scenes while the windows float alongside the model.

(add this capture to figures.txt to assign a file name)The Navigator command palette open over a model with a query typed, matched letters bolded, kind badges and document names on each row, beside the Insight dropdown showing the model-intelligence tools.
The Navigator command palette open over a model with a query typed, matched letters bolded, kind badges and document names on each row, beside the Insight dropdown showing the model-intelligence tools.
Command paletteSearch box + ranked results (kind badge, name with matched letters bolded, owning-document label) + hint bar. Empty box = recent views.
Tool windowsBookmarks, Workspaces, Warnings, View Health, Dependencies, Which-views, Pedigree, Colour-by-workset, Ownership Radar, Purge, Clash Navigator, What-changed, Sheets, Same-spot, Sync-to-model, Find & Zoom — each a focused list/card with Refresh/Export/Close as appropriate.

Step-by-step workflows 6 workflows

Tick each step as you go — your progress is saved in this browser, so you can pick up where you left off.

1

Jump anywhere with the command palette

3 steps

Goal. Get to a specific view, sheet, schedule or legend fast, across every open model.

  1. Click the Navigator button (its main part opens the palette), or use a shortcut you assigned.
    (add this capture to figures.txt to assign a file name)Navigator/Insight buttons in the Misc panel.
  2. Type part of the name — fuzzy matching means a few letters are enough (gfp → Ground Floor Plan, a101 → sheet A-101).Matched letters are bolded; each row shows its kind and owning model.
    (add this capture to figures.txt to assign a file name)Palette with a query and ranked results.
  3. ↑/↓ to move, Enter to jump (or click). Esc closes without jumping.Jumping to another model's view brings that model forward.
Result. Revit switches to the chosen view. With the box empty, the palette lists your recent views.
  • Sheets are searchable by number and name.
  • Ranking breaks ties by how recently you used a view.
2

Save and return to a bookmark

2 steps

Goal. Remember a view's exact framing and jump back to it later.

  1. Frame the view (crop, 3D camera, section box), then Navigator ▸ Save view as bookmark, or open Bookmarks and Save current view with a name.
    (add this capture to figures.txt to assign a file name)Bookmarks window with the save bar and saved bookmarks.
  2. Later, open Bookmarks ▸ Open (or find it in the palette, marked ★) to jump and restore the framing in one undoable step.3D bookmarks restore the camera and section box.
Result. Saved spots persist in the model and restore on demand.
  • Use Workspaces to reopen a whole set of views together.
3

Find & zoom to elements by ID / GUID

2 steps

Goal. Jump to elements named in a coordination report or spreadsheet.

  1. Navigator ▸ Find & Zoom. Paste ElementId numbers, Revit UniqueIds and/or IFC GlobalIds — commas, spaces or new lines.IFC GUIDs resolve via a one-pass IFC_GUID map.
    (add this capture to figures.txt to assign a file name)Find & Zoom window with a pasted batch.
  2. Optionally tick "Temporarily isolate them", then Find & zoom.Unresolved ids are reported.
Result. The resolved elements are selected, zoomed to, and optionally isolated in the active model.
  • Isolate & Go does the same for the current selection, wrapping a 3D section box around it.
4

Read model health (BIM manager)

3 steps

Goal. See view hygiene at a glance before a QA pass.

  1. Insight ▸ View Health.Single read-only pass over the model.
    (add this capture to figures.txt to assign a file name)View Health dashboard: score, tiles, sections.
  2. Read the 0–100 score and count tiles; expand the sections (orphan views, no template, no crop, near-duplicate names).
  3. Click any view to jump to it; Export CSV for the report.
Result. A navigable, exportable picture of view hygiene.
  • Warnings, Dependencies, Pedigree, Ownership Radar and What-changed are the rest of the Insight read-outs.
5

Navigate a Navisworks clash report

2 steps

Goal. Triage coordination clashes from Revit.

  1. Insight ▸ Clash Navigator ▸ Import report. Pick a Navisworks clash-report XML or HTML file.The parser is defensive about schema/version variance.
    (add this capture to figures.txt to assign a file name)Clash Navigator with imported clashes grouped by test.
  2. Click a clash to select and frame the two elements (section box + optional isolate); mark clashes Reviewed.Statuses persist to a sidecar file next to the report and reload on re-import — the Navisworks file is never rewritten.
Result. Clash-by-clash navigation and local triage, without leaving Revit.
  • Element GUIDs in the report resolve as ElementId / UniqueId / IFC GlobalId via the same resolver as Find & Zoom.
6

Highlight what changed since a baseline

2 steps

Goal. See new and modified elements after a work session.

  1. Insight ▸ What changed? ▸ Set baseline now. Keep working.A lightweight per-element fingerprint is saved per document.
    (add this capture to figures.txt to assign a file name)What-changed window with baseline set.
  2. Later, Compare & highlight: added elements turn green, modified amber (deleted are counted, not shown).Overrides are temporary; Clear removes them. It only knows changes since the baseline you set.
Result. A colour-coded, honest picture of change since your baseline.
  • Colour by workset (Insight) tints the model by owner with reversible overrides.

Options reference 21 options

OptionWhat it does
Navigator ▸ Command PaletteFuzzy switcher across all open documents; empty box shows recent views.
Navigator ▸ Back / ForwardBrowser-style history across visited views (silent when there's nowhere to go).
Navigator ▸ Save view as bookmark / Bookmarks…Capture the active view's framing; manage/jump/rename/delete saved spots.
Navigator ▸ Workspaces…Save the open view set under a name and reopen it together; opt-in session restore on reopen.
Navigator ▸ Find & Zoom…Paste ElementId/UniqueId/IFC-GUID batches and zoom to them, optionally isolate.
Navigator ▸ View ⇄ SheetFlip between the current view and the sheet it's placed on (and back).
Navigator ▸ Isolate & GoFrame the selection in a 3D view with a section box and temporary isolate.
Navigator ▸ Same spot elsewhere…List the views that frame the current spot (level plan, 3D, nearby sections) and jump, zooming to the point.
Navigator ▸ Sheets…Browse sheets by number with view counts; type to filter, click to open. (No thumbnails — API limitation.)
Navigator ▸ Sync to model…Replicate the active 3D framing into a 3D view of another open model; warns when coordinates aren't shared.
Insight ▸ Warnings…Model warnings grouped by type and severity; click to select and zoom to the elements. Triage, not auto-fix.
Insight ▸ View Health…0–100 score, count tiles and navigable sections (orphans, no template, no crop, near-duplicate names); CSV export.
Insight ▸ Dependencies…What depends on the active view: sheet, dependent views, primary and template — each navigable.
Insight ▸ Which views?…For the selected element, the views that likely show it (and the sheets they sit on); click to jump.
Insight ▸ Pedigree…The selected element's category, type, workset, phase, group/assembly, level/host and worksharing authorship.
Insight ▸ Colour by workset…Tint the active view by workset with reversible overrides + legend (workshared models). Clear or Ctrl+Z reverts.
Insight ▸ Ownership Radar…Elements in the active view owned by other users, grouped by owner; click to select theirs.
Insight ▸ Align viewportsAlign every viewport of the same type to the selected viewport's paper position across sheets. Undoable.
Insight ▸ Purge Preview…Unused types by category; cherry-pick what to delete (undoable) or export the list.
Insight ▸ Clash Navigator…Import a Navisworks clash report (XML or HTML), jump to each clash, mark reviewed (sidecar-persisted).
Insight ▸ What changed?…Baseline-vs-current diff; highlight added (green) / modified (amber) with temporary overrides; Clear.

What you get out

  • Navigation only for the getting-around tools: activating views/sheets/schedules across open documents; Back/Forward/palette/jumps never change the model.
  • Bookmarks and workspaces persist inside the model (ExtensibleStorage on Project Information).
  • Model-mutating tools (apply bookmark, colour by workset, align viewports, purge, model-diff overrides) each run in one named, undoable transaction; a single Ctrl+Z reverts.
  • CSV exports from View Health and Purge Preview; a clash triage-status sidecar JSON next to the imported report. No other external files are written except per-user baselines/session records under %AppData%\BIMIO\Navigator.

Pro tips 4 tips

Bind the Command Palette to a comfortable shortcut — it turns view-hopping into type-and-Enter.
The Insight group is the read-out a BIM manager checks before QA: View Health + Warnings + What-changed.
Every write is one undo; the reads never touch the model, so explore freely.
History starts accruing the moment a model opens, so Back is useful from your very first minutes.

Good to know

Bookmarks restore the framing of the view they were captured from; if that view was deleted, the framing can't be re-applied.
The palette indexes views/sheets/schedules/legends, not family types (too large an index).
View-usage is a pragmatic "likely visible" test; warnings are triage (Revit warnings can't be resolved via the API); model-diff only knows changes since a captured baseline; deleted elements are counted, not shown.
Cross-model sync lands exactly only when the two models share coordinates — otherwise it's a raw origin mapping and says so. Live cross-model mirroring is out of scope.
There are no sheet thumbnails (the Revit API exposes none reliably per version) — the sheet browser is a clean metadata list.
Purge detection is a "no placed instances" scan and can over-report a type referenced only indirectly; deletion is opt-in and one-undo reversible.
History, recent views, session-restore prompts and baselines are per session/per user; only bookmarks and workspaces live in the model.

FAQ 6 questions

Do I get a Ctrl-P shortcut out of the box?
No — add-ins can't reliably claim a global shortcut. Assign your own to the Navigator commands (Command Palette, Back, Forward) from Revit's Keyboard Shortcuts dialog.
Is Navigator paid?
No. It's free with any BIMIO licence and works during the trial too, with no separate activation.
Where do bookmarks and workspaces live?
Inside the model, on Project Information via ExtensibleStorage — they travel with the file and persist across sessions once you save (and sync, on a workshared model).
Can it read a Navisworks clash report?
Yes — import the XML or the HTML variant. Element GUIDs resolve as ElementId / UniqueId / IFC GlobalId, and your review statuses persist to a sidecar next to the report (the Navisworks file is never modified).
How does "What changed?" know what changed?
Honestly: you set a baseline (a lightweight fingerprint snapshot); comparing later classifies added/modified/deleted. It only knows changes since that baseline — no magic per-element history.
Will the model-manager tools modify my model?
The reads (View Health, Warnings, Dependencies, Pedigree, Ownership, Which-views) never do. The batch actions (Colour by workset, Align viewports, Purge, model-diff overrides) each run in a single undoable transaction and say what they'll do.