네, oh-my-claudecode에 대해 알아보겠습니다.
먼저 이 프로젝트에 대해 웹에서 정보를 검색해 보겠습니다.검색 결과를 바탕으로 정리해 드리겠습니다.
결론: 네, 사용해도 됩니다!
oh-my-claudecode는 Claude Code (Anthropic's official CLI)를 위한 멀티 에이전트 오케스트레이션 시스템입니다. 원래 oh-my-opencode에서 포팅된 프로젝트로, opencode 없이 Claude CLI만으로 사용할 수 있습니다.
| 기능 | 설명 |
|---|---|
| 5가지 실행 모드 | Autopilot (자율), Ultrapilot (3-5x 병렬), Swarm (조정된 에이전트), Pipeline (순차 체인), Ecomode (토큰 효율) |
| 32개 전문 에이전트 | architect, explorer, researcher, executor, designer, writer 등 |
| 31+ Skills | ultrawork, deepinit, git-master 등 |
| Zero Learning Curve | 자연어로 의도를 감지하여 자동 활성화 |
# Claude Code 실행 후 내부에서:
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
npm install -g oh-my-claude-sisyphus
# Claude Code 내에서 실행
/oh-my-claudecode:omc-default # 현재 프로젝트에 설정
/oh-my-claudecode:omc-default-global # 전역 설정
# 자연어로 사용 (자동 감지)
> "ultrawork implement user dashboard with charts"
> "plan this authentication module"
> "ralph: implement OAuth login"
# 명시적 명령어
/oh-my-claudecode:ultrawork "build a fullstack todo app"
/oh-my-claudecode:planner "refactor the auth module"
/oh-my-claudecode:deepsearch "API endpoints that handle user data"
플러그인 업데이트 후: /oh-my-claudecode:omc-default 또는 omc-default-global을 다시 실행해야 최신 CLAUDE.md가 적용됩니다.
토큰 비용: 병렬 에이전트를 많이 사용하면 토큰 소비가 증가합니다. omc stats 명령어로 사용량을 추적할 수 있습니다.
OS 지원: macOS와 Linux(Ubuntu 포함) 지원됩니다.
opencode 없이 Claude CLI만 사용하시는 환경에서 문제없이 작동합니다. 기존 Claude CLI 워크플로우를 크게 향상시킬 수 있는 좋은 도구입니다!
이제 가격 정보도 확인해 보겠습니다.이제 충분한 정보를 수집했습니다. 정리해 드리겠습니다.
Exa는 AI를 위한 실시간 검색 엔진으로, 웹 검색 API, 웹 크롤링 API, SERP API, 심층 리서치 도구를 제공합니다. 쉽게 말해 "AI를 위한 구글"이라고 생각하시면 됩니다.
기존 검색 엔진이 사람을 위해 설계된 반면, Exa.ai는 기계(AI)를 위해 설계된 검색 엔진입니다. LLM과 RAG 애플리케이션에 최적화된 실시간 구조화된 데이터를 반환합니다.
Exa는 최신 AI 언어 처리 기술을 활용한 새로운 검색 엔진입니다. 자체적으로 고품질 웹 콘텐츠 인덱스를 구축하고, 임베딩 기반 기술로 이를 쿼리하는 모델을 훈련시켰습니다.
임베딩을 사용하여 전통적인 검색을 넘어 '다음 링크 예측(next-link prediction)'을 사용합니다. 이는 쿼리와 인덱싱된 문서의 의미적 내용을 이해하는 방식입니다.
| 타입 | 설명 | 용도 |
|---|---|---|
| Neural | 임베딩 기반 시맨틱 검색 | 복잡한 쿼리, 탐색적 검색 |
| Keyword | 전통적인 키워드 매칭 | 특정 용어, 고유명사 검색 |
| Auto | Neural + Keyword 자동 조합 | 대부분의 일반적인 검색 |
| Deep | 쿼리를 여러 변형으로 확장하고 병렬 검색을 수행하여 포괄적인 결과를 찾습니다. | 리서치, 복잡한 질문 |
| Fast | 지연 시간이 가장 중요할 때를 위한 빠른 검색 | 음성 에이전트, 자동완성 |
| 엔드포인트 | 기능 |
|---|---|
/search |
웹페이지 검색 (임베딩 또는 키워드 기반) |
/contents |
깨끗하게 파싱된 HTML 콘텐츠 추출 |
/findSimilar |
링크 기반 유사 결과 찾기 |
/answer |
인용과 함께 질문에 대한 직접 답변 |
/research |
심층 인터넷 리서치 자동화, 구조화된 JSON 결과 반환 |
실시간 인덱싱: 매분마다 새로운 URL을 크롤링하여 최신 정보 제공
시맨틱 검색: AI가 쿼리 뒤의 의미를 기반으로 정보를 이해하고 검색
콘텐츠 스크래핑: 파싱된 페이지 콘텐츠를 바로 사용 가능한 형태로 제공
강력한 필터링: 날짜, 카테고리, 도메인, 위치 등으로 필터링
MCP 서버 지원: Claude CLI와 같은 AI 도구와 직접 통합 가능
| 검색 타입 | 1-25 결과 | 26-100 결과 |
|---|---|---|
| Fast, Auto, Neural | $5 | $25 |
| Deep | $15 | - |
from exa_py import Exa
exa = Exa("EXA_API_KEY")
# 기본 검색
results = exa.search(
"latest developments in ML",
category="papers"
)
# 심층 검색 (컨텍스트 포함)
results = exa.search_and_contents(
"blog post about AI",
type="deep",
additional_queries=["AI blogpost", "machine learning blogs"],
text=True,
context=True
)
Exa는 MCP 서버를 제공하므로 Claude CLI에서 직접 사용할 수 있습니다:
# Claude CLI에서 MCP 서버 추가
claude mcp add exa-mcp-server
설정 후 Claude가 웹 검색, 콘텐츠 추출, 유사 리소스 찾기, 리서치 작업 등을 자동으로 수행할 수 있습니다.
| 서비스 | 특징 |
|---|---|
| Exa | AI 특화, 시맨틱 검색, 구조화된 출력 |
| Tavily | RAG 최적화, 간단한 API |
| Perplexity | 대화형 검색, 일반 사용자 대상 |
| Google Search API | 범용, 광범위한 인덱스 |
| 항목 | 내용 |
|---|---|
| 대상 | AI 개발자, LLM 애플리케이션 빌더 |
| 강점 | 시맨틱 검색, 실시간 데이터, 구조화된 출력 |
| 가격 | $10 무료 크레딧으로 시작, 이후 사용량 기반 과금 |
| 통합 | MCP, Python SDK, REST API |
Django 기반 프로젝트에서 RAG나 AI 에이전트 기능을 추가할 때 매우 유용한 도구입니다!
좋은 질문입니다. 먼저 oh-my-claudecode의 구조와 Exa.ai의 역할을 명확히 정리해 드리겠습니다.
oh-my-claudecode에서 Exa.ai를 Gemini로 "대체"하는 것은 적절하지 않습니다. 두 도구는 완전히 다른 목적을 가지고 있기 때문입니다.
| 도구 | 역할 | oh-my-claudecode에서의 용도 |
|---|---|---|
| Exa.ai | 웹 검색 API (MCP 서버) | 실시간 웹 정보 검색, 리서치 데이터 수집 |
| Gemini | LLM (대형 언어 모델) | 텍스트 생성, 추론 (Claude의 경쟁 제품) |
oh-my-claudecode 아키텍처
─────────────────────────────────────
┌─────────────────────────────────┐
│ oh-my-claudecode (플러그인) │
│ - 멀티 에이전트 오케스트레이션 │
│ - 32개 전문 에이전트 │
└──────────────┬──────────────────┘
│
▼
┌─────────────────────────────────┐
│ Claude Code (LLM 엔진) │ ← Gemini로 대체 불가
│ - 핵심 추론 엔진 │ (Claude 전용 플러그인)
└──────────────┬──────────────────┘
│
▼
┌─────────────────────────────────┐
│ MCP 서버들 (외부 도구) │ ← Exa는 여기에 해당
│ - Exa (웹 검색) │
│ - GitHub (코드 저장소) │
│ - Context7 (문서 검색) │
│ - 기타 MCP 서버들... │
└─────────────────────────────────┘
Exa.ai가 비용이나 다른 이유로 부담된다면, 같은 역할을 하는 다른 웹 검색 MCP 서버를 사용할 수 있습니다:
| MCP 서버 | 특징 | 비용 |
|---|---|---|
| Tavily | RAG 최적화, 간단한 API | 무료 티어 있음 |
| Brave Search | 프라이버시 중심 | 무료 티어 있음 |
| SerpAPI | Google 결과 스크래핑 | 월 100회 무료 |
| DuckDuckGo | 무료, 프라이버시 | 무료 |
Exa.ai(웹 검색)는 oh-my-claudecode의 선택적 기능입니다. 웹 검색이 필요 없다면 Exa MCP를 설정하지 않아도 oh-my-claudecode의 핵심 기능들은 모두 사용 가능합니다:
웹 리서치 기능(/oh-my-claudecode:research)만 제한됩니다.
| 질문 | 답변 |
|---|---|
| Exa 대신 Gemini 사용 가능? | ❌ 아니요 (역할이 다름) |
| Exa 대신 다른 검색 API 사용? | ✅ 가능 (Tavily, Brave 등) |
| Exa 없이 oh-my-claudecode 사용? | ✅ 가능 (웹 리서치 기능만 제한) |
| Claude 대신 Gemini로 oh-my-claudecode 사용? | ❌ 불가 (Claude 전용 플러그인) |
추가로 Tavily나 다른 웹 검색 MCP 설정 방법이 필요하시면 말씀해 주세요!