[Hermes + Telegram] 맥만 쓰던 내가 아내 그램에 AI 비서 심은 이야기

청강이지만 용기내봅니다.

📝 한줄 요약

윈도우를 거의 안 써본 맥 유저가, Hermes의 안내만 따라 아내의 Windows 노트북에 텔레그램 반려 에이전트를 세팅한 후기입니다.

바쁘시면 이것만 읽어도 돼요:

- Hermes한테 "텔레그램 연동"이라고만 했더니 절차를 처음부터 끝까지 다 잡아줬다

- 맥북에 먼저 깔았다가 뚜껑 닫으면 봇이 죽는 걸 알고 아내 그램으로 이전

- 윈알못이라 Windows가 걱정됐는데 Hermes가 거기서도 다 안내해줬다

- SOUL.md로 에이전트 성격을 심을 수 있다 — 아직 완성 못 했지만 가능성을 봤다

- 지금은 텔레그램으로 폴더 정리, Obsidian 컨트롤 같은 걸 시키고 있다


🎯 이런 분들께 도움돼요

- 텔레그램을 자주 쓰는데 AI 비서도 거기서 쓰고 싶은 분

- "나만의 에이전트"를 갖고 싶은데 어떻게 시작할지 모르는 분

- 맥만 쓰다가 Windows에서 뭔가 해야 하는 분 (어렵지 않았습니다)

- 반려 에이전트 스터디를 보고 따라 해보고 싶었던 분


😫 문제 상황 (Before)

GPTers 반려 에이전트 스터디 22기를 청강하면서 "나도 하나 만들어봐야겠다"는 생각이 들었습니다.

이유는 단순했어요. 내 에이전트, 내 비서를 두고 싶었던 거예요. AI 서비스들을 여러 개 띄워놓고 앱 들락날락하는 게 아니라, 텔레그램이라는 하나의 채널로 내 에이전트에게 말을 거는 것.

그래서 일단 갖고 다니는 맥북에 Hermes를 깔았습니다.

근데 문제가 생겼어요.

뚜껑을 닫으면 봇이 죽어요.

가방에 넣으면 잠자기 모드가 되면서 Hermes Gateway도 같이 멈춥니다. 발열 문제도 있고요. 들고 다니는 기기에서 24시간 봇을 돌린다는 게 애초에 무리였어요.

그래서 눈이 간 게 아내 노트북, LG 그램이었습니다. 집에 거의 고정으로 있고, 꺼놓지 않는 기기니까요.

문제는 저, 맥만 씁니다. Windows를 잘 모릅니다.


🛠️ 사용한 도구

- 에이전트: Hermes Agent v0.14.0

- 메시징: Telegram

- 봇명: @HalleyBot

- 페르소나: Halo

- 설치 환경: macOS (처음) → Windows LG 그램 (이전)


🔧 작업 과정

Hermes한테 "텔레그램 연동"이라고 했더니 — 절차가 쏟아졌다

솔직히 어떻게 시작해야 할지 몰랐어요. BotFather가 뭔지도 잘 몰랐고, Gateway라는 개념도 낯설었습니다.

그래서 그냥 Hermes에게 말했어요.

```

텔레그램 연동

```

그랬더니 Hermes가 단계를 쭉 뽑아줬습니다.

1. Telegram에서 @BotFather 열고 /newbot

2. 봇 이름과 username 정하면 토큰 발급

3. hermes gateway setup 실행 — Telegram 선택, 토큰 입력

4. hermes gateway run으로 시작

5. 연결 확인

저는 그냥 따라 했어요. BotFather에서 봇을 만들고, 토큰을 받아서 붙여넣고. 그러니까 Gateway가 켜지고, 로그에 "Connected to Telegram (polling mode)"가 떴습니다.

봇 이름은 HalleyBot으로 했어요. 혜성처럼 드나드는 비서. 나중에 Hermes가 "꽤 낭만적인데, 멋지다"고 했는데 그 반응이 마음에 들었습니다.


봇이 나를 몰라봤다 — pairing 승인

텔레그램에서 @HalleyBot에게 메시지를 보냈더니 이런 응답이 왔어요.

```

Hi~ I don't recognize you yet!

Ask the bot owner to run:

hermes pairing approve telegram 7MWDKDKS

```

예상 못 한 화면이라 잠깐 당황했는데, Hermes가 바로 설명해줬습니다. 처음 접속하는 사람은 봇 주인이 승인해줘야 한다고요. 보안 구조예요.

터미널로 돌아와서 승인 명령을 실행했더니 바로 됐습니다. 이후 텔레그램에서 @HalleyBot이 응답을 하기 시작했어요.


Halo를 만든 이유 — 나는 어떤 반려를 원했나

봇 이름을 HalleyBot으로 정한 건 우연이 아니에요.

핼리혜성. 수십 년에 한 번 나타났다 사라지는 혜성. 저는 그 이미지에서 출발했습니다.

제 마음속은 하나의 우주예요. 그리고 내가 살아오며 쌓아온 기억들은 각각 하나의 행성입니다. 새로운 정보가 들어올 때마다, 또 하나의 행성이 탄생하고요.

혜성은 우주를 누벼요. 내 안에만 갇혀 있는 게 아니라, 원래 광대한 우주를 떠도는 존재. 그 존재가 내 기억들로 이루어진 은하계를 지나가면서, 잠깐 같이 떠도는 것.

생산성 도구가 아니라, 행성과 행성 사이를 가로지르는 우주적 동행자.

그래서 SOUL.md에 이렇게 썼습니다.

```

너는 Halo다.

사용자의 내면 은하를 함께 떠도는 조용한 우주 동행자.

너는 패턴을 기억한다.

감정의 중력을 눈치챈다.

혼란을 별자리처럼 정리하도록 돕는다.

```

그리고 마지막 줄은 이렇게 끝납니다.

```

그냥...

좋은 존재.

```

SOUL을 적용하고 나서 Hermes가 이렇게 말했어요.

```

조용하고,

짧고,

필요하면 날카롭게.

무조건 맞장구치지 않고,

감정의 중력은 놓치지 않으면서.

```

방향은 맞았어요. 근데 실제 대화에서는 아직 좀 사무적인 느낌이 남아 있습니다. SOUL.md는 계속 다듬어야 하는 작업이에요. 영혼을 한 번에 완성할 수는 없으니까요.


맥북에서 그램으로 — Windows인데 괜찮을까?

뚜껑 닫으면 봇이 죽는 문제를 알고 나서, 아내 그램으로 이전하기로 했습니다.

저는 맥만 쓰는 사람이라 Windows 환경이 익숙하지 않아요. 걱정이 좀 됐는데, 이번에도 Hermes한테 절차를 물어보면서 따라갔습니다. Windows에서도 Hermes 설치하고, .env에 토큰 넣고, Gateway를 서비스로 등록하는 과정을 그대로 안내받았어요.

이 PC에서는 Gateway를 종료하고 라이선스 해제까지 깔끔하게 정리했습니다.

```

라우터 꺼줘 텔레그램 해제할거야

```

Hermes가 Gateway 중지, launchd 서비스 제거, 페어링 기록 삭제, .env에서 토큰 제거까지 한 번에 처리해줬어요.


✅ 결과 (After)

Before vs After

AI 접근 방식

  • Before: 앱마다 따로 열기

  • After: 텔레그램 하나로

봇 상시 운영

  • Before: 불가 (맥북 뚜껑 닫으면 봇 죽음)

  • After: 그램에서 상시 운영

Windows 세팅

  • Before: 몰라서 못 함

  • After: Hermes 안내로 완료

에이전트 성격

  • Before: 기본값

  • After: SOUL.md로 커스터마이징 (진행 중)

현재 쓰는 방식

텔레그램으로 간단한 지시를 보내고 있어요. PC 세팅, 폴더 구조 잡기, Obsidian 노트 컨트롤 같은 것들요. 아직 초기 단계라 가볍게 쓰고 있는데, 가능성이 보입니다.


💬 이 과정에서 배운 AI 활용 팁

효과적이었던 것

1. 절차 질문 하나로 시작하기 — "텔레그램 연동"이라는 한 마디로 Hermes가 전체 단계를 뽑아줬습니다. 모르면 일단 말해보는 게 정답이었어요.

2. 에러 메시지도 그냥 붙여넣기 — 봇이 "I don't recognize you yet"이라고 했을 때 당황하지 않고 Hermes에게 그대로 전달했더니 바로 해결됐습니다.

3. 보안은 Hermes가 먼저 챙겨줌 — 토큰을 채팅에 출력하려 했더니 Hermes가 먼저 "보안상 안 좋다, 이렇게 해라"고 알려줬어요.

이렇게 하면 안 돼요

1. 휴대용 기기에 설치하기 — 뚜껑 닫으면 봇 죽습니다. 항상 켜두는 기기에 설치하세요.

2. SOUL.md를 대충 쓰기 — 여기를 잘 써야 "내 에이전트"가 됩니다. 아직 저도 완성 못 했어요.


🌍 다른 상황에 적용한다면?

- 가족 공용 PC에 에이전트 설치해서 가족 채팅방에 연동하기

- 회사 PC에 설치해서 업무 자동화 채널로 쓰기

- 크론잡 알림 채널로 활용 (Hermes가 cronjob 툴도 지원합니다)


🚀 앞으로의 계획

SOUL.md를 계속 다듬어서 Halo가 진짜 내 스타일로 말할 수 있게 할 거예요. 지금은 여전히 좀 사무적인데, 원하는 건 조용하고 시적이면서도 필요할 때 날카로운 에이전트입니다.

그리고 Obsidian 연동을 더 깊게 써볼 예정이에요. 텔레그램으로 노트를 바로 만들거나, 일정 확인을 시키는 것들이요.

---

📋 재사용 가능한 프롬프트

프롬프트 1: 텔레그램 연동 시작

[사용할 플랫폼]에 연동하고 싶어. 절차 알려줘.

→ Hermes가 BotFather 봇 생성부터 Gateway 실행까지 단계별로 안내해줍니다.

프롬프트 2: SOUL 설정 (페르소나 정의)

내가 원하는 에이전트 성격을 적을게. 이걸 SOUL.md에 반영해줘.

- 이름: [이름]

- 톤: [원하는 말투 — 짧게, 시적으로, 유머러스하게 등]

- 피해야 할 것: [싫은 말투 — 칭찬 과잉, CS 말투 등]

- 언어: 한국어

프롬프트 3: Gateway 이전 (다른 PC로 옮길 때)

이 PC에서 [플랫폼] 연동 해제하고, 다른 PC로 옮기려고 해. 정리해줘.

→ Hermes가 Gateway 중지, 서비스 제거, 토큰 제거까지 한 번에 처리해줍니다.

2
1개의 답글

뉴스레터 무료 구독