Context Hub(chub)는 코딩 에이전트가 최신 API 문서를 검색하고 활용하도록 돕는 오픈소스 CLI 도구입니다. 앤드류 응(Andrew Ng)과 딥러닝닷AI(DeepLearning.AI) 팀이 2026년 3월 공개했으며, 현재 Stripe, OpenAI, Anthropic, Supabase 등 68개 이상의 API 문서가 등록되어 있습니다.
AI 코딩 에이전트를 쓰다 보면 이미 폐기된 파라미터를 사용하거나, 오래된 API를 호출하는 문제를 자주 겪습니다. LLM의 학습 데이터가 고정되어 있기 때문입니다. Context Hub는 이 Agent Drift 문제를 정면으로 해결합니다.
핵심 기능
문서 검색 & 가져오기:
chub search와chub get명령어로 레지스트리에서 최신 API 문서를 검색하고, 언어별(Python, JS 등)로 가져올 수 있습니다. LLM이 읽기 쉬운 마크다운 형식으로 전달됩니다.개인 메모리(Persistent Agent Memory):
chub annotate명령어로 에이전트가 발견한 워크어라운드나 주의사항을 로컬에 저장합니다. 다음 세션에서 같은 API 문서를 불러올 때 이 메모가 자동으로 포함되어, 세션 간 학습이 가능합니다.커뮤니티 피드백:
chub feedback명령어로 문서에 대한 평가(👍/👎)와 라벨(accurate,outdated,wrong-examples)을 남길 수 있습니다. 이 피드백은 레지스트리 관리자에게 전달되어 문서 품질이 지속적으로 개선됩니다.
이렇게 써보세요 — 실전 활용법
활용 1: Context Hub 설치 & 기본 사용
터미널에서 다음 명령어로 설치합니다.
npm install -g @aisuite/chub설치 후 원하는 API 문서를 검색하고 가져옵니다.
# Anthropic Claude API 관련 문서 검색
chub search anthropic
# Python 버전의 Claude API 문서 가져오기
chub get anthropic/claude-api --lang python활용 2: Claude Code 스킬로 추가하기
Context Hub를 Claude Code에서 자동으로 활용하려면, 스킬로 등록하는 것이 가장 효과적입니다.
# 스킬 디렉토리 생성 및 파일 복사
mkdir -p ~/.claude/skills/get-api-docs
cp $(npm root -g)/@aisuite/chub/skills/get-api-docs/SKILL.md ~/.claude/skills/get-api-docs/SKILL.md설정 후 디렉토리 구조는 이렇습니다.
~/.claude/skills/
└── get-api-docs/
└── SKILL.md이제 Claude Code에서 이런 프롬프트를 사용할 수 있습니다.
"Anthropic Claude API로 스트리밍 코드 짜줘. chub로 최신 문서 먼저 확인하고 진행해."
"/get-api-docs anthropic/claude-api 관련 개발 시 주의사항 알려줘."
활용 3: 에이전트 메모리로 팀 지식 축적
에이전트가 작업 중 발견한 문제나 해결책을 메모로 저장할 수 있습니다.
# 예: Stripe 웹훅에서 raw body가 필요하다는 사실을 기록
chub annotate stripe/api "웹훅 검증 시 parsed JSON이 아닌 raw body를 사용해야 함"이 메모는 다음에 chub get stripe/api를 실행할 때 문서와 함께 자동으로 표시됩니다. 세션이 끝나면 사라지던 에이전트의 문제 해결 경험이 영구적으로 보존됩니다.
요금 & 시작하기
Context Hub는 완전 무료 오픈소스입니다. GitHub에서 소스 코드를 확인할 수 있고, npm으로 바로 설치 가능합니다. Node.js 환경만 있으면 됩니다.
GitHub: github.com/andrewyng/context-hub
설치:
npm install -g @aisuite/chub등록된 API: 68개 이상 (Stripe, OpenAI, Anthropic, Supabase, Firebase, Twilio, Shopify, AWS 등)
Before / After — Context Hub 도입 전후 비교
항목
Before (미사용)
After (사용)
API 문서 정확도
오래된 문서나 부정확한 정보에 의존
최신 API 문서 + 커뮤니티 피드백 기반 정확한 정보
Agent Drift
시간이 지날수록 성능 저하 가능성 높음
최신 정보 활용으로 성능 저하 방지
문제 해결 속도
오래된 정보로 삽질 반복
이전 세션의 메모와 최신 문서로 빠르게 해결
팀 지식 공유
개인 경험이 세션과 함께 소멸
annotate로 팀 지식이 누적·공유됨
자주 묻는 질문
Context Hub는 무료인가요?
네, Context Hub는 완전히 무료인 오픈소스 프로젝트입니다. 앤드류 응의 딥러닝닷AI 팀이 GitHub에 공개했으며, npm으로 누구나 설치하여 사용할 수 있습니다.
Context Hub를 시작하려면 뭐가 필요하나요?
Node.js 환경만 있으면 됩니다. npm install -g @aisuite/chub 한 줄이면 설치가 끝납니다. 별도의 API 키나 계정 등록 없이 바로 문서 검색과 가져오기가 가능합니다.
Context Hub와 Context7 MCP의 차이점은?
Context Hub는 CLI 기반으로 에이전트가 직접 chub 명령어를 실행하여 문서를 가져오는 방식입니다. Context7 MCP는 MCP(Model Context Protocol) 서버 방식으로 AI 클라이언트에 직접 연결됩니다. Context Hub는 커뮤니티 피드백과 에이전트 메모리 기능이 차별점입니다.
내가 사용하는 API가 등록되어 있지 않으면?
직접 문서를 작성하여 레지스트리에 기여할 수 있습니다. YAML frontmatter와 마크다운 본문으로 구성된 문서를 GitHub PR로 제출하면 됩니다. 현재 68개 이상의 API가 등록되어 있고 계속 늘어나고 있습니다.
Context Hub가 풀고 있는 문제는 사실 모든 AI 코딩 도구 사용자가 겪고 있는 고통입니다. Cursor든 Claude Code든, 에이전트에게 "Stripe 결제 연동해줘"라고 시키면 6개월 전 API 기준으로 코드를 짜는 경우가 허다합니다. 에러가 나야 "아 이거 바뀌었구나" 깨닫고, 공식 문서를 직접 찾아서 붙여넣어 주는 반복이 생기죠.
Context Hub의 진짜 가치는 CLI 도구 자체가 아니라 커뮤니티 기반 문서 큐레이션 모델에 있다고 봅니다. 공식 문서는 길고 복잡한데, chub 레지스트리의 문서는 LLM이 소화하기 좋은 크기로 정제되어 있습니다. 여기에 사용자들의 outdated, wrong-examples 같은 라벨이 붙으면, 공식 문서보다 오히려 더 실용적인 레퍼런스가 됩니다.
한국 개발자 관점에서 아쉬운 점은 한국 서비스(카카오, 네이버, 토스 등)의 API 문 서가 아직 없다는 것입니다. 하지만 이건 기여 기회이기도 합니다. 카카오 로그인 API나 토스페이먼츠 결제 API 문서를 chub 레지스트리에 올리면, 한국어 기반 개발에서도 Agent Drift 없이 정확한 코드를 생성할 수 있게 됩니다. 누군가 먼저 시작하면 팀 전체의 생산성이 올라가는 구조입니다.