본문으로 건너뛰기

© 2026 Molayo

Zenn헤드라인2026. 05. 19. 01:00

Hermes Agent와 Grok을 활용한 X(구 Twitter) 데이터 리서치 방법

요약

Nous Research에서 개발한 오픈 소스 자기 성장형 AI 에이전트인 Hermes Agent를 활용하여 X(구 Twitter) 데이터를 리서치하는 방법을 소개합니다. Hermes Agent는 Grok과 연동할 경우 별도의 X API 키 발급 없이도 X의 데이터를 수집하고 분석할 수 있는 강력한 기능을 제공합니다.

핵심 포인트

  • Hermes Agent는 스스로 설정 파일을 수정하며 성장하는 자기 성장형 오픈 소스 에이전트입니다.
  • 코딩 중심의 Claude Code나 Codex와 달리, Hermes Agent는 외부 데이터 수집 및 분석에 특화되어 있습니다.
  • xAI의 Grok과 연동하면 별도의 유료 API 키 없이 X 구독 권한을 통해 X 데이터를 리서치할 수 있습니다.
  • 모델 비의존적 특성 덕분에 OpenAI, Anthropic, xAI 등 다양한 LLM을 백엔드로 연결할 수 있습니다.

서론

안녕하세요, ひよつく입니다.

최근 다양한 코딩 에이전트(Coding Agent)가 유행하고 있어서 무엇을 사용해야 할지 전혀 모르겠을 때가 있죠.

Claude Code는 소스 코드가 유출될 것 같고, Gemini CLI는 소식이 없고, Copilot은 가격을 대폭 인상하고...

그래서 이번에는 Codex와 Hermes Agent를 사용하여 이것저것 즐겨보는 시간을 가져보려 합니다.

본 포스팅은 아래 스폰서의 제공으로 진행됩니다.

~ 당사 ~

(이번에도 회사의 AI 개발 도구 이용 지원 제도를 사용하여, OpenAI의 Pro 플랜을 계약하고 있습니다.)

Hermes Agent란 무엇인가?

Hermes Agent는 Nous Research가 개발한 오픈 소스(Open Source) 자기 성장형 AI 에이전트(Agent)입니다.

특징은 다음과 같습니다.

자기 성장형: 에이전트가 자신의 기술이나 설정 파일을 직접 수정하며 스스로 똑똑해짐 -
모델 비의존성: OpenAI, Anthropic, xAI 등 원하는 LLM(Large Language Model)을 백엔드(Backend)로 연결 가능 -
리서치 특화: 코딩보다는 정보 수집 및 분석 방면에 튜닝되어 있음

기존 코딩 에이전트와의 차이점은 이렇습니다.

  • Claude Code나 Codex는 「코드를 작성하는 것」이 본업
  • Hermes Agent는 「외부 세계에서 데이터를 가져와 분석하는 것」이 본업
  • MCP나 API 연동을 통해 외부 서비스를 호출하는 것이 기본적으로 포함됨

요약하자면 「Codex나 Claude Code에는 코딩을 시키고, Hermes Agent에는 리서치를 시키는」 식으로 나누어 사용하는 것이 정답인 것 같습니다.

이번에 Hermes Agent가 주목받는 이유는 xAI에서 다음과 같은 발표가 있었기 때문입니다.

xAI가 개발하는 Grok은 X의 AI 봇으로서 친숙하지만, 코딩이나 에이전트와는 다소 거리가 먼 이미지였습니다.

게다가 X(구 Twitter)가 일론 머스크(Elon Musk)에게 인수된 이후에는 X의 API를 호출하기 위해서도 별도로 API 키를 발급받아 종량제로 결제해야 했으나, 이번 Grok과 Hermes Agent의 연동을 통해 Grok의 구독(Subscription) 범위를 사용하여 Grok이 X의 API를 호출할 수 있게 된 것입니다.

X의 API로 무엇을 하는가?

저처럼 X에 빠져 사는 분들이라면 잘 아시겠지만, X에는 무한한 생데이터(Raw Data)가 쌓여 있습니다.

X상에 넘쳐나는 데이터를 AI에게 간편하게 리서치시키고 싶지 않으신가요?

시키고 싶으시죠?

그럼 Hermes Agent와 Grok을 연동해 봅시다~

Hermes Agent 설치 및 Grok 연동

설치는 공식 문서(Documentation)대로 하면 금방 끝납니다.

# macOS, Linux의 경우
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc # reload shell (or: source ~/.zshrc)
...

hermes를 입력하면 여러 가지를 물어보는데, 핵심은 모델 설정 단계에서 Grok을 선택하는 것입니다.

xAI Grok OAuth (SuperGrok Subscription)를 선택하세요.

사전에 X Premium 플랜에 가입되어 있어야 한다는 점도 잊지 마세요.

문서에서는 SuperGrok이라고 명시되어 있지만, 아무래도 Premium+가 아니더라도 Grok 연동이 가능한 것 같습니다.

...오류일 수도 있겠지만, 자비로운 일론의 은혜라고 생각하고 사용합시다.

참고로 별도의 xurl이나 X API 키를 발급받을 필요는 없습니다.

이 점이 아주 큰 장점입니다.

보통 X의 API를 사용하려면 X Developer Portal에서 앱을 만들고, 사전에 일정 금액의 크레딧을 구매하는 등의 절차가 필요하지만, 이 부분이 Grok의 구독 범위 내에서 해결된다는 것은 혁명적입니다.

설정이 끝났다면 한 번 실행해 봅시다.

프롬프트: Search hiyotuku_lee user on X, Summarize the data of the user.

결과:

● Search hiyotsuku_lee account on X. Summarize the user data.

Initializing agent...

┊ 📚 skill xurl 0.0s

┊ 💻 $ xurl user hiyotsuku_lee 0.9s [error]

┊ 🌐 navigate x.com 5.6s

╭─ ⚕ Hermes ──────────────────────────────────╮

@hiyotsuku_lee (ひよつく) 사용자에 대한 요약

- 표시 이름: ひよつく (Hiyotsuku)
- 핸들: @hiyotsuku_lee
- 계정 상태: 인증됨 (Verified)
...

╰──────────────────────────────────────────╯

⚕ grok-4.3 │ 23.2K/1M │ [░░░░░░░░░░] 2% │ 58s │ ⏲ 25s

꽤 잘 진행되었네요.

하지만 역시 아직 xurl을 사용하여 검색하려는 습관이 남아 있습니다.

참고로 Codex에게 시키면 최신 상태를 가져오지 못하거나 계정 자체를 찾지 못하는 경우가 있습니다.

우리 엔지니어들의 주전장은 현재 트렌드로 볼 때 역시 Codex나 ClaudeCode라고 생각되므로, 이를 Skill(기술)로 만들어 Skill 내부에서 Hermes를 Headless(헤드리스)로 호출하도록 합시다.

Codex로 Skill화하기

Codex 측에서 Skill로서 호출할 수 있도록 만듭니다.

사전에 Hermes Agent의 기본 모델(Default Model)은 Grok으로 설정해 둡시다.

세세한 것은 일단 제쳐두고, 우선 Codex에게 Skill화해 달라고 요청합시다.

프롬프트:

/skills x_search를 사용하여 hermes agent를 호출하고, X에서 검색하는 skill을 만들어줘. xurl은 사용하지 마.

여기서 한 가지 중요한 점은 "xurl은 사용하지 마"라고 명시하는 것입니다.

Hermes는 기본적으로 xurl CLI를 사용하려고 하기 때문에, 이를 막지 않으면 X의 API 키를 요구받아 진행이 막히게 됩니다.

잠시 기다리면 Codex가 ~/.codex/skills/hermes-x-research/ 디렉토리 아래에 Skill을 생성해 줍니다.

내용을 살펴보면 hermes-agent CLI를 subprocess(서브프로세스)로 호출하여 결과를 정제(Formatting)해서 반환하는 구성으로 되어 있었습니다.

실제로 실행하면 다음과 같습니다.

프롬프트: Search on X about platform engineering

이것만으로도 Codex가 알아서 Skill을 사용합니다.

특별히 / 명령어 등을 사용하지 않았습니다.

• I’ll use the Hermes X research skill for this, since X search is the right source here. I’m going to check the local workflow first, then run a focused search for recent platform engineering discussion.
• Explored
└ Read SKILL.md (hermes-x-research skill)
...

검색된 X 포스트의 링크까지 달아주는 점이 편리하네요.

그 외에도 X에서 검색해 보기

기왕 하는 김에 몇 가지 시도해 보았습니다.

X에서 Platform Engineering, SRE에 대해 트렌디한 일본 기업 검색

그럼 저희 회사와 비슷한 것을 조금 해볼까요?

프롬프트: X상에서 최근 Platform engineering, SRE에 대해 트렌디한 일본 기업을 검색해줘

• X상의 최근 30일, 특히 최근 7일을 보면 일본 기업 중에서는 다음이 눈에 띕니다.
트렌디한 일본 기업
- LayerX
...

꽤 타당한 결과가 나왔네요.

저희도 기술 발신을 더 열심히 해야겠다는 생각이 듭니다.

도내(도쿄)에서 리뷰가 좋은 맛있는 라멘집 랭킹 검색

분위기를 조금 바꿔보겠습니다.

프롬프트: X에서 검색, "도내 라멘 추천" 좋아요 수 100 이상

• X 검색에서 좋아요 100 이상이 확인된 「도내 라멘 추천」 계열 포스트는 다음과 같습니다.
특히 반응이 좋았던 포스트
- @lay_shiki02
...

과연, 포스트의 구체적인 좋아요 수까지는 가져오지 못한 것 같네요.

어떻게든 궁리하면 가능할 것 같지만, 뭐 목적은 달성했으니 됐습니다!

요약

이번에는 Hermes Agent와 Codex를 연동하여, AI가 X를 리서치하도록 만드는 메커니즘을 만들어 보았습니다.

포인트를 정리하면 다음과 같습니다:

Hermes Agent: Nous Research에서 제작한 리서치 특화 에이전트 (Research-specialized Agent) -
Grok 연동: xAI의 구독 범위 내에서 X의 API를 호출할 수 있음 (별도의 API 키 불필요!) -
Codex 스킬화 (Codex Skills): Codex의 스킬(Skills)에서 Hermes Agent를 호출할 수 있도록 만들면 편리함 -
읽기 전용 (Read-only): 쓰기 관련 기능은 xurl이 별도로 필요하므로 안전한 설계

솔직히 말해서, 지금까지 X상의 데이터를 AI에게 리서치하게 만드는 것은 꽤 번거로운 일이었습니다.

X API의 유료 플랜을 계약하거나, 스크레이핑 (Scraping)을 하는 식이었는데, 둘 다 선뜻 선택하기 어려운 옵션들이었죠.

그런데 Grok의 구독 범위 내에서 가능해졌으니, X 헤비 유저들에게는 정말 기쁜 소식입니다.

앞으로는 "궁금한 것이 생기면 우선 Codex에게 검색을 시킨다"와 같은 운영 방식도 괜찮을 것 같다는 느낌이 듭니다.

솔직히 X 앱 내 검색 기능도 조금 미묘한 부분이 있어서 말이죠...

참고로 X의 트렌드뿐만 아니라, 기업의 동향이나 채용 정보 리서치에도 일반적인 용도로 사용할 수 있을 것 같아, 마케터 분들은 업무에서도 활용하실 수 있지 않을까 싶습니다.

그럼 이만.

AI 자동 생성 콘텐츠

본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0