Meeting.ai는 AI 노트테이커입니다. Meeting Bot이 Zoom, Google Meet, Microsoft Teams 회의에 들어가 녹음하고, Meeting.ai가 녹취록과 노트, 액션아이템을 작성합니다. Meeting.ai의 명령줄 도구인 memo를 Hermes Agent가 있는 컴퓨터에 함께 설치하면 에이전트가 그 내용을 전부 읽을 수 있습니다. 채팅에서 회의 내용을 물어봐도 되고, cron 작업으로 회의 요약을 Telegram으로 받아도 됩니다.
대상은 녹음했든 업로드했든 Meeting.ai에 들어 있는 회의입니다. 설정은 명령어 세 줄이고, 그중 하나가 로그인입니다. API 키는 필요 없고, 요금제로 그 회의에 접근할 수 있는 동안에는 노트와 녹취록을 읽는 데 추가 비용이 들지 않습니다.
매주 금요일 오후 4시, 한 주 치 액션아이템이 Telegram으로 도착합니다. 작업은 명령어 한 줄로 만듭니다.
hermes cron create "0 16 * * 5" \
"memo로 월요일부터 지금까지 한 내 회의 목록을 가져와. 회의마다 액션아이템을 읽고, 담당자별로 묶은 목록 하나를 작성해 줘. 항목마다 기한과 어느 회의에서 나왔는지 적고, 담당자가 없는 항목은 따로 표시해 줘." \
--name "Friday action items" \
--deliver telegramHermes Agent의 게이트웨이 데몬이 금요일마다 이 작업을 실행하고 결과를 내 Telegram 홈 채널로 보냅니다. 홈 채널은 Hermes Agent에 Telegram을 연결할 때 TELEGRAM_HOME_CHANNEL로 지정한 채팅입니다. 아래 메시지는 가상의 회의로 만든 예시이며, 이 글에 나오는 다른 예시 답변도 모두 마찬가지입니다.
액션아이템, 10월 12~16일
Priya
- Northwind에 마이그레이션 계획 보내기 (기한 10월 19일, “Northwind 온보딩”)
- 온콜 당번표 검토 (기한 10월 21일, “플랫폼 싱크”)
Tomas
- 스테이징 인증서 갱신 (기한 10월 19일, “플랫폼 싱크”)
Elif
- 4분기 채용 계획 공유 (기한 10월 23일, “리드 주간 회의”)
담당자 없음
- 부하 테스트 비용을 누가 낼지 결정 (“Northwind 온보딩”)평일 아침 7시, 회의 전에 받는 브리핑. 아래에서 소개할 두 번째 작업은 오늘 캘린더 일정을 쭉 보여 주고, 회의마다 지난번에 무엇을 결정했고 무엇이 아직 남아 있는지 알려 줍니다.
지난 회의는 언제든 물어보면 됩니다. 채팅에 이렇게 입력합니다.
memo로 Northwind와 한 가장 최근 미팅을 찾아 줘. 할인은 얼마로 합의했고, 누구 승인이 아직 남았어?
에이전트가 회의를 검색해 그 미팅의 노트를 읽고 답합니다. 예를 들면 이런 식입니다. 연간 요금제 12% 할인, Northwind 재무 책임자의 승인 대기 중.
Meeting.ai를 Hermes Agent에 연결하려면 어떻게 하나요?
Hermes Agent가 돌아가는 컴퓨터에서 명령어 세 줄을 실행합니다. 로그인하고 나면 memo 명령어는 JSON을 출력할 뿐 따로 묻지 않으므로, 사람이 지켜보지 않아도 실행됩니다.
macOS나 Linux에서 기본값인 local 터미널 백엔드로 실행되는 Hermes Agent가 필요합니다. Windows에서는 Hermes Agent를 WSL2에서 실행하세요. Meeting.ai에 아직 회의가 없다면 먼저 회의를 하나 녹음하거나 업로드해 두세요.
curl -fsSL https://raw.githubusercontent.com/meeting-ai/memo-cli/main/install.sh | bash그다음 셸이 ~/.local/bin에 있는 memo를 찾을 수 있도록 새 터미널을 열고 아래 명령어를 실행하세요.
memo auth login
memo install-skill-md- memo를 설치합니다. 첫 번째 명령어는 사용 중인 플랫폼(arm64 또는 amd64)에 맞는 릴리스를 내려받아 SHA-256 체크섬을 확인하고
memo를~/.local/bin에 넣습니다. 실행하기 전에 설치 스크립트를 읽어 볼 수 있습니다. - 로그인합니다. 브라우저가 없는 서버에서는
memo auth login email --email [email protected]을 실행하고 출력되는 안내를 따르세요. Meeting.ai가 메일로 코드를 보내 줍니다. 브라우저가 있는 컴퓨터에서는memo auth login을 실행하면 그 브라우저에 Meeting.ai가 열립니다. CLI는 내 계정으로 로그인하며, 내 Meeting.ai 계정과 같은 워크스페이스에 접근합니다. - 스킬을 설치합니다.
memo install-skill-md는~/.hermes/skills/memo/에SKILL.md를 씁니다. Hermes Agent는 이 파일을 보고 명령어를 익힙니다. 설치 스크립트가 이미 한 번 시도하는 작업이지만, 다시 실행해도 문제는 없습니다. - Hermes Agent가 스킬을 인식하는지 확인합니다.
hermes skills list를 실행하고 memo가 있는지 보세요. 이미 열려 있던 세션이라면/reload-skills를 보내세요. - 물어봅니다. 에이전트에게 이렇게 말하세요. “memo로 내 최근 회의 다섯 개를 보여 줘.” 회의 제목이 Meeting.ai에서 보는 것과 같으면 제대로 된 것입니다.
정해진 시간에 실행하기
맨 위의 금요일 작업은 터미널에서 만들었습니다. 아침 브리핑은 채팅에서 만듭니다. 두 명령어 모두 Hermes Agent 문서에 나온 플래그를 조합한 것입니다.
/cron add "0 7 * * 1-5" "memo로 오늘 캘린더 일정을 가져와. 일정마다 같은 제목의 지난 회의를 찾아서 지난번에 뭘 결정했고 뭐가 아직 남았는지 알려 줘. 한 화면에 들어오게 짧게 써 줘."이 명령어는 Telegram 같은 채팅에서 에이전트에게 보내세요. 그러면 그 채팅으로 브리핑을 받습니다. 터미널에서 만든 작업은 --deliver를 붙이지 않으면 결과를 로컬 파일로 저장합니다. 브리핑을 받으려면 Meeting.ai에 캘린더가 연결되어 있어야 합니다.
스케줄을 그냥 말로 설명해도 됩니다. 그러면 Hermes Agent가 그 요청을 예약 작업으로 바꿔 줍니다. “매주 금요일 오후 4시에 memo로 이번 주 액션아이템을 모아서 Telegram으로 보내 줘.” 월간 작업도 같은 방식입니다. “매달 첫날에 memo로 지난달 프로젝트 회의를 요약해서 Telegram으로 보내 줘.”
알아 두면 좋은 점
- 이 절차는 문서를 보고 쓴 것입니다. Hermes Agent 문서와 memo 0.19.2를 바탕으로 썼으며, 이 설정을 Hermes Agent 안에서 직접 실행해 보지는 않았습니다. 사용하는 환경에서 실제와 다른 단계가 있으면 [email protected]로 알려 주세요. MCP 방식은 작동할 것으로 보이지만 저희가 직접 실행해 보지는 않았습니다.
- 위험한 명령어만 승인을 요청합니다. 기본값인
smart모드에서 Hermes Agent는 명령어를 하나하나 위험 패턴 목록과 비교하고, 해당하지 않는 명령어는 그대로 실행합니다.memo명령어는 대부분 읽기만 합니다. 회의를 만들거나, 노트를 편집하거나, 공유하거나, 삭제하는 명령어는 실제 데이터를 바꿉니다. - 예약 프롬프트에는 필요한 지시를 빠짐없이 적어야 합니다. cron 작업은 채팅 내용을 기억하지 못하는 새 세션에서 실행됩니다. 그러니 “memo로”라는 말까지 포함해 지시 내용 전체를 작업에 적으세요.
- cron에는 게이트웨이가 필요합니다. 예약 작업과 메시징은 게이트웨이 데몬이 실행하므로, 데몬이 돌고 있지 않으면 아무것도 실행되지 않습니다.
~/.hermes/config.yaml에서timezone을 설정하지 않으면 시간은 서버의 현지 시간을 따릅니다. - local 백엔드를 유지하세요. 컨테이너 백엔드에서는 명령어가 컨테이너 안에서 실행되는데, 따로 마운트하지 않으면 그 컨테이너에는 호스트의
memo도 그 로그인 정보도 없습니다. - 녹음과 Visual Note에는 구독이나 Coins를 사용합니다. Meeting Bot으로 회의를 녹음하거나 Visual Note를 그리면 Meeting.ai 구독이나 Coins를 사용합니다. Coins는 Meeting.ai 계정에 들어 있는 크레딧입니다. 에이전트가 시작한 작업도 마찬가지입니다.
- 에이전트에게 메시지를 보낼 수 있는 사람을 제한하세요. 회의에는 다른 사람들이 한 말이 담겨 있습니다. 누가 에이전트에게 메시지를 보낼 수 있는지 제한하고, 요약은 구성원 모두가 봐도 되는 채팅으로만 보내세요.
채팅에서 이런 것을 물어보세요
휴대폰으로 받는 팔로업 메일
방금 끝난 고객 미팅에서 뭘 결정했지? 팔로업 메일 초안을 150단어 이내로 써 줘.
Hermes Agent가 memo meetings list로 가장 최근 회의를 찾아 노트를 읽고, 같은 채팅에 결정사항과 바로 전달할 수 있는 초안을 보내 줍니다. 노트는 회의가 끝나고 조금 지나야 나옵니다. 처리 상태는 memo meetings progress로 볼 수 있습니다.
곧 시작하는 회의 녹음하기
지금 이 회의에 Meeting Bot을 보내 줘: [Zoom, Google Meet 또는 Microsoft Teams 링크 붙여넣기]
Meeting Bot이 회의에 들어가 녹음합니다. 이때 실제로 실행되는 명령어는 memo meetings create --url <link> --confirm입니다. --confirm 플래그는 사용자가 요청한 작업이라는 표시입니다. 이 플래그가 없으면 memo는 확인을 기다리는 중이라고 답합니다.
한 분기 치 회의에서 단어 하나 찾기
이번 분기 회의에서 ‘갱신’을 검색해서 고객마다 뭐라고 했는지 정리해 줘.
해당하는 회의와 회의별 관련 발언을 함께 보여 줍니다. 검색 자체는 memo meetings search가 합니다.
이런 요청도 해 보세요
- 정확히 뭐라고 했는지. “화요일 플랫폼 싱크에서 스테이징 인증서 얘기 정확히 뭐라고 했어? 녹취록을 인용해 줘.”
- 특정인이 회의에서 한 말. “Northwind 온보딩 미팅에서 Priya가 한 말을 전부 정리해 줘.”
- 특정인과 한 회의 전부. “내 연락처에서 Jonas를 찾아서 올해 같이 한 회의를 전부 정리해 줘. 회의마다 무슨 내용이었는지 한 줄씩 붙여서.” 연락처는 내 회의에 나온 사람들입니다.
- 파일로 받는 노트. “오늘 이사회 준비 회의의 노트를 Markdown으로 내 노트 폴더에 내보내 줘.” 에이전트가
memo meetings export로 파일을 만듭니다. - 미리 예약하는 녹음. “내일 오전 10시 Northwind 팀 회의에 Meeting Bot이 들어가게 해 줘.” 에이전트가 캘린더 일정을 수정해 Meeting Bot이 들어가게 합니다. Meeting.ai에 캘린더가 연결되어 있어야 합니다.
- 녹음 끝내기. “내가 Meeting Bot을 보낸 회의의 녹음을 중지해 줘.”
- Visual Note. “오늘 오후 워크숍을 한 장짜리 Visual Note로 만들어 줘.” Visual Note는 회의를 한 장의 그림으로 정리한 것이며, 이미지로 받게 됩니다.
Hermes Agent가 내 회의를 못 읽는다면
먼저 세 가지를 확인하세요. 스킬이 로드됐는지, 로그인을 끝까지 마쳤는지, 에이전트가 local 백엔드를 쓰고 있는지입니다.
| 증상 | 해결 방법 |
|---|---|
| 스킬이 없음 | memo install-skill-md를 실행한 다음 /reload-skills를 보내거나 새 세션을 시작하세요 |
memo를 찾을 수 없음 | 비대화형 셸의 경로에 ~/.local/bin이 들어 있는지 확인하세요. 게이트웨이보다 memo를 나중에 설치했다면 hermes gateway install을 다시 실행해 현재 경로를 반영하세요 |
| 로그인되어 있지 않음 | memo auth status를 실행한 다음 memo auth login이나 메일 코드 로그인을 하세요 |
| 내 셸에서만 작동함 | 에이전트가 컨테이너 백엔드를 쓰고 있을 가능성이 높습니다. terminal.backend를 local로 바꾸세요 |
| 회의를 찾지 못함 | memo는 한 번에 워크스페이스(팀) 하나만 봅니다. memo workspace list를 실행하고 memo workspace set으로 바꾸세요 |
| 작업이 실행되지 않음 | hermes cron status를 확인하고 게이트웨이 데몬이 실행 중인지 보세요 |
| 잔액 부족 오류 | 그 작업에는 구독이나 Coins가 필요합니다 |
memo가 회의가 잠겨 있다고 함 | 그 회의가 속한 워크스페이스에 회의를 열람할 수 있는 구독이나 Coins가 더 이상 없습니다. 구독을 다시 시작하거나 Coins를 충전하면 다시 읽을 수 있습니다. 다른 사람이 공유한 회의라면 회의 소유자가 해야 합니다 |
MCP로 연결하는 방법
Hermes Agent는 MCP 서버에도 연결됩니다. 그리고 Meeting.ai MCP 서버로는 위의 CLI 단계에서 다루지 않는 일을 하나 할 수 있습니다. Meeting Bot이 아직 회의에 있는 동안 실시간 노트와 그때까지의 녹취록을 읽는 것입니다.
Hermes Agent 문서에 따르면 Hermes Agent는 Client ID Metadata Document로 서버에 자신이 누구인지 자동으로 알리며, Meeting.ai 서버는 이 방식을 지원합니다. 서버는 ~/.hermes/config.yaml에 추가합니다.
mcp_servers:
meeting-ai:
url: "https://mcp.meeting.ai/mcp"
auth: oauth그런 다음 새 터미널에서 hermes mcp login meeting-ai를 실행하고 브라우저에서 연결을 승인한 뒤, 새 세션을 시작하거나 /reload-mcp를 보내세요. 이렇게 만든 연결은 Meeting.ai의 연결된 MCP 클라이언트에 표시되며, 거기서 연결을 해제할 수 있습니다.
Hermes Agent에서 Meeting.ai 연결을 해제하려면 어떻게 하나요?
memo auth logout을 실행해 세션을 끝내고, memo install-skill-md --uninstall로 스킬 파일을 지우세요. 그런 다음 memo를 호출하는 cron 작업을 삭제하세요. Meeting.ai 쪽에서 세션을 끝내려면 설정 › MCP & CLI를 열어 연결을 해제하세요. 해제는 즉시 적용됩니다.
금요일 요약부터 시작해 보세요
명령어 세 줄을 실행하고 금요일 작업을 만든 다음, 오후 4시에 Telegram을 확인해 보세요. 명령어는 Meeting.ai CLI 페이지와 CLI 가이드에 자세히 나와 있습니다.
다른 에이전트나 어시스턴트를 쓴다면 아래 가이드를 보세요.





