Skip to content

CBCTScope

A CBCT viewer built by the radiologist who reads with it.

A complete, local-first CBCT viewer in eight purpose-built reading modes: orthogonal MPR with 3D rendering, a multi-slice grid, curved panoramic with nerve tracing, TMJ, freehand reslice, virtual cephalogram, region growing with airway analysis, and two-volume stitching. The same instrument reads 2D radiographs (panoramic, intraoral, computed and digital radiography), and it is free, open source, and local-first: no account, no cloud, no upload, ever.

No agent is required; CBCTScope is a complete standalone viewer. It is also, as far as I can find, the first CBCT viewer with native AI-agent control: an agent connected over MCP opens scans, switches reading modes, sets the window, moves through slices, and takes snapshots, while the scan never leaves your computer.

Board-certified oral and maxillofacial radiologist · 100,000+ studies reported

Reading modes
8 purpose-built
2D radiographs
Panoramic · intraoral · CR · DX
Standalone
No agent required
Agent surface
8 MCP verbs, navigation only
Privacy
Local-only · loopback-bound · no uploads
License
AGPL-3.0, open source
Runs on
macOS · Windows · Linux, double-click starters
Current release
v1.5.1, August 19, 2026

Latest releases: v1.5.1 (August 19, 2026): one slice count in every mode and snapshot with its direction printed beside it, the window stays put on return to MPR, README stills and demo recorded on a real consented de-identified CBCT. v1.5.0 (August 6, 2026): one slider grammar across every mode, window and level by mouse drag in MPR, one Window section shared by all modes, a per-mode gesture legend and a shortcut reference.

An agent driving the viewer over MCP. The volume is a real CBCT, shown with the patient's written consent and de-identified before it was ever opened; the 3D render is bone only, never a soft-tissue surface. Slice navigation, the window presets and every mode switch are MCP verbs; the 3D orbit, the arch and the cephalogram contrast are the viewer's own one-click tools.
  • CBCTScope MPR mode on a real CBCT: axial, sagittal and coronal panes with live crosshairs on a molar, a bone 3D render of the facial skeleton, HU window presets with histogram, slab and MIP controls

    MPR + 3D

  • CBCTScope grid mode: nine parallel axial slices through the dentition with a sagittal scout, spacing and thickness controls

    Multi-slice grid

  • CBCTScope pano mode: arch spline on the axial slice, curved panoramic reconstruction of the arch, perpendicular cross-sections

    Curved panoramic

  • CBCTScope TMJ mode: both condyles in axis-corrected sagittal sections, five per side, the axis line drawn per condyle on the axial scout

    TMJ condyles

Four of the eight reading modes, on the same real CBCT as the recording. Click any still for full resolution.

Research use only. Not a medical device. CBCTScope visualizes and navigates volumes. It never produces findings, measurements-as-conclusions, or diagnoses, in the UI or over MCP, and it is not for clinical decision-making.

Agent-native imaging

An agent-native viewer exposes clinical navigation verbs, not code execution. CBCTScope’s agent surface is eight verbs, all navigation or visualization: open a scan, switch mode, set the window, move through slices, snapshot, reset. There is no tool that returns an interpretation. That constraint is the design: the agent can operate the instrument the way an assistant operates the viewer’s controls, and the reading itself stays with the human. Neighboring projects put agents next to imaging in other ways; the repo credits them and maps the differences.

The agent moves the camera. The human reads.

Reading modes

Eight purpose-built modes for oral and maxillofacial reading: orthogonal MPR with 3D rendering, a multi-slice grid, curved panoramic reconstruction with nerve tracing, TMJ with axis-corrected sections for both condyles, freehand reslice, virtual cephalogram, region growing with airway analysis, and two-volume stitching. The reconstruction math is original, implemented from scratch and informed by reading practice, not lifted from any vendor. The same instrument also opens single 2D radiographs (panoramic, intraoral, and computed or digital radiography: DICOM PX, IO, CR, DX) under identical display settings.

Privacy by construction

Scans are read in place from a folder you pick; nothing is copied or uploaded. There is no hosted instance and there never will be one. The server binds to loopback and rejects any request whose Host or Origin is not local, so neither another device on your network nor a hostile page in another browser tab can reach it. The bundled demo mode goes further: it never restores a previously opened scan, so a demonstration or recording cannot surface a real case by accident. The real CBCT on this page is there on purpose, with written consent, de-identified before the viewer ever read it.

Agent-native instruments

One principle, two domains

Bounded verbs for the agent, commit rights for the human. CBCTScope applies it to reading CBCT volumes; Quoin applies it to text.

See Quoin