Skip to content

Ambientwork/AmbientCT

Repository files navigation

🦷 AmbientCT

Your practice PACS in a box — zero license fees, zero cloud dependency, one command.

Docker License: MIT GitHub Stars

A free, open-source DICOM viewer for dental and medical practices. View CBCT, CT, MRI, OPG and all DICOM formats in your browser — with 3D volume rendering, MPR, and measurement tools.

A dentist built a full PACS server with zero programming background — using AI coding tools. One Docker command. Zero license fees. Patient data stays on your hardware.


Interface

AmbientCT DICOM Viewer — patient list, CBCT axial view, dental presets

Quick Start

git clone https://github.com/Ambientwork/AmbientCT.git && cd AmbientCT
cp .env.example .env          # Edit credentials before going live
docker compose up -d

Open http://localhost:3000 — your PACS is running.


Features

  • 🏥 Full PACS Server — Orthanc with DICOMweb, C-STORE, and WADO support
  • 🧠 3D Volume Rendering — Axial, sagittal, and coronal MPR via Cornerstone3D
  • 🦷 Dental Presets — Optimized Window/Level for bone, implants, soft tissue, and mandibular canal
  • 📦 One Command Deploy — Docker Compose, runs on Mac, Linux, and Windows
  • 🔒 Privacy First — Fully on-premise, no cloud, no tracking, DSGVO-ready
  • 📂 Any DICOM Source — Drag & drop files or receive from any DICOM device via DIMSE
  • 🛠️ Zero Config — Sane defaults out of the box, .env for overrides
  • 🆓 Free Forever — MIT license, no vendor lock-in

Architecture

Browser → Nginx :443 → OHIF Viewer :3000   (React + WebGL)
                     → Orthanc :8042        (DICOMweb REST API)
                     → Orthanc :4242        (DICOM DIMSE, LAN only)

Storage: Orthanc → SQLite + filesystem (./data/orthanc-db/)
Component Version Role
Orthanc 24.12.2 PACS server, DICOMweb, DIMSE
OHIF Viewer v3.9.2 Web imaging frontend
Cornerstone3D latest 3D rendering engine
Nginx latest Reverse proxy

Documentation


Disclaimer

AmbientCT is not FDA- or CE-certified. It is intended for informational and workflow purposes only. Clinical diagnostic decisions must be made by licensed healthcare professionals using certified software.


Story

Built by a dentist using AI-powered development tools (Claude Code + Conductor) as a showcase for what non-programmers can build with modern AI tooling. Read the full story →


By Ambientwork — the better OS for dental practices.

MIT License · Made with 🤖 and ☕