Context Hub๋ ์์ด์ ํธ๊ฐ API ๋ฌธ์๋ฅผ ์น์์ ๋ฌด์์ ๊ธ์ด์ค์ง ์๊ณ , ๋ฒ์ ๊ด๋ฆฌ๋ ๋ฌธ์๋ฅผ ๊ฒ์ํ๊ณ ๊ฐ์ ธ์ค๊ณ ์ฃผ์๊น์ง ๋จ๊ธฐ๊ฒ ๋ง๋๋ ๋ฌธ์ ํ๋ธ๋ค. ํต์ฌ์ โ๋ค์ ์ธ์ ์๋ ๊ฐ์ ์ค์๋ฅผ ๋ ํ๊ฒ ๋ง๋๋ ๊ฒโ์ด๋ค.
์ด ๋ ํฌ๋ 8์ ยท โญ +5.2K๋ก ํ์๋ ํ๋ก์ ํธ๋ค. ๋ณ ์ซ์๋ง ๋ณด๋ฉด ์ ํ์ฒ๋ผ ๋ณด์ผ ์ ์์ง๋ง, ์ค์ ๋ก๋ ๊ฐ๋ฐ์๋ค์ด ์ง๊ธ ์ด๋์ ์๊ฐ์ ์ฐ๊ณ ์๋์ง๋ฅผ ๊ฝค ์์งํ๊ฒ ๋๋ฌ๋ธ๋ค. ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ๊ฐ์ฅ ์์ฃผ ํ๋ฆฌ๋ ๊ฒ ์ค ํ๋๊ฐ ์ค๋๋ ๋ฌธ์๋ ํ๊ฐ API๋ค. Context Hub๋ search โ get โ annotate โ feedback ๋ฃจํ๋ฅผ CLI๋ก ๋จ์ํ๊ฒ ์ ๊ณตํด์, ์์ด์ ํธ๊ฐ ์ต์ ๋ฌธ์๋ฅผ ๋ ์์ ์ ์ผ๋ก ์ฐธ์กฐํ๊ฒ ๋ง๋ค๋ ค ํ๋ค. Andrew Ng ์ด๋ฆ๊ฐ๋ ํฌ์ง๋ง, ๋ฌธ์ ์ ์ ์์ฒด๊ฐ ๋งค์ฐ ์ค๋ฌด์ ์ด๋ค.
flowchart LR A[๋ฌธ์ ] --> B[context-hub] B --> C[์ค์น] C --> D[์ต์ ์คํ] D --> E[์ ๋ฌด ์ ์ฉ ํ๋จ]
์น ํ ํ์ํ ์นํธ์ํธ
- ์ด ๋ ํฌ์ ํ ์ค ํค์๋๋
context-hub๋ค.- ์ด๋ฒ ๋ณด๊ฐ์์๋ ์ค์น์ ์ฌ์ฉ ์์๋ฅผ ๊ณต์ README ๊ธฐ์ค์ผ๋ก ๋ ์ด์ดํ๊ฒ ์ ๋ฆฌํ๋ค.
- ์ฝ์ ๋๋
์ ์ ์กฐ๊ฑด โ ์ค์น โ ์ฒซ ์คํ โ ๊ฒ์ฆ์์๋ก ๋ณด๋ฉด ๋๋ค.- โ๋๋จํด ๋ณด์ธ๋คโ๋ณด๋ค โ๋ด ์ ๋ฌด์์ ๋ฐ๋ณต ๋น์ฉ์ ์ค์ด๋๊ฐโ๋ฅผ ๋จผ์ ๋ณธ๋ค.
์ด ๋ ํฌ๋ฅผ ํ ์ค๋ก ๋ณด๋ฉด
Context Hub๋ ์์ด์ ํธ๊ฐ API ๋ฌธ์๋ฅผ ์น์์ ๋ฌด์์ ๊ธ์ด์ค์ง ์๊ณ , ๋ฒ์ ๊ด๋ฆฌ๋ ๋ฌธ์๋ฅผ ๊ฒ์ํ๊ณ ๊ฐ์ ธ์ค๊ณ ์ฃผ์๊น์ง ๋จ๊ธฐ๊ฒ ๋ง๋๋ ๋ฌธ์ ํ๋ธ๋ค. ํต์ฌ์ โ๋ค์ ์ธ์ ์๋ ๊ฐ์ ์ค์๋ฅผ ๋ ํ๊ฒ ๋ง๋๋ ๊ฒโ์ด๋ค.
์ ์ง๊ธ ์ด ๋ ํฌ๊ฐ ๋จ๋๊ฐ
์ฝ๋ฉ ์์ด์ ํธ๊ฐ ๊ฐ์ฅ ์์ฃผ ํ๋ฆฌ๋ ๊ฒ ์ค ํ๋๊ฐ ์ค๋๋ ๋ฌธ์๋ ํ๊ฐ API๋ค. Context Hub๋ search โ get โ annotate โ feedback ๋ฃจํ๋ฅผ CLI๋ก ๋จ์ํ๊ฒ ์ ๊ณตํด์, ์์ด์ ํธ๊ฐ ์ต์ ๋ฌธ์๋ฅผ ๋ ์์ ์ ์ผ๋ก ์ฐธ์กฐํ๊ฒ ๋ง๋ค๋ ค ํ๋ค. Andrew Ng ์ด๋ฆ๊ฐ๋ ํฌ์ง๋ง, ๋ฌธ์ ์ ์ ์์ฒด๊ฐ ๋งค์ฐ ์ค๋ฌด์ ์ด๋ค.
๋ ํฌ ์์์ ๋จผ์ ๋ณผ ๊ฒ
chub search,chub get,chub annotate,chub feedback์ค์ฌ์ ๋จ์ CLI- ์ธ์ด๋ณยท๋ฒ์ ๋ณ ๋ฌธ์๋ฅผ ๊ฐ์ ธ์ค๊ณ ๋ก์ปฌ ์ฃผ์์ ์ธ์ ๊ฐ ์ ์งํ๋ ๊ตฌ์กฐ
- ๋ฌธ์ ํ์ง ํผ๋๋ฐฑ์ด ์์ฑ์ ์ชฝ์ผ๋ก ๋์๊ฐ ์ ์ฒด ์ํ๊ณ๊ฐ ๊ฐ์ ๋๋ ๋ชจ๋ธ
์ค์น ์ ์ ํ์ธํ ๊ฒ
- Node.js 18 ์ด์
- npm ์ ์ญ ์ค์น๊ฐ ๊ฐ๋ฅํ ํ๊ฒฝ
- ๋ฌธ์ ์ฐธ์กฐ ์ ํ๋๋ฅผ ๋์ด๊ณ ์ถ์ ์ฝ๋ฉ ์์ด์ ํธ ํ๋
์ค์น ๋ฐฉ๋ฒ
๊ณต์ ํ์ธ ๋งํฌ
- GitHub README: https://github.com/andrewyng/context-hub
- npm ํจํค์ง: https://www.npmjs.com/package/@aisuite/chub
- CLI Reference: https://github.com/andrewyng/context-hub/blob/main/docs/cli-reference.md
CLI ์ค์น
npm install -g @aisuite/chub์ค์น๊ฐ ๋๋๋ฉด ๋ฐ๋ก ์๋์ฒ๋ผ ๊ธฐ๋ณธ ๋์์ ํ์ธํ ์ ์๋ค.
chub search openai
chub get openai/chat --lang py์์ด์ ํธ์ ์ฐ๊ฒฐํ๊ธฐ
README๋ ์ด ๋๊ตฌ๋ฅผ ์ฌ๋์ด ์ง์ ์ฐ๊ธฐ๋ณด๋ค ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์ฐ๋๋ก ์ค๊ณํ๋ค๊ณ ๋ถ๋ช ํ ๋งํ๋ค. ๊ทธ๋์ ์ค์ ์์๋ ์์ด์ ํธ์๊ฒ ์๋์ฒ๋ผ ์ง์ํ๋ ๋ฐฉ์์ด ์์ฐ์ค๋ฝ๋ค.
Use the CLI command chub to get the latest API documentation for calling OpenAI. Run 'chub help' to understand how it works.Claude Code๋ผ๋ฉด ~/.claude/skills/get-api-docs ํด๋๋ฅผ ๋ง๋ค๊ณ , ๋ ํฌ์ cli/skills/get-api-docs/SKILL.md๋ฅผ ๋ฃ์ด ์๋ํํ ์๋ ์๋ค.
์ค์น ํ์ธ
chub search๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋๋ ค์ฃผ๋์ง ํ์ธํ๋ค.chub get ... --lang py๋๋--lang js๊ฐ ์ ๋๋ก ๋ฌธ์๋ฅผ ๋ฐ์์ค๋์ง ๋ณธ๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
- ๋จผ์
search๋ก ๋ฌธ์ ID๋ฅผ ์ฐพ๋๋ค. - ๊ทธ๋ค์
get์ผ๋ก ํ์ํ ์ธ์ด ๋ฒ์ ๋ฌธ์๋ฅผ ๊ฐ์ ธ์จ๋ค. - ์์
์ค ๋น ์ง ์ ๋ณด๋ ํจ์ ์ด ๋ณด์ด๋ฉด
annotate๋ก ๋ก์ปฌ ์ฃผ์์ ๋จ๊ธด๋ค. - ๋ค์ ์ธ์
์์ ๊ฐ์ ๋ฌธ์๋ฅผ ๋ค์
getํ์ ๋ ๊ทธ ์ฃผ์์ด ์๋์ผ๋ก ๋ถ๋์ง ํ์ธํ๋ค.
๋ํ ํ๋ฆ์ ์๋ ๋ค ์ค์ด๋ฉด ์ถฉ๋ถํ๋ค.
chub search "stripe payments"
chub get stripe/api --lang js
chub annotate stripe/api "Needs raw body for webhook verification"
chub feedback stripe/api up์ด ๋ฃจํ๊ฐ ํต์ฌ์ด๋ค. ๊ฒ์ํ๊ณ , ์ฝ๊ณ , ํจ์ ์ ๊ธฐ๋กํ๊ณ , ํ์ง ํผ๋๋ฐฑ์ ๋จ๊ธด๋ค.
์ด๋์ ๋ฐ๋ก ์จ๋จน์ ์ ์๋
์ฌ๋ก A. SDK ์ ๋ฐ์ดํธ ๋์
OpenAI๋ Stripe์ฒ๋ผ ์์ฃผ ๋ฐ๋๋ API๋ฅผ ๋ค๋ฃจ๋ ํ์ด๋ผ๋ฉด ์์ด์ ํธ๊ฐ ๊ฒ์ ์์ง ๋์ ํ๋ ์ด์ ๋ ๋ฌธ์๋ฅผ ๋จผ์ ์ฝ๊ฒ ํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ค๋ฅ๋ฅผ ์ค์ผ ์ ์๋ค. ํนํ Python๊ณผ JavaScript ๋ฒ์ ์ด ์์ด๋ ํ์ ์ ๋ฆฌํ๋ค.
์ฌ๋ก B. ๋ฐ๋ณต ์ค์ ๋์ ๋ฐฉ์ง
์นํ ๊ฒ์ฆ์ฒ๋ผ ๋งค๋ฒ ๊ฐ์ ํจ์ ์ด ์๋ ์์ ์ ๋ก์ปฌ ์ฃผ์์ด ์์ฃผ ์ ์ฉํ๋ค. ํ ๋ฒ ์ ์ด๋ ์ฃผ์์ด ๋ค์ ์ธ์ ์ ์๋์ผ๋ก ๋ถ์ผ๋ฉด, ๊ฐ์ ์ฝ์ง์ ์ค์ผ ์ ์๋ค.
์ฒ์ ํด๋ณผ ์ต์ ์คํ
npm install -g @aisuite/chub๋ก ์ค์นํ๋ค.chub search openai๋ก ๋ฌธ์๋ฅผ ์ฐพ๋๋ค.chub get openai/chat --lang py๋ก ์ค์ ๋ฌธ์๋ฅผ ๊ฐ์ ธ์จ๋ค.- ์์ ์ฃผ์ ํ๋๋ฅผ ๋จ๊ธด ๋ค ๋ค์ ์ธ์ ์ ๋ค์ ๊ฐ์ ๋ฌธ์๋ฅผ ๋ถ๋ฌ์ ๋ฐ์ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ค.
๊ฒ์ฆ ํฌ์ธํธ๋ ๊ฐ๋จํ๋ค. ์ ์ฉ์ฑ์ ํ๋จํ ๋๋ ๋ฌธ์๊ฐ ๋ง์์ก๋์ง๋ณด๋ค, ์๋ชป๋ API ํธ์ถ์ด๋ ์๋ชป๋ ํ๋ผ๋ฏธํฐ ์์๊ฐ ์ค์๋์ง ๋ณด๋ ๊ฒ ๋ง๋ค.
๋ณผ ๋ ์ฃผ์ํ ์
- ๋ฌธ์ ํ๋ธ๊ฐ ์ข์๋ ๋ด์ฉ์ด ์์ง ์๋ ๋ถ์ผ๋ ์ง์ ๋ณด๊ฐํด์ผ ํ๋ค.
- ์์ด์ ํธ๊ฐ chub๋ฅผ ์ค์ ๋ก ์ฌ์ฉํ๋๋ก ์คํฌ์ด๋ ๊ท์น์ผ๋ก ์ฐ๊ฒฐํด์ค์ผ ํจ๊ณผ๊ฐ ๋๋ค.
- ๋ก์ปฌ ์ฃผ์์ด ์์ผ์๋ก ์ ๋ฆฌ ๊ธฐ์ค์ ์ ์ธ์ฐ๋ฉด ์ก์์ด ๋ ์ ์๋ค.
๋ค์ ์ฝ๊ธฐ
์ด ๊ธ์ AI๋ฅผ ํ์ฉํด ์ด์์ ์ ๋ฆฌํ๊ณ , GitHub README์ ๊ณต์ ๋งํฌ๋ฅผ ๋ค์ ํ์ธํด ์ค๋ฌด ์ ์ฉ ๊ด์ ์ผ๋ก ํ์ด์ผ๋ค.