# BOM > BOM 은 Claude Code, Codex, 맨 셸 같은 CLI 코딩 에이전트를 여러 개 병렬로 돌리면서, 창을 열어보지 않아도 어느 세션이 입력을 기다리는지 아는 Windows 데스크톱 앱입니다. 이용자의 컴퓨터에서만 실행되며 서버·계정 가입·텔레메트리가 없습니다. 게시자는 BOMTOBE 이고 Microsoft Store 에서 배포합니다. - 세션 상태는 넷입니다: 유휴, 작업 중, 입력 대기, 종료됨. 에이전트의 프로세스 트리를 먼저 보고(자식 없음 → 유휴, 손자 있음 → 작업 중), 화면이 조용해진 뒤 꼬리 여덟 줄에만 정규식을 맞춰 「입력 대기」를 잡습니다. 모르면 「상태 알 수 없음」이라고 말합니다. - 기다리는 세션이 생기면 Dock 배지, 탭 점, 메뉴바의 「확인 필요」 개수, Windows 알림이 함께 알립니다. - 탭과 창을 닫아도 세션은 데몬에 살아 있고 다시 열면 스크롤백째 돌아옵니다. 탭은 Chrome 탭처럼 창 사이를 옮깁니다. 종료는 「세션 종료…」 확인 대화상자를 지나야 합니다. - 실행 환경은 「내 PC」가 기본이고 「격리 환경」은 선택입니다. 격리 환경은 Docker 호환 엔진의 컨테이너 bom 에서 뜨고 유일한 마운트는 볼륨 bom-home 이며 공개 포트가 없습니다. 세션 단위 격리는 아닙니다 — 같은 폴더의 두 세션은 서로 덮어씁니다. - Claude 와 ChatGPT 계정을 실행 환경별로 여러 개 등록하고 세션마다 고릅니다. 메뉴바 칩이 잔여 사용량을 퍼센트로 보여 주고 15% 아래면 경고색입니다. - Windows 알림은 앱이 뒤에 있을 때만 뜹니다. 본문은 「세션 이름 · 입력이 필요합니다」 같은 사건 한 문장이고 터미널 출력·명령어·경로·계정 정보는 싣지 않습니다. Windows App Runtime 2.4 가 필요합니다. 알림 차단은 우회하지 않습니다. - 모든 세션 프로세스는 데몬의 Job Object 에 묶여 데몬이 끝나면 함께 닫힙니다. - 구조: .NET 10 프로세스 하나(Kestrel + Blazor Server)가 설치된 Chrome 또는 Edge 를 앱 창으로 엽니다. 터미널은 xterm.js 와 WebGL. 127.0.0.1 의 사용자별 포트에만 붙습니다. - 요구 사항: Windows 10 버전 1809 이상(x64), Chrome 또는 Edge. 에이전트 CLI(Claude Code, Codex)는 별도로 설치하고 로그인합니다. 격리 환경에는 Docker 호환 엔진, Windows 알림에는 Windows App Runtime 2.4 가 선택 사항으로 필요합니다. - BOM 이 하지 않는 것: 에이전트의 권한 확인을 대신하지 않습니다(claude --dangerously-skip-permissions, codex --yolo 로 띄웁니다). 세션 단위로 격리하지 않습니다. 데몬 재시작을 넘어 세션을 살리지 않습니다. 회사 서버로 아무것도 보내지 않습니다. ## 페이지 - [홈](https://bom.bomtobe.com/): 제품 소개와 받기 - [개인정보 처리방침](https://bom.bomtobe.com/privacy/): 수집하는 개인정보 없음, 컴퓨터에 저장되는 정보, 외부와 통신하는 경우의 표 - [이용약관](https://bom.bomtobe.com/terms/): 이용자의 책임, 제3자 서비스, 보증의 부인 - [지원과 자주 묻는 질문](https://bom.bomtobe.com/support/): 창·알림·격리 환경·터미널·제거에 관한 문답, 단축키, 파일 위치 - [Microsoft Store 제품 페이지](https://apps.microsoft.com/detail/9N7G0NK63QGR)