# 컴퓨터 간 연결 프로젝트 정리
작성일: 2026-05-27
## 1. 프로젝트 목표
선생님의 여러 컴퓨터와 AI 도구를 유기적으로 연결하여, 텔레그램에서 루미에게 지시하면 필요한 컴퓨터와 AI 작업자들이 뒤에서 움직이는 구조를 만든다.
주요 목표는 다음과 같다.
- 텔레그램을 선생님의 단일 명령 창구로 사용
- Mac mini를 중앙 관제 서버로 사용
- 집 메인 컴퓨터와 병원 컴퓨터를 작업 노드로 연결
- Hermes, Claude Code, Codex를 역할별로 배치
- Tailscale과 SSH를 이용해 안전하게 원격 연결
- 병원 컴퓨터는 개인정보와 보안을 최우선으로 제한 운영
---
## 2. 전체 권장 구조
```text
선생님 텔레그램
↓
Mac mini Hermes Gateway, 루미 본부
↓
Tailscale + SSH / RDP
├─ 집 메인 컴퓨터 Hermes / Claude Code / Codex
├─ 병원 컴퓨터 Hermes / Claude Code / Codex, 제한 운영
└─ Mac mini 로컬 Claude Code / Codex
```
핵심은 텔레그램으로 직접 대화하는 Hermes Gateway는 Mac mini 하나만 켜고, 다른 컴퓨터들은 Mac mini가 필요할 때 원격으로 부르는 작업자 역할을 맡는 것이다.
---
## 3. 장비별 역할
## 3.1 Mac mini
역할: 중앙 본부, 항상 켜두는 서버
권장 구성:
- Hermes 설치
- Telegram Gateway 실행
- Tailscale 설치
- Claude Code 설치
- Codex 설치
- 예약 작업 실행
- 집/병원 컴퓨터에 SSH 또는 RDP로 접속
Mac mini는 비교적 저전력이고 24시간 켜두기 적합하므로, 루미 본부로 두는 것이 가장 좋다.
Mac mini에서 담당할 일:
- 텔레그램 메시지 수신
- 루미와 선생님 간 대화
- 예약 작업 관리
- 유튜브 추천/학회 일정 보고
- 집/병원 컴퓨터로 작업 분배
- Claude Code/Codex 작업 결과 취합
---
## 3.2 집 메인 컴퓨터
역할: 고성능 작업 노드
권장 구성:
- Hermes 설치 권장
- Claude Code 설치 권장
- Codex 설치 권장
- Tailscale 설치
- SSH 접속 허용
- 필요 시 Wake-on-LAN 또는 절전 해제 설정
주요 용도:
- 유튜브/쇼츠/릴스 자료 정리
- 영상 편집 관련 자동화
- 블로그/콘텐츠 자동화 스크립트
- 코딩 작업
- 대용량 파일 처리
운영 방식:
- 평소에는 절전 상태 가능
- 필요할 때 Mac mini에서 깨워서 작업
- 작업 후 다시 절전
---
## 3.3 병원 컴퓨터
역할: 제한적 작업 노드
권장 구성:
- Tailscale 설치
- 자동 잠금 설정
- 필요 시 Hermes 설치
- 필요 시 Claude Code/Codex 설치
- SSH 또는 RDP 접속 허용
- 환자정보/EMR 접근은 엄격히 제한
주요 원칙:
- 환자정보가 포함된 자료는 외부 AI로 보내지 않기
- Hermes/Claude Code/Codex는 환자정보 없는 별도 폴더에서만 사용
- 삭제, 이동, 전송, 덮어쓰기 작업은 반드시 선생님 확인 후 실행
- 업무시간 외에는 자동 잠금 또는 절전 권장
추천 자동 잠금:
- 진료실 PC: 5~10분 미사용 시 자동 잠금
- 원장실/개인 PC: 10~15분 미사용 시 자동 잠금
---
## 4. AI 도구별 역할
## 4.1 Hermes, 루미
역할: 총괄 지휘자, 텔레그램 창구
주요 기능:
- 선생님과 텔레그램으로 대화
- 작업 의도 파악
- 어느 컴퓨터에서 작업할지 판단
- Claude Code/Codex 호출
- 결과 정리 및 보고
- 예약 작업 실행
- 문서/보고서 작 성
루미가 직접 담당하기 좋은 일:
- 일정 정리
- 보고서 작성
- 유튜브 추천 설명
- 의료 학회 일정 정리
- 여러 작업 결과 취합
- 작업 계획 수립
---
## 4.2 Claude Code
역할: 깊은 코딩 작업자
잘 맞는 작업:
- 큰 프로젝트 이해
- 복잡한 리팩토링
- 기능 개발
- 테스트 추가
- 장기적인 코딩 작업
- 여러 파일을 읽고 수정하는 작업
추천 배치:
- Mac mini: 설치 추천
- 집 메인 컴퓨터: 설치 추천
- 병원 컴퓨터: 필요 시 제한 설치
운영 방식:
```text
선생님 텔레그램
↓
루미/Hermes
↓
Mac mini 또는 집 컴퓨터에서 Claude Code 실행
↓
루미가 결과 취합 후 보고
```
---
## 4.3 Codex
역할: 빠른 코딩 보조, 리뷰, 병렬 작업자
잘 맞는 작업:
- 짧은 코드 수정
- 코드 리뷰
- 작은 자동화 스크립트
- 테스트 보강
- 여러 이슈 병렬 처리
추천 배치:
- Mac mini: 설치 추천
- 집 메인 컴퓨터: 설치 추천
- 병원 컴퓨터: 나중에 필요할 때만 제한 설치
주의:
- Git 저장소 안에서 실행하는 것이 좋음
- 병원 PC에서는 환자정보 없는 폴더에서만 사용
- --yolo 같은 위험한 권한 우회 옵션은 병원 PC에서 비추천
---
## 5. 네트워크 연결 방식
## 5.1 Tailscale
Tailscale은 여러 컴퓨터를 안전한 사설망으로 묶어주는 도구이다.
역할:
```text
Tailscale = 컴퓨터들을 이어주는 안전한 사설 도로
SSH = 그 도로 위의 보안 출입문
RDP = 화면을 직접 보는 원격 데스크톱
```
권장:
- Mac mini, 집 메인 컴퓨터, 병원 컴퓨터 모두 Tailscale 설치
- 공유기 포트포워딩은 되도록 사용하지 않기
- Tailscale 이름으로 접속
- 예: mac-mini
- 예: home-main
- 예: hospital-pc
---
## 5.2 SSH
SSH는 다른 컴퓨터에 안전하게 명령어로 접속하는 방식이다.
예:
```bash
ssh doctor@hospital-pc
ssh user@home-main
```
루미가 사용할 예:
```bash
ssh home-main 'cd ~/project && claude -p "이 코드 점검해줘"'
ssh hospital-pc 'hermes chat -q "오늘 작업 요약해줘"'
```
SSH는 화면을 보는 방식이 아니라, 명령어와 자동화에 적합하다.
---
## 5.3 RDP, 원격 데스크톱
RDP는 Windows 화면을 직접 보는 원격 접속 방식이다.
권장 용도:
- 선생님이 직접 병원 PC 화면을 봐야 할 때
- 마우스/키보드로 직접 작업해야 할 때
- 특정 프로그램 화면 확인이 필요할 때
비교:
| 구분 | SSH | RDP |
|---|---|---|
| 방식 | 명령어 | 화면/마우스 |
| 자동화 | 좋음 | 보통 |
| 속도 | 빠름 | 상대적으로 느림 |
| 용도 | Hermes/Claude/Codex 실행 | 직접 화면 확인 |
---
## 6. 전원 및 수명 운영 원칙
## 6.1 Mac mini
추천: 24시간 켜두기 가능
이유:
- 저전력
- 발열이 비교적 낮음
- 서버 역할에 적합
- Hermes Gateway와 예약 작업에 적합
주의:
- 통풍 잘 되는 곳에 두기
- 먼지 많은 바닥 피하기
- 서지 보호 멀티탭 또는 UPS 권장
- 디스플레이는 꺼도 본체는 깨어 있게 설정
---
## 6.2 집 메인 컴퓨터
추천: 필요할 때만 깨우기
이유:
- 고성능 PC는 전기 사용량이 큼
- 팬, 먼지, 발열 부담
- 영상/코딩 작업 때만 켜도 충분
운영 방식:
```text
평소: 절전
필요할 때: Mac mini에서 깨움
작업 후: 다시 절전
```
---
## 6.3 병원 컴퓨터
추천: 업무시간 위주 운영, 미사용 시 자동 잠금
이유:
- 보안과 개인정보가 중요
- 원격 접속 노출 시간을 줄이는 것이 좋음
- 환자정보 보호가 최우선
추천:
```text
5~10분 미사용 시 자동 잠금
업무 후 절전 또는 종료
원격 접속은 Tailscale을 통해서만
```
---
## 7. 병원 컴퓨터 자동 잠금 설정
Windows 기준 권장 방법:
### 방법 A. 화면 보호기 잠금
1. 바탕화면 우클릭
2. 개인 설정
3. 잠금 화면
4. 화면 보호기 설정
5. 대기 시간 5~10분 설정
6. “다시 시작할 때 로그온 화면 표시” 체크
### 방법 B. 로그인 옵션
1. 설정
2. 계정
3. 로그인 옵션
4. “자리를 비운 경우 Windows가 언제 다시 로그인을 요구해야 하나요?” 설정
5. 절전에서 깨어날 때 또는 항상 로그인 요구 선택
---
## 8. 보안 원칙
병원 환경에서는 아래 원칙을 지킨다.
1. 동일 텔레그램 봇 토큰으로 여러 Hermes Gateway를 동시에 실행하지 않기
2. Telegram Gateway는 Mac mini 하나에서만 실행
3. 병원 컴퓨터에는 자동 잠금 설정
4. 환자정보/EMR 자료는 AI 도구로 직접 보내지 않기
5. 환자정보 없는 별도 작업 폴더에서만 Hermes/Claude Code/Codex 사용
6. 삭제, 이동, 전송, 덮어쓰기 작업은 선생님 승인 후 실행
7. Tailscale을 통해서만 접속
8. 공유기 포트포워딩으로 RDP/SSH 열지 않기
9. Windows 계정 비밀번호는 강하게 설정
10. 자동화 작업은 가능하면 SSH 키 방식 사용
11. 수동 접속은 비밀번호 방식 가능
---
## 9. 텔레그램 명령 규칙 예시
앞으로 선생님은 텔레그램에서 다음처럼 말할 수 있다.
```text
루미야, 맥미니 예약작업 상태 확인해줘.
루미야, 집 컴퓨터에서 유튜브 자료 정리해줘.
루미야, 병원 컴퓨터에서 환자정보 없는 폴더만 확인해서 작업 요약해줘.
루미야, 맥미니 Claude Code에게 이 스크립트 점검시켜줘.
루미야, 집 컴퓨터 Codex로 코드 리뷰 돌려줘.
```
토픽 또는 명령어를 나눈다면:
```text
/맥 예약작업 상태 확인
/집 유튜브 자료 정리
/병원 오늘 작업 요약
/코딩 Claude Code로 스크립트 점검
```
---
## 10. 단계별 구축 계획
### 1단계. Mac mini 본부 구축
- Mac mini에 Hermes 설치
- Telegram Gateway 설정
- Tailscale 설치
- Claude Code 설치
- Codex 설치
- 예약작업 확인
### 2단계. 집 메인 컴퓨터 연결
- Tailscale 설치
- SSH 접속 설정
- Hermes 설치
- Claude Code 설치
- Codex 설치
- Mac mini에서 원격 명령 테스트
### 3단계. 병원 컴퓨터 보안 설정
- 자동 잠금 설정
- Tailscale 설치
- 강한 Windows 비밀번호 설정
- 필요 시 SSH/RDP 설정
- 환자정보 없는 작업 폴더 분리
### 4단계. 병원 컴퓨터 제한 연결
- Mac mini에서 병원 컴퓨터 접속 테스트
- 읽기 전용/점검 작업부터 시작
- Hermes/Claude/Codex는 신중히 도입
### 5단계. 텔레그램 명령 자동화
- /맥, /집, /병원, /코딩 규칙 정리
- 루미가 장비별로 작업을 라우팅
- 작업 완료 후 텔레그램으로 보고
---
## 11. 최종 권장안
선생님 환경에서 가장 균형 잡힌 구성은 다음과 같다.
```text
Mac mini
= 24시간 켜두는 루미 본부, Telegram Gateway, 예약작업, Claude Code/Codex
집 메인 컴퓨터
= 필요할 때 깨우는 고성능 작업 노드, 영상/유튜브/코딩 작업
병원 컴퓨터
= 자동 잠금과 보안을 적용한 제한 작업 노드, 환자정보 없는 작업만 허용
```
최종 구조:
```text
선생님 텔레그램
↓
Mac mini Hermes, 루미 본부
↓
Tailscale + SSH/RDP
├─ 집 메인 컴퓨터
├─ 병원 컴퓨터
└─ Mac mini 로컬 Claude Code/Codex
```
한 줄 요약:
> Mac mini를 항상 켜둔 중앙 본부로 만들고, 집 컴퓨터와 병원 컴퓨터는 Tailscale로 연결된 작업자로 두며, Claude Code와 Codex는 루미가 필요할 때 호출하는 구조가 가장 안정적이고 안전하다.