BeamThread
치료기 한 대의 3D 디지털 트윈과 일일 상태 입력을 하나로 잇는 장비 점검 작업공간.A 3D digital twin of a linac joined to daily status entry — a machine-checking workspace.
- PROTOTYPE
- Windows x64

왜 만들었나Why it exists
치료기의 상태는 매일의 점검 값, 정비 기록, 로그, 도면과 사진에 흩어져 있어 ‘지금 어디가 왜 이상한가’를 한눈에 보기 어렵습니다. BeamThread는 장비의 3D 모델 위에 부품 트리·관측 근거·추세를 얹어, 모든 관찰과 주의가 근거 기록으로 역추적되는 점검 작업공간을 만듭니다.A linac’s condition is scattered across daily checks, maintenance records, logs, drawings and photos, so ‘what is off, and why?’ is hard to see. BeamThread lays the part tree, evidence and trends over a 3D machine model so every observation traces back to a recorded basis.
핵심 기능What it does
- 3D 디지털 트윈 — TrueBeam STx / HD120 / aS1200 계열 모델, 3천여 개 객체와 113개 내부 그룹, 외장·내부 구조 전환3D twin of a TrueBeam STx / HD120 / aS1200-class machine — 3,000+ objects and 113 internal groups
- 장비 보드 — 서비스 불가·주의·관찰·데이터 부족·정상을 규칙 엔진이 계산하고 모든 상태를 근거 레코드로 역추적Machine board — rule-engine status (out of service, attention, watch, no data, normal) traceable to evidence
- 일일 입력·정비 입력·작업 지시 — 콘솔 PC 브라우저/앱에서 매일 상태를 기록Daily entry, maintenance entry and work orders
- MLC 120 leaf 가상 구동 — 초기화 동작 관찰과 6가지 결함 재현, 영상암(kV/MV) 독립 이동 시험Virtual drive of 120 MLC leaves with initialisation and six fault reproductions; independent imaging-arm moves
- Trajectory Log 재생 — 기록된 계획값·실측값으로 갠트리·카우치·Jaw·리프를 시간축으로 다시 보고 축별 편차 확인 (기록 재생이며 장비에 명령을 보내지 않음)Trajectory Log replay — replays recorded planned vs. actual values over time with per-axis deviation; it never commands the machine
- 자료 접수 — 정확한 트윈에 필요한 자료 13가지를 끌어놓기로 접수·검토·반영, 사람이 ‘반영’한 값만 사용Data intake — 13 kinds of reference data accepted, reviewed and applied only after a person approves
실제 화면Real screens
개발 중인 프로그램을 실제로 실행해 캡처한 화면입니다. 클릭하면 크게 볼 수 있어요.Captured from the running program. Click to enlarge.




설치 최소 사양Minimum requirements
| 운영체제OS | Windows, x64Windows, x64 |
|---|---|
| 필수 구성요소Required component | Microsoft Edge WebView2 RuntimeMicrosoft Edge WebView2 Runtime |
| 설치Install | zip을 모두 풀고 BeamThread.exe 실행. Python·Node·Blender 설치 불필요Unzip everything and run BeamThread.exe. No Python, Node or Blender needed |
| 디스크Disk | zip 약 106MB, 푼 뒤 약 110MB (+ 사용자 데이터)ZIP ≈ 106 MB, ≈ 110 MB unpacked (+ user data) |
| 데이터 위치Data location | %LOCALAPPDATA%\BeamThread — 업데이트해도 기록은 유지%LOCALAPPDATA%\BeamThread — kept across updates |
| 최소 RAM·GPUMinimum RAM / GPU | 미측정 — WebGL 3D 화면을 사용합니다. 신규 PC 설치 환경은 아직 검증하지 않았습니다Not measured — uses a WebGL 3D view; a clean-PC install has not been validated yet |
검증은 개발 PC(Intel Core i9-14900HX · RAM 32GB · RTX 4070 Laptop) 기준입니다. 첫 실행에는 내부 자산을 푸는 시간이 필요합니다.Verified on the development PC (Core i9-14900HX, 32 GB RAM, RTX 4070 Laptop). First launch needs time to unpack internal assets.
시작하기Getting started
zip을 모두 풀고 BeamThread.exe를 더블클릭하면 전용 창에서 3D 화면이 열립니다. 창을 닫으면 함께 실행된 로컬 서버도 종료됩니다. 업데이트 전에는 저장할 입력을 마치고 이전 창을 닫으세요.Unzip everything and double-click BeamThread.exe — the 3D workspace opens in its own window. Closing the window also stops the local server. Close the old window before updating.
- 코드 서명이 없는 실행 파일입니다. SHA256으로 무결성을 확인하세요. 별도 신규 PC의 설치 환경은 아직 검증되지 않았습니다.The executable is unsigned — verify the SHA256. Installation on a clean PC has not been validated yet.
- TrueBeam 등은 해당 소유자의 상표입니다. BeamThread는 제조사와 무관한 독립 프로젝트입니다.TrueBeam and similar names are trademarks of their owners. BeamThread is an independent project with no manufacturer affiliation.
| 로컬 처리Local processing | 예 — 로컬 서버와 로컬 DB(beamthread.db)Yes — local server and local database |
|---|---|
| 장비 제어Machine control | 없음 — 치료 승인·장비 제어·임상 릴리즈 판정을 하지 않음None — no treatment approval, machine control or clinical release decision |
| 환자 데이터Patient data | 대상이 아님 — 장비 상태 정보를 다룸Not a target — it handles equipment state |
내려받기Get it
- Version
- 0.1.0-preview.26
- 운영체제OS
- Windows x64 + WebView2
- 형태Type
- ZIP · portable exe
- 파일File
- BeamThread-0.1.0-preview.26-win-x64.zip
- 크기Size
- 106.2 MB
- 업데이트Updated
- 2026-10-03
- SHA256
- 166ce95b4e6c263ac53fd1f442d5849472ff4f3a6c2b0cbea9e4e0fe39910888
Google Drive 페이지가 열립니다. 대용량 파일은 ‘바이러스 검사를 할 수 없음’ 안내가 나올 수 있으며, 이 경우 ‘무시하고 다운로드’를 누르세요. 접속이 몰리면 일시적으로 다운로드가 제한될 수 있습니다.This opens a Google Drive page. For large files Drive may say it cannot scan for viruses — choose “Download anyway”. Downloads can be temporarily limited when traffic is high.
내려받은 파일이 맞는지 확인하려면 PowerShell에서:To verify your download, in PowerShell run:Get-FileHash .\BeamThread-0.1.0-preview.26-win-x64.zip -Algorithm SHA256
출력된 해시가 위 SHA256과 같아야 합니다.The hash must match the SHA256 above.
홍보글 · 카드Post & card
그대로 복사해서 올릴 수 있는 짧은 홍보글과 공유용 카드입니다.A short post you can copy as-is, with share-ready cards.
🧵 BeamThread — 치료기의 3D 디지털 트윈 점검 작업공간 장비 3D 모델 위에서 부품을 클릭하면 관측 근거·추세·사건 기록이 열립니다. MLC 120 leaf 가상 구동, 영상암 독립 이동, 장비 로그(Trajectory Log) 재생까지. 모든 상태는 근거 레코드로 역추적됩니다. ✔ Windows x64 · zip 약 106MB · 설치 없이 exe 실행 ✔ 장비 제어·임상 판정 기능 없음 (탐색·점검용) ⚠ 연구 프로토타입 — 형상 실측 보정 전 #BeamThread #디지털트윈 #방사선치료 #장비관리 #ALEXAISTUDIO
🧵 BeamThread — a 3D digital-twin workspace for checking a linac Click a part on the 3D model to open its evidence, trend and events. Virtual drive of 120 MLC leaves, independent imaging-arm moves and Trajectory Log replay — every status traces back to a recorded basis. ✔ Windows x64 · ≈ 106 MB zip · just run the exe ✔ No machine control or clinical decisions (exploration only) ⚠ Research prototype — geometry not yet calibrated #BeamThread #DigitalTwin #RadiationOncology #ALEXAISTUDIO

