๐ SECURITY INCIDENT
Claude Code ์์ค ์ ์ถ ์ฌ๊ฑด ์ด์ ๋ฆฌ
npm ํจํค์ง ์ค์ ํ๋๋ก 512,000์ค์ด ์ธ์์ ๊ณต๊ฐ๋๋ค
2026๋ 3์ 31์ผ | Anthropic | .npmignore ๋๋ฝ ์ฌ๊ณ
๐ ๋ชฉ์ฐจ
1. ์ฌ๊ฑด ๊ฐ์์ ํ์๋ผ์ธ
์ด์ฒ์ด์ญ์ก๋ ์ผ์ ์ผ์ญ์ผ์ผ, ์ธ๊ณต์ง๋ฅ ์ ๊ณ๋ฅผ ๋คํ๋ ์ด๋ํ ๋ณด์ ์ฌ๊ณ ๊ฐ ๋ฐ์ํ์ต๋๋ค. Anthropic์ด ์์ฌ์ ํต์ฌ ์ ํ์ธ Claude Code์ ์์ค์ฝ๋๋ฅผ ์ค์๋ก npm ํจํค์ง์ ํฌํจ์์ผ ๋ฐฐํฌํ ๊ฒ์ ๋๋ค. ์ด ์ฌ๊ฑด์ ๋จ์ํ ์ฝ๋ ์ ์ถ์ ๋์ด์, ์ธ๊ณต์ง๋ฅ ์ฝ๋ฉ ์์ด์ ํธ์ ๋ด๋ถ ์ค๊ณ ์ฒ ํ๊ณผ ๋ฏธ๊ณต๊ฐ ๊ธฐ๋ฅ๋ค๊น์ง ๋ชจ๋ ์ธ์์ ๋๋ฌ๋ด๋ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ์ต๋๋ค.
์ฌ๊ฑด์ ์์์ Anthropic์ ๋ฆด๋ฆฌ์ค ํ์ด Claude Code ๋ฒ์ ์ด์ ์ผ์ ํํ์ npm ๋ ์ง์คํธ๋ฆฌ์ ๋ฐฐํฌํ๋ฉด์๋ถํฐ์์ต๋๋ค. ๋น๋ ๋๊ตฌ์ธ Bun์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์์ฑํ๋ ์์ค๋งต ํ์ผ์ธ cli.js.map์ด ํจํค์ง์ ๊ทธ๋๋ก ํฌํจ๋์ด ๋ฒ๋ ธ์ต๋๋ค. ์ด ํ์ผ์ ํฌ๊ธฐ๋ง ์ค์ญ๊ตฌ์ ํ ๋ฉ๊ฐ๋ฐ์ดํธ์ ๋ฌํ์ผ๋ฉฐ, ๊ทธ ์์๋ ์ฝ ์ฒํ๋ฐฑํ์ญ์ฌ๊ฐ์ ์๋ณธ TypeScript ํ์ผ๊ณผ ์ค์ญ๋ง ์ค์ด ๋๋ ์์ค์ฝ๋๊ฐ ๊ณ ์ค๋ํ ๋ด๊ฒจ ์์์ต๋๋ค.
๋ณด์ ์ฐ๊ตฌ์ Chaofan Shou๊ฐ ๋๋ถ ํ์ค์ ์๋ฒฝ ๋ค์ ์ด์ญ์ผ๋ถ๊ฒฝ์ ์ด ์ฌ์ค์ ๋ฐ๊ฒฌํ๊ณ X(๊ตฌ ํธ์ํฐ)์ ๋ค์ด๋ก๋ ๋งํฌ๋ฅผ ๊ณต์ ํ๋ฉด์ ์ํฉ์ ๊ธ๊ฒฉํ ํ์ฐ๋์์ต๋๋ค. ํด๋น ํธ์์ ์ด์ฒ๋ฐฑ๋ง ์กฐํ์๋ฅผ ๊ธฐ๋กํ๊ณ , ์ ์๊ฐ ๋ด์ ์์ค์ฝ๋๋ GitHub์ ๋ฏธ๋ฌ๋ง๋๊ณ ๋ถ์๋๊ธฐ ์์ํ์ต๋๋ค. ํ๊ตญ์ธ ๊ฐ๋ฐ์ Sigrid Jin์ด ์ฃผ๋ํ ํด๋ฆฐ๋ฃธ ์ฌ๊ตฌํ ํ๋ก์ ํธ์ธ claw-code๋ ๊ณต๊ฐ ํ ๋จ ์ด ์๊ฐ ๋ง์ GitHub ์คํ ์ค๋ง ๊ฐ๋ฅผ ๋ํํ๋ฉฐ ํ๋ซํผ ์ญ์ฌ์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ ์ ์ฅ์ ์ค ํ๋๊ฐ ๋์์ต๋๋ค.
โฒ Claude Code ์์ค ์ ์ถ ์ฌ๊ฑด ํ์๋ผ์ธ โ 3์ 31์ผ ์๋ฒฝ๋ถํฐ ์คํ๊น์ง
2. ์ ์ถ์ ๊ธฐ์ ์ ์์ธ
์ด๋ฒ ์ ์ถ์ ๊ทผ๋ณธ ์์ธ์ ๋๋ผ์ธ ์ ๋๋ก ๋จ์ํฉ๋๋ค. npm ํจํค์ง ๋ฐฐํฌ ์ ํน์ ํ์ผ์ ์ ์ธํ๊ธฐ ์ํด ์ฌ์ฉํ๋ .npmignore ํ์ผ์ *.map ํจํด์ด ๋๋ฝ๋์ด ์์๋ ๊ฒ์
๋๋ค. ํน์ package.json์ files ํ๋์์ ์์ค๋งต ํ์ผ์ ๋ช
์์ ์ผ๋ก ์ ์ธํ์ง ์์ ๊ฒ์ด ์์ธ์ด์์ต๋๋ค.
Claude Code๋ ์ด์ฒ์ด์ญ์ค๋
๋ง์ Anthropic์ด ์ธ์ํ Bun์ ๋น๋ ๋๊ตฌ๋ก ์ฌ์ฉํ๊ณ ์์์ต๋๋ค. Bun์ ๊ธฐ๋ณธ ์ค์ ์์ ์์ค๋งต์ ์๋์ผ๋ก ์์ฑํ๋๋ฐ, ์ด ์์ค๋งต ํ์ผ์๋ ์๋ณธ ์์ค์ฝ๋๋ฅผ ์์ ํ ๋ณต์ํ ์ ์๋ sourcesContent ํ๋๊ฐ ํฌํจ๋์ด ์์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์ค๋งต์ ๋๋ฒ๊น
๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ, ํ๋ก๋์
๋ฐฐํฌ ์์๋ ๋ฐ๋์ ์ ์ธํด์ผ ํ๋ ํ์ผ์
๋๋ค.
โฒ npm ํจํค์ง์์ ๋ฐ๊ฒฌ๋ 59.8MB ์์ค๋งต ํ์ผ
์์ค๋งต์ด๋ ์ปดํ์ผ๋๊ฑฐ๋ ๋๋ ํ๋ ์ฝ๋๋ฅผ ์๋ณธ ์์ค์ฝ๋์ ๋งคํํด์ฃผ๋ JSON ํ์์ ํ์ผ์ ๋๋ค. ์น ๊ฐ๋ฐ์์ ๋ธ๋ผ์ฐ์ ๋๋ฒ๊น ๋๊ตฌ๊ฐ ์๋ณธ ์ฝ๋๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ ์ฉ๋์ ๋๋ค. ํ์ง๋ง ์ด๋ฒ ๊ฒฝ์ฐ์ฒ๋ผ sourcesContent ํ๋์ ์ ์ฒด ์์ค์ฝ๋๊ฐ ์ธ๋ผ์ธ์ผ๋ก ํฌํจ๋์ด ์์ผ๋ฉด, ์์ค๋งต ํ์ผ ํ๋๋ง์ผ๋ก ๋ชจ๋ ์๋ณธ ํ์ผ์ ์๋ฒฝํ๊ฒ ์ฌ๊ตฌ์ฑํ ์ ์๊ฒ ๋ฉ๋๋ค. Anthropic์ ๋น๋ ํ์ดํ๋ผ์ธ์์ ์ด ๊ธฐ๋ณธ ์ต์ ์ ๋นํ์ฑํํ์ง ์์๊ฑฐ๋, ์ต์ํ ๋ฐฐํฌ ์ ์ ์์ค๋งต ํ์ผ์ ์ ๊ฑฐํ๋ ๋จ๊ณ๊ฐ ๋๋ฝ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.
3. ์์ค๋งต์์ ๋ฐ๊ฒฌ๋ ๊ฒ๋ค
์ ์ถ๋ ์์ค๋งต์ ๋ถ์ํ ๊ฐ๋ฐ์๋ค์ Claude Code์ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ์์ ํ ํ์ ํ ์ ์์์ต๋๋ค. ์ฝ ์ฒํ๋ฐฑํ์ญ์ฌ๊ฐ์ TypeScript ํ์ผ์ Claude Code๊ฐ ๋จ์ํ ์ฑํ ์ธํฐํ์ด์ค๊ฐ ์๋๋ผ, ์ ๊ตํ๊ฒ ์ค๊ณ๋ ๋๊ท๋ชจ ์ํํธ์จ์ด ์์คํ ์ด๋ผ๋ ๊ฒ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ํนํ ์ฃผ๋ชฉํ ๋งํ ๋ฐ๊ฒฌ๋ค์ด ์ฌ๋ฌ ๊ฐ์ง ์์์ต๋๋ค.
โฒ ์์ค๋งต ํ์ผ ๋ถ์ ๊ฒฐ๊ณผ โ 1,884๊ฐ ํ์ผ, 512,000์ค์ ์๋ณธ ์ฝ๋
์ฒซ์งธ, Claude Code์ ํต์ฌ ๋์ ์๋ฆฌ๊ฐ ๋๋ฌ๋ฌ์ต๋๋ค. ์์คํ ์ ์ฌ์ฉ์์ ์์ฐ์ด ์์ฒญ์ ๋ฐ์ ์ธ๊ณต์ง๋ฅ์ด ์ ์ ํ ๋๊ตฌ๋ฅผ ํ๋จํ๊ณ , ๊ถํ ํ์ธ์ ๊ฑฐ์น ํ ์์ ํ๊ฒ ์คํํ ๋ค ๊ฒฐ๊ณผ๋ฅผ ์ธ๊ณต์ง๋ฅ์๊ฒ ๋ฐํํ๋ ๋ฃจํ๋ก ๋์ํฉ๋๋ค. ์ด ์ฟผ๋ฆฌ ์์ง์ ๋ค ๋จ๊ณ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์์ ๋ฐ ์ด๊ธฐํ ๋จ๊ณ์์ ์ธ์ฆ๊ณผ ๋ชจ๋ธ ์ ํ, ์ค์ ๋ก๋ฉ์ด ์ด๋ฃจ์ด์ง๊ณ , ์ฟผ๋ฆฌ ๋ฃจํ ๋จ๊ณ์์ ์ฌ์ฉ์ ๋ฉ์์ง์ API ํธ์ถ์ด ๋ฐ๋ณต๋๋ฉฐ, ๋๊ตฌ ์คํ ๋จ๊ณ์์ ์ฌ์ญ์ค ๊ฐ ์ด์์ ๋ด์ฅ ๋๊ตฌ์ MCP ํ๋กํ ์ฝ์ ํตํ ์ธ๋ถ ๋๊ตฌ๊ฐ ํ์ฉ๋๊ณ , ๋ง์ง๋ง์ผ๋ก React ๊ธฐ๋ฐ TUI๋ฅผ ํตํด ๊ฒฐ๊ณผ๊ฐ ํ์๋ฉ๋๋ค.
๋์งธ, ์ฝ๋๋ฒ ์ด์ค์ ๊ธฐ์ ์คํ ์ ํ์ด ํ์ธ๋์์ต๋๋ค. Claude Code๋ TypeScript๋ก ์์ฑ๋์์ผ๋ฉฐ, ํฐ๋ฏธ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ํด React์ ํฐ๋ฏธ๋ ๋ ๋๋ง ํ๋ ์์ํฌ์ธ Ink๋ฅผ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค. ์ํ ๊ด๋ฆฌ์๋ Zustand๊ฐ ์ฑํ๋์๊ณ , ๋น๋ ๋๊ตฌ๋ก๋ Bun์ด ์ฌ์ฉ๋์์ต๋๋ค. ๋ณด์ ์ธก๋ฉด์์๋ Tree-sitter ํ์๋ฅผ ํ์ฉํ์ฌ Bash ๋ช ๋ น์ด์ ๊ตฌ๋ฌธ์ ๋ถ์ํ๊ณ ์ํ๋๋ฅผ ํ๊ฐํ๋ ์ ๊ตํ ์์คํ ์ด ๊ตฌํ๋์ด ์์์ต๋๋ค.
์ ์งธ, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ์ถฉ๊ฒฉ์ ์ด์๋ ๊ฒ์ ์์ง ๊ณต์์ ์ผ๋ก ๋ฐํ๋์ง ์์ ๋ฏธ๊ณต๊ฐ ๊ธฐ๋ฅ๋ค์ ์กด์ฌ์์ต๋๋ค. KAIROS๋ผ๋ ์ฝ๋๋ค์์ ์์๊ฐ๋ ์์ด์ ํธ, Proactive ๋ชจ๋, Dream ๋ชจ๋ ๋ฑ์ด ํผ์ฒ ํ๋๊ทธ๋ก ๊ด๋ฆฌ๋๊ณ ์์์ผ๋ฉฐ, ๋ด๋ถ ๋ชจ๋ธ ์ฝ๋๋ค์๊น์ง ๋ ธ์ถ๋์์ต๋๋ค. ์ด๋ฌํ ์ ๋ณด๋ ๊ฒฝ์์ฌ๋ค์ด Anthropic์ ์ ํ ์ ๋ต์ ํ์ ํ๋ ๋ฐ ๊ฒฐ์ ์ ์ธ ๋จ์๊ฐ ๋ ์ ์๋ ๋ฏผ๊ฐํ ๋ด์ฉ์ด์์ต๋๋ค.
4. ๋ด๋ถ ์ํคํ ์ฒ ๋ถ์
์ ์ถ๋ ์ฝ๋๋ฅผ ํตํด Claude Code์ ์ ์ฒด ์ํคํ ์ฒ๊ฐ ์์ธํ ๋ถ์๋์์ต๋๋ค. WikiDocs์ ๊ณต๊ฐ๋ ๋ถ์์์ ๋ฐ๋ฅด๋ฉด, Claude Code๋ ํฌ๊ฒ ๋ค์ฏ ๊ฐ์ ํต์ฌ ๋ ์ด์ด๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์ง์ ์ ๊ณผ CLI ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ ๊ณ์ธต, ์ฟผ๋ฆฌ ์์ง๊ณผ API ํต์ ์ ๋ด๋นํ๋ ๊ณ์ธต, ๋๊ตฌ ๋ฑ๋ก๊ณผ ์คํ์ ๋ด๋นํ๋ ๊ณ์ธต, ๊ถํ ๊ด๋ฆฌ์ ๋ณด์์ ๋ด๋นํ๋ ๊ณ์ธต, ๊ทธ๋ฆฌ๊ณ UI ๋ ๋๋ง์ ๋ด๋นํ๋ ๊ณ์ธต์ ๋๋ค.
โฒ Claude Code ๋ด๋ถ ์ํคํ ์ฒ โ ์ฌ์ฉ์ ์ ๋ ฅ๋ถํฐ ๊ฒฐ๊ณผ ๋ ๋๋ง๊น์ง์ ํ๋ฆ
์ฟผ๋ฆฌ ์์ง์ Claude Code์ ์ฌ์ฅ๋ถ๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์์ฐ์ด ์์ฒญ์ ๋ฐ์ผ๋ฉด, ์์คํ ํ๋กฌํํธ๋ฅผ ๋์ ์ผ๋ก ๊ตฌ์ฑํ์ฌ API์ ์ ๋ฌํฉ๋๋ค. API๊ฐ ๋๊ตฌ ์ฌ์ฉ์ ๊ฒฐ์ ํ๋ฉด ํด๋น ๋๊ตฌ์ ์คํ์ด ๊ถํ ๊ฒ์ฆ ํ์ดํ๋ผ์ธ์ ๊ฑฐ์ณ ์ด๋ฃจ์ด์ง๊ณ , ๊ฒฐ๊ณผ๊ฐ ๋ค์ API์ ์ ๋ฌ๋๋ ๋ฃจํ๊ฐ ๋ฐ๋ณต๋ฉ๋๋ค. ์ด ๊ณผ์ ์์ ์ ๋๋ ์ดํฐ ๊ธฐ๋ฐ์ ์คํธ๋ฆฌ๋ฐ ํจํด์ด ์ฌ์ฉ๋์ด, ์๋ต์ด ์ค์๊ฐ์ผ๋ก ํฐ๋ฏธ๋์ ๋ ๋๋ง๋ฉ๋๋ค.
ํนํ ์ฃผ๋ชฉํ ๋งํ ์ค๊ณ ํจํด์ผ๋ก๋ ๊ธฐ๋ฅ ๊ฒ์ดํธ ํจํด์ด ์์ต๋๋ค. ๋ชจ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ํผ์ฒ ํ๋๊ทธ ๋ค์ ์จ๊ฒจ์ ธ ์์ด, ์๋ฒ ์ธก์์ ์๊ฒฉ์ผ๋ก ๊ธฐ๋ฅ์ ํ์ฑํํ๊ฑฐ๋ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ๋ํ ๋ถ๋ณ ์ํ ๊ด๋ฆฌ ํจํด์ด ์ ์ฉ๋์ด ์ํ ๋ณ๊ฒฝ์ด ์ถ์ ๊ฐ๋ฅํ๊ณ ์์ธก ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง๋ฉฐ, ์ค๋ฅ ๋ณต๊ตฌ ํจํด์ ํตํด ๋๊ตฌ ์คํ ์ค ๋ฐ์ํ๋ ์ค๋ฅ๊ฐ ์ ์ฒด ์์คํ ์ ์ค๋จ์ํค์ง ์๊ณ ์ฐ์ํ๊ฒ ์ฒ๋ฆฌ๋ฉ๋๋ค. ๋ฉ๋ชจ์ด์ ์ด์ ํจํด๋ ์ ๊ทน ํ์ฉ๋์ด ๋ฐ๋ณต์ ์ธ API ํธ์ถ์ด๋ ํ์ผ ์ฝ๊ธฐ ์์ ์ ์ฑ๋ฅ์ด ์ต์ ํ๋์ด ์์์ต๋๋ค.
5. ๋ฏธ๊ณต๊ฐ ๊ธฐ๋ฅ๊ณผ ํผ์ฒ ํ๋๊ทธ
์ด๋ฒ ์ ์ถ์์ ๊ฐ์ฅ ํฐ ๊ด์ฌ์ ๋ ๊ฒ์ ์์ง ๊ณต์์ ์ผ๋ก ๋ฐํ๋์ง ์์ ๊ธฐ๋ฅ๋ค์ ๋ฐ๊ฒฌ์ด์์ต๋๋ค. ์ฝ๋์ ํฌํจ๋ ํผ์ฒ ํ๋๊ทธ ๋ชฉ๋ก์ Anthropic์ด Claude Code๋ฅผ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๋ฐ์ ์ํค๋ ค ํ๋์ง๋ฅผ ๋ช ํํ๊ฒ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
โฒ ์ ์ถ๋ ํผ์ฒ ํ๋๊ทธ โ KAIROS, Proactive, Dream ๋ชจ๋ ๋ฑ ๋ฏธ๊ณต๊ฐ ๊ธฐ๋ฅ
KAIROS โ ์์๊ฐ๋ ์์ด์ ํธ
KAIROS๋ ์ ์ถ์ ํตํด ์ฒ์์ผ๋ก ์กด์ฌ๊ฐ ์๋ ค์ง ๋ฏธ๊ณต๊ฐ ๊ธฐ๋ฅ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ Claude Code๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ํญ์ ์คํ๋๋ ์์ด์ ํธ๋ก ์ ํํ์ฌ, ์ฌ์ฉ์์ ์ฝ๋ ๋ณ๊ฒฝ์ ์ค์๊ฐ์ผ๋ก ๊ฐ์งํ๊ณ ๊ฐ์ ์ฌํญ์ ์๋์ผ๋ก ์ ์ํ๋ ์ญํ ์ ํฉ๋๋ค. ํ์ฌ์ Claude Code๊ฐ ์ฌ์ฉ์๊ฐ ๋ช ์์ ์ผ๋ก ์์ฒญํ ๋๋ง ๋์ํ๋ ๋ฐ์ํ ๋ชจ๋ธ์ด๋ผ๋ฉด, KAIROS๋ ๋ฅ๋์ ์ผ๋ก ์ฝ๋๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์ต์ ํ ๊ธฐํ๋ฅผ ํฌ์ฐฉํ๋ ์ ์ ์ ๋ชจ๋ธ๋ก์ ์ ํ์ ์๋ฏธํฉ๋๋ค.
Proactive ๋ชจ๋์ Dream ๋ชจ๋
Proactive ๋ชจ๋๋ Claude๊ฐ ์ด์ญ์ฌ์๊ฐ ์๋์ผ๋ก ์ฝ๋ฉ ์์ ์ ์ํํ๋ ๊ธฐ๋ฅ์ผ๋ก, ์ฌ์ฉ์๊ฐ ๋ถ์ฌ์ค์ผ ๋๋ ์ฝ๋ ๋ฆฌ๋ทฐ, ๋ฒ๊ทธ ์์ , ๋ฆฌํฉํ ๋ง ๋ฑ์ ์งํํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. Dream ๋ชจ๋๋ ๋์ฑ ํฅ๋ฏธ๋ก์ด ๊ฐ๋ ์ผ๋ก, Claude๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ง์์ ์ผ๋ก ์ฌ๊ณ ํ๋ฉฐ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์๊ณผ ์๋ก์ด ์์ด๋์ด๋ฅผ ๊ฐ๋ฐํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ๋ง์น ์ธ๊ฐ์ด ์๋ฉด ์ค์ ๋ฌธ์ ๋ฅผ ์ ๋ฆฌํ๊ณ ์๋ก์ด ํต์ฐฐ์ ์ป๋ ๊ฒ๊ณผ ์ ์ฌํ ๊ฐ๋ ์ด๋ผ ํ ์ ์์ต๋๋ค.
๋ฐ์ฆ๋ฅ ์ฅ์น์ ๋ชจ๋ธ ์ฝ๋๋ค์
์ฝ๋์์ ๋ฐ๊ฒฌ๋ ๋ฐ์ฆ๋ฅ(Anti-Distillation) ํ๋๊ทธ๋ ๊ฒฝ์์ฌ๊ฐ Claude์ ์ถ๋ ฅ์ ์ด์ฉํด ์์ฌ ๋ชจ๋ธ์ ํ์ต์ํค๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํ ์ฅ์น๋ก ์ถ์ ๋ฉ๋๋ค. ๋ํ ๋ด๋ถ ๋ชจ๋ธ ์ฝ๋๋ค์๋ ๋ ธ์ถ๋์๋๋ฐ, ์ด๋ ์์ง ๊ณต๊ฐ๋์ง ์์ ๋ชจ๋ธ ๋ฒ์ ๋ค์ ์กด์ฌ๋ฅผ ์์ํ๋ ๊ฒ์ด์ด์ ๊ฒฝ์์ฌ๋ค์ด Anthropic์ ์ ํ ๋ก๋๋งต์ ์ถ๋ก ํ๋ ๋ฐ ํ์ฉ๋ ์ ์๋ ๋ฏผ๊ฐํ ์ ๋ณด์์ต๋๋ค.
6. ๋ณด์ ์์คํ ๊ณผ ๊ถํ ๊ด๋ฆฌ
์ ์ถ๋ ์ฝ๋์์ ๊ฐ์ฅ ์ธ์์ ์ธ ๋ถ๋ถ ์ค ํ๋๋ Claude Code์ ๋ณด์ ์์คํ ์ด์์ต๋๋ค. AI ์ฝ๋ฉ ์์ด์ ํธ๊ฐ ์ฌ์ฉ์์ ์ปดํจํฐ์์ ์ฝ๋๋ฅผ ์คํํ๊ณ ํ์ผ์ ์์ ํ๋ ๋งํผ, ๋ณด์์ ํต์ฌ์ ์ธ ์ค๊ณ ๊ณ ๋ ค์ฌํญ์ด์์ต๋๋ค. Claude Code๋ ๊ธฐ๋ณธ ๊ฑฐ๋ถ(deny-by-default) ์ ์ฑ ์ ์ฑํํ๊ณ ์์ผ๋ฉฐ, ๋ชจ๋ ๋๊ตฌ ์คํ์ ์ญ ๋จ๊ณ์ ๊ฒ์ฆ ํ์ดํ๋ผ์ธ์ ๊ฑฐ์น๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค.
โฒ 10๋จ๊ณ ๋๊ตฌ ์คํ ํ์ดํ๋ผ์ธ๊ณผ 4๊ฐ์ง ๊ถํ ๋ชจ๋
์ญ ๋จ๊ณ ํ์ดํ๋ผ์ธ์ ๋๊ตฌ ํธ์ถ ์์ฒญ ์์ ์์ ์์ํ์ฌ Zod ์คํค๋ง๋ฅผ ํตํ ์ ํจ์ฑ ๊ฒ์ฆ, AI ๊ธฐ๋ฐ ์ผ์ฐจ ์ํ๋ ๋ถ๋ฅ, Tree-sitter๋ฅผ ์ด์ฉํ Bash ๋ช ๋ น์ด ์ ์ ๋ถ์, ๊ถํ ๋ชจ๋ ํ์ธ, ํ์์ ์ฌ์ฉ์ ์น์ธ ์์ฒญ, AI ๊ธฐ๋ฐ ์ด์ฐจ ์ํ๋ ์ฌํ๊ฐ, ์๋๋ฐ์ค ํ๊ฒฝ์์์ ๋๊ตฌ ์คํ, ๊ฒฐ๊ณผ ๊ฒ์ฆ ๋ฐ ํํฐ๋ง, ๊ทธ๋ฆฌ๊ณ ์ต์ข ์ ์ผ๋ก AI์๊ฒ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
ํนํ Tree-sitter ํ์๋ฅผ ํ์ฉํ Bash ๋ช
๋ น์ด ๋ถ์์ ๋งค์ฐ ์ ๊ตํ์ต๋๋ค. ๋จ์ํ ๋ช
๋ น์ด ๋ฌธ์์ด์ ํจํด ๋งค์นญํ๋ ๊ฒ์ด ์๋๋ผ, ๊ตฌ๋ฌธ ๋ถ์ ํธ๋ฆฌ๋ฅผ ๊ตฌ์ถํ์ฌ ๋ช
๋ น์ด์ ์ค์ ์๋ฏธ์ ์ํ๋๋ฅผ ํ๊ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด rm -rf /์ ๊ฐ์ ๋ช
๋ฐฑํ ์ํํ ๋ช
๋ น๋ฟ๋ง ์๋๋ผ, ํ์ดํ๋ผ์ธ์ด๋ ์๋ธ์์ ํตํ ์ฐํ ์๋๊น์ง ๊ฐ์งํ ์ ์๋ ์์ค์ด์์ต๋๋ค.
๊ถํ ๋ชจ๋๋ ๋ค ๊ฐ์ง๋ก ๊ตฌ๋ถ๋ฉ๋๋ค. Default ๋ชจ๋๋ ๋ชจ๋ ์ํํ ๋ช ๋ น์ ๋ํด ์ฌ์ฉ์ ํ์ธ์ ์๊ตฌํ๋ฉฐ, Auto ๋ชจ๋๋ ์์ ํ ๋๊ตฌ๋ ์๋์ผ๋ก ์คํํ๋ ์ํํ ๋๊ตฌ๋ง ์ฌ์ฉ์ ํ์ธ์ ๋ฐ์ต๋๋ค. Plan ๋ชจ๋๋ ์คํ ๊ณํ๋ง ์๋ฆฝํ๊ณ ์ค์ ์คํ์ ์ฌ์ฉ์ ์น์ธ ํ์๋ง ์งํ๋๋ฉฐ, Bypass ๋ชจ๋๋ ๋ชจ๋ ๊ถํ ํ์ธ์ ๊ฑด๋๋ฐ๋ ์ํํ ๋ชจ๋์ ๋๋ค. ๋๊ตฌ์ ๋์ ์คํ๋ ์์ ๋์ ๋ฐ๋ผ ์ฐจ๋ฑ ๊ด๋ฆฌ๋๋๋ฐ, Read๋ Glob ๊ฐ์ ์ฝ๊ธฐ ์ ์ฉ ๋๊ตฌ๋ ๋ณ๋ ฌ๋ก ์คํ๋์ง๋ง Bash ๊ฐ์ ์ํํ ๋๊ตฌ๋ ๋ฐ๋์ ์์ฐจ์ ์ผ๋ก ์คํ๋๋๋ก ํต์ ๋ฉ๋๋ค.
7. ๋๊ตฌ ์์คํ ๊ณผ ์คํ ๋ชจ๋
Claude Code์๋ ์ฌ์ญ์ค ๊ฐ ์ด์์ ๋ด์ฅ ๋๊ตฌ๊ฐ ๋ฑ๋ก๋์ด ์์์ผ๋ฉฐ, ์ด๋ค์ ์ฉ๋์ ๋ฐ๋ผ ๋ช ๊ฐ์ง ๋ฒ์ฃผ๋ก ๋ถ๋ฅ๋ฉ๋๋ค. ํ์ผ ์์คํ ๋๊ตฌ๋ก๋ Read, Write, Edit, Glob, Grep์ด ์์ผ๋ฉฐ, ์ด๋ค์ ์ฝ๋ ํ์ผ์ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ์์ , ๊ฒ์์ ๋ด๋นํฉ๋๋ค. ์คํ ๋๊ตฌ๋ก๋ Bash, Agent, Notebook์ด ์์ด ์ ๋ช ๋ น ์คํ, ์๋ธ์์ด์ ํธ ์์ฑ, Jupyter ๋ ธํธ๋ถ ํธ์ง์ด ๊ฐ๋ฅํฉ๋๋ค. ์น ๋ฐ ์ธ๋ถ ์ฐ๋ ๋๊ตฌ๋ก๋ WebFetch, WebSearch, MCP๊ฐ ์์ด URL ์ฝํ ์ธ ๊ฐ์ ธ์ค๊ธฐ, ์น ๊ฒ์, ์ธ๋ถ ๋๊ตฌ ํ๋กํ ์ฝ ์ฐ๊ฒฐ์ ์ง์ํฉ๋๋ค.
โฒ Claude Code ๋ด์ฅ ๋๊ตฌ ์์คํ โ 45๊ฐ ์ด์์ ๋๊ตฌ ์นดํ ๊ณ ๋ฆฌ๋ณ ๋ถ๋ฅ
๋ํ Claude Code๊ฐ ์ง์ํ๋ ์คํ ๋ชจ๋๋ ๋ค์ํ์ต๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๋ํํ ํฐ๋ฏธ๋์ธ REPL ๋ชจ๋, ๋น๋ํํ ๋จ์ผ ์คํ์ ์ํ Headless ๋ชจ๋, ๋ฉํฐ์์ด์ ํธ ํ๊ฒฝ์ ์กฐ์จํ๋ Coordinator ๋ชจ๋, IDE ํ์ฅ๊ณผ ํต์ ํ๊ธฐ ์ํ Bridge ๋ชจ๋, ๊ทธ๋ฆฌ๊ณ ๋ฐ์คํฌํฑ ์ฑ๊ณผ ์ฐ๋๋๋ Assistant ๋ชจ๋๊ฐ ํ์ธ๋์์ต๋๋ค. ์ฌ๊ธฐ์ ์์ ์ธ๊ธํ KAIROS ๋ชจ๋๊น์ง ํฌํจํ๋ฉด ์ด ์ฌ์ฏ ๊ฐ์ง์ ์คํ ๋ชจ๋๊ฐ ์กด์ฌํ๋ ๊ฒ์ ๋๋ค.
โฒ Claude Code์ 6๊ฐ์ง ์คํ ๋ชจ๋ โ REPL๋ถํฐ ๋ฏธ๊ณต๊ฐ KAIROS๊น์ง
8. claw-code ํด๋ฆฐ๋ฃธ ์ฌ๊ตฌํ
์ ์ถ ์ฌ๊ฑด ์งํ ๊ฐ์ฅ ํฐ ์ฃผ๋ชฉ์ ๋ฐ์ ๊ฒ์ ํ๊ตญ์ธ ๊ฐ๋ฐ์ Sigrid Jin(instructkr)์ด ์ฃผ๋ํ ํด๋ฆฐ๋ฃธ ์ฌ๊ตฌํ ํ๋ก์ ํธ์ธ claw-code์์ต๋๋ค. ํด๋ฆฐ๋ฃธ ์ฌ๊ตฌํ์ด๋ ์๋ณธ ์์ค์ฝ๋๋ฅผ ์ง์ ๋ณต์ฌํ์ง ์๊ณ , ๊ณต๊ฐ๋ ๊ธฐ๋ฅ๊ณผ ๋์ ๋ฐฉ์๋ง์ ์ฐธ๊ณ ํ์ฌ ์ฒ์๋ถํฐ ์๋ก ์์ฑํ๋ ๋ฐฉ์์ ๋งํฉ๋๋ค. Sigrid Jin์ ๋ฒ์ ๋ฌธ์ ๋ฅผ ์ฐ๋ คํ์ฌ ์ด ๋ฐฉ์์ ์ ํํ๋ค๊ณ ๋ฐํ์ต๋๋ค.
โฒ claw-code ๋ฆฌํฌ์งํ ๋ฆฌ โ GitHub ์คํ 108,000๊ฐ ์ด์, Rust 92.8%
claw-code๋ ์๋ณธ์ด TypeScript๋ก ์์ฑ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ Rust์ Python์ ์กฐํฉ์ผ๋ก ๊ตฌํ๋์์ต๋๋ค. Rust๊ฐ ์ ์ฒด ์ฝ๋์ ๊ตฌ์ญ์ด์ ํ ํผ์ผํธ๋ฅผ ์ฐจ์งํ๋ฉฐ, ํต์ฌ ๋ฐํ์, API ํด๋ผ์ด์ธํธ, ๋๊ตฌ ํ๋ ์์ํฌ, ํ๋ฌ๊ทธ์ธ ์์คํ ์ ๋ด๋นํฉ๋๋ค. Python์ ์น ์ ์ด ํผ์ผํธ๋ก ํฌํ ์ํ ์ถ์ ๊ณผ ๊ฒ์ฆ ํ ์คํธ์ ์ฌ์ฉ๋ฉ๋๋ค. ํ๋ก์ ํธ๋ ์ผ๊ณฑ ๊ฐ์ Rust ํฌ๋ ์ดํธ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, API ํด๋ผ์ด์ธํธ๋ ์คํธ๋ฆฌ๋ฐ์ ์ง์ํ๊ณ , ๋ฐํ์์ ์ธ์ ๊ด๋ฆฌ์ MCP ์ค์ผ์คํธ๋ ์ด์ ์ ๋ด๋นํ๋ฉฐ, ๋๊ตฌ์ ํ๋ฌ๊ทธ์ธ ์์คํ ์ด ๋ณ๋์ ํฌ๋ ์ดํธ๋ก ๋ถ๋ฆฌ๋์ด ์์ต๋๋ค.
๊ฐ๋ฐ์๋ oh-my-codex(OmX)์ oh-my-opencode(OmO)๋ผ๋ AI ์ํฌํ๋ก์ฐ ๋๊ตฌ๊ฐ ํ์ฉ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ํคํ ์ฒ ์์ค์์ ์๋ํ๋ ์ฝ๋ ํฌํ ์ด ์ด๋ฃจ์ด์ก๋ค๊ณ ์ ์๋ ์ค๋ช ํฉ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ๋ ์๋ณธ Claude Code์ ์์ ๊ถ์ ์ฃผ์ฅํ์ง ์์ผ๋ฉฐ, ์์์์ ๋ฌด๊ดํ ๋ ๋ฆฝ ํ๋ก์ ํธ์์ ๋ช ์์ ์ผ๋ก ์ ์ธํ๊ณ ์์ต๋๋ค. ์์คํธ๋ฆฌํธ ์ ๋์ ๋ฐ๋ฅด๋ฉด Sigrid Jin์ ์ฐ๊ฐ ์ด๋ฐฑ์ค์ญ์ต ํ ํฐ์ ์ฌ์ฉํ๋ ํ๋ฐํ ์ฌ์ฉ์์๋ค๊ณ ํฉ๋๋ค.
claw-code์ ์ฑ์ฅ์ธ๋ ํญ๋ฐ์ ์ด์์ต๋๋ค. ๊ณต๊ฐ ํ ์ฝ ์ด ์๊ฐ ๋ง์ GitHub ์คํ ์ค๋ง ๊ฐ๋ฅผ ๋ํํ์ผ๋ฉฐ, ์ด๋ GitHub ํ๋ซํผ ์ญ์ฌ์ ๊ฐ์ฅ ๋น ๋ฅธ ์ฑ์ฅ ์๋ ์ค ํ๋๋ก ๊ธฐ๋ก๋์์ต๋๋ค. ํ์ฌ๊น์ง ์คํ ์๋ ์ญ๋ง ํ์ฒ ๊ฐ ์ด์, ํฌํฌ ์๋ ๊ตฌ๋ง ์ก์ฒ์ค๋ฐฑ ๊ฐ ์ด์์ ๋ฌํฉ๋๋ค. ์ด๋ฌํ ํญ๋ฐ์ ์ธ ๊ด์ฌ์ AI ์ฝ๋ฉ ์์ด์ ํธ์ ๋ด๋ถ ๋์ ๋ฐฉ์์ ๋ํ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ๋์ ํธ๊ธฐ์ฌ์ ๋ฐ์ํฉ๋๋ค.
9. axios ๊ณต๊ธ๋ง ๊ณต๊ฒฉ๊ณผ์ ๋์ ๋ฐ์
์ด๋ฒ ์ฌ๊ฑด์ ๋์ฑ ์ํํ๊ฒ ๋ง๋ ๊ฒ์ ๊ฐ์ ์๊ฐ๋์ ๋ฐ์ํ ์์ ํ ๋ณ๊ฐ์ ๋ณด์ ์ฌ๊ณ ์์ต๋๋ค. ์ผ์ ์ผ์ญ์ผ์ผ UTC ๊ธฐ์ค ์์ ์ด์ญ์ผ๋ถ๋ถํฐ ์ผ์ ์ด์ญ๊ตฌ๋ถ ์ฌ์ด์ ๋๋ฆฌ ์ฌ์ฉ๋๋ npm ํจํค์ง์ธ axios์ ์ ์ฑ ๋ฒ์ ์ด ๋ฐฐํฌ๋์์ต๋๋ค. ์ด ์ ์ฑ ๋ฒ์ ์๋ RAT(์๊ฒฉ ์ ๊ทผ ํธ๋ก์ด๋ชฉ๋ง)๊ฐ ํฌํจ๋์ด ์์์ต๋๋ค.
โฒ ๋์ ๋ฐ์ ๋ณด์ ์ํ โ Claude Code ์ ์ถ๊ณผ axios ๊ณต๊ธ๋ง ๊ณต๊ฒฉ
๋ ์ฌ๊ฑด์ ์๊ฐ๋๊ฐ ๊ฒน์น๋ค๋ ๊ฒ์ ๋งค์ฐ ๋ถํํ ์ฐ์ฐ์ด์์ต๋๋ค. Claude Code์ ์์ค ์ ์ถ ์์์ด ๋น ๋ฅด๊ฒ ํผ์ง๋ฉด์ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ง์ npm install์ ์คํํ์ฌ ์์ค๋งต ํ์ผ์ ํ์ธํ๋ ค ํ์ ๊ฒ์ด๊ณ , ๊ฐ์ ์๊ฐ๋์ axios ์ ์ฑ ํจํค์ง๊ฐ ํ์ฑํ๋์ด ์์๊ธฐ ๋๋ฌธ์ ์์กด์ฑ ์ฒด์ธ์ ํตํด RAT๊ฐ ์ค์น๋ ๊ฐ๋ฅ์ฑ์ด ์กด์ฌํ์ต๋๋ค. ๋คํํ axios ์ ์ฑ ๋ฒ์ ์ ๋น๊ต์ ๋น ๋ฅด๊ฒ ์ญ์ ๋์๊ณ npm ๋ณด์ ๊ฒฝ๋ณด๊ฐ ๋ฐ๋ น๋์์ง๋ง, ์ด ๊ธฐ๊ฐ ๋์ ์ค์น๋ฅผ ์งํํ ๊ฐ๋ฐ์๋ค์ ์์คํ ์ ๊ฒ์ด ํ์ํ ์ ์์ต๋๋ค.
10. Anthropic์ ๋์๊ณผ ์ ๊ณ ๋ฐ์
Anthropic์ ์ฌ๊ฑด ๋ฐ์ ํ ๋น๊ต์ ์ ์ํ๊ฒ ๊ณต์ ์ฑ๋ช ์ ๋ฐํํ์ต๋๋ค. ํ์ฌ๋ ์ด๋ฒ ์ฌ๊ณ ๊ฐ ๋ฆด๋ฆฌ์ค ํจํค์ง ๊ณผ์ ์์ ๋ฐ์ํ ์ธ์ ์ค๋ฅ์์ ์ธ์ ํ๋ฉด์, ๋ฏผ๊ฐํ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ ์๊ฒฉ์ฆ๋ช ์ ๋ ธ์ถ๋์ง ์์๋ค๊ณ ๊ฐ์กฐํ์ต๋๋ค. ์ฆ์ npm ํจํค์ง๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ์์ค๋งต ํ์ผ์ ์ ๊ฑฐํ์ผ๋ฉฐ, GitHub ๋ฑ์ DMCA ํ ์ดํฌ๋ค์ด ์์ฒญ์ ๋ณด๋ด ์ ์ถ๋ ์์ค์ฝ๋์ ์ญ์ ๋ฅผ ์งํํ์ต๋๋ค.
โฒ Anthropic ๊ณต์ ๋์ โ ํ์ธ ์ฌํญ, ์กฐ์น ์ฌํญ, ๋ ผ๋ ์์ฝ
ํ์ง๋ง ์ ๊ณ์ ๋ฐ์์ ์๊ฐ๋ ธ์ต๋๋ค. ํํธ์์๋ ํ ์ค์ ์ค์ ํ์ผ ๋๋ฝ์ผ๋ก ์ค์ญ๋ง ์ค์ ์์ค์ฝ๋๊ฐ ์ ์ถ๋ ๊ฒ์ Anthropic์ ๋ฆด๋ฆฌ์ค ํ์ดํ๋ผ์ธ์ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๊ฐ ์์์ ๋ณด์ฌ์ค๋ค๋ ๋นํ์ด ์์์ต๋๋ค. ๋ค๋ฅธ ํํธ์์๋ ์ ์ถ๋ ์ฝ๋๋ฅผ ํตํด Claude Code์ ๋ณด์ ์ค๊ณ๊ฐ ๋งค์ฐ ์ ๊ตํ๋ค๋ ์ ์ด ํ์ธ๋์ด, ์คํ๋ ค Anthropic์ ๊ธฐ์ ๋ ฅ์ ๋ํ ์ ๋ขฐ๊ฐ ๋์์ก๋ค๋ ์๊ฒฌ๋ ์์์ต๋๋ค.
๋ฒ์ ์ธก๋ฉด์์๋ ๋ ผ์์ด ์ด์ด์ง๊ณ ์์ต๋๋ค. DMCA๋ฅผ ํตํด ์ง์ ๋ณต์ฌํ ์์ค์ฝ๋๋ฅผ ์ญ์ ํ๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง, claw-code์ฒ๋ผ ํด๋ฆฐ๋ฃธ ๋ฐฉ์์ผ๋ก ์ฌ๊ตฌํ๋ ํ๋ก์ ํธ๊น์ง ๋ฒ์ ์ผ๋ก ์ฐจ๋จํ ์ ์๋์ง๋ ๋ถ๋ถ๋ช ํฉ๋๋ค. ํด๋ฆฐ๋ฃธ ์ฌ๊ตฌํ์ ์ ํต์ ์ผ๋ก ์ํํธ์จ์ด ์ฐ์ ์์ ํฉ๋ฒ์ ์ธ ๊ดํ์ผ๋ก ์ธ์ ๋์ด ์์ง๋ง, AI ๋๊ตฌ๋ฅผ ์ด์ฉํ ์๋ํ๋ ์ฌ๊ตฌํ์ด ๊ฐ์ ๋ฒ์ ๋ณดํธ๋ฅผ ๋ฐ์ ์ ์๋์ง๋ ์์ง ํ๋ก๊ฐ ์๋ ์์ญ์ ๋๋ค.
ํนํ ์ด ์ฌ๊ฑด์ด ๋ ํฐ ์ฃผ๋ชฉ์ ๋ฐ์ ์ด์ ๋ ํ์ด๋ฐ ๋๋ฌธ์ ๋๋ค. ๋ถ๊ณผ ๋ฉฐ์น ์ ์ Mythos๋ผ๋ ์ฝ๋๋ค์์ ๋ด๋ถ ๋ชจ๋ธ ์ ๋ณด๊ฐ ์ค์๋ก ๊ณต๊ฐ๋ ์ฌ๊ฑด์ด ์์๊ณ , ์ด๋ฒ ์์ค์ฝ๋ ์ ์ถ๊น์ง ์ฐ๋ฌ์ ๋ฐ์ํ๋ฉด์ Anthropic์ ๋ด๋ถ ๋ณด์ ๊ด๋ฆฌ ์ฒด๊ณ์ ๋ํ ์ฐ๋ ค๊ฐ ์ปค์ก์ต๋๋ค. ๋์์ Claude ์ฌ์ฉ์๋ค์ด ์์๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ฒ ์ฌ์ฉ๋ ์ ํ์ ๋๋ฌํ๋ ๋ฒ๊ทธ๊น์ง ๋ณด๊ณ ๋์ด, Anthropic์ผ๋ก์๋ ์ฌ๋ฌ ์๊ธฐ๊ฐ ํ๊บผ๋ฒ์ ๋ฅ์น ์ ์ด์์ต๋๋ค.
11. ์ ์ถ์ด ๋จ๊ธด ๊ตํ
์ด๋ฒ Claude Code ์์ค ์ ์ถ ์ฌ๊ฑด์ ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ๋ฐฐํฌ ๊ณผ์ ์์ ์ฌ๋ฌ ์ค์ํ ๊ตํ์ ๋จ๊ฒผ์ต๋๋ค. ๋ฌด์๋ณด๋ค๋ npm ํจํค์ง ๋ฐฐํฌ ์ ํฌํจ๋๋ ํ์ผ์ ์๊ฒฉํ๊ฒ ๊ด๋ฆฌํด์ผ ํ๋ค๋ ์ ์ด ์ฌํ์ธ๋์์ต๋๋ค. ์์ค๋งต ํ์ผ์ ๋๋ฒ๊น ์๋ ์ ์ฉํ์ง๋ง ํ๋ก๋์ ๋ฐฐํฌ์์๋ ์ ๋๋ก ํฌํจ๋์ด์๋ ์ ๋๋ฉฐ, ์ด๋ฅผ ์๋์ผ๋ก ๊ฒ์ฆํ๋ CI/CD ํ์ดํ๋ผ์ธ ๋จ๊ณ๊ฐ ํ์์ ์ ๋๋ค.
โฒ ์ ์ถ ์ ํ ๋น๊ต โ ์์ค์ฝ๋, ์ํคํ ์ฒ, ๋ณด์ ์์คํ ์ ๊ณต๊ฐ ์์ค ๋ณํ
๋ฐฐํฌ ํ์ดํ๋ผ์ธ ์๋ ๊ฒ์ฆ
npm ํจํค์ง ๋ฐฐํฌ ์ ์ ์์ค๋งต, ํ๊ฒฝ๋ณ์ ํ์ผ, ๋ด๋ถ ์ค์ ํ์ผ ๋ฑ ๋ฏผ๊ฐํ ํ์ผ์ด ํฌํจ๋์ง ์์๋์ง ์๋์ผ๋ก ๊ฒ์ฆํ๋ ๋จ๊ณ๋ฅผ CI/CD์ ์ถ๊ฐํด์ผ ํฉ๋๋ค. npm pack --dry-run ๋ช ๋ น์ผ๋ก ํจํค์ง์ ํฌํจ๋ ํ์ผ ๋ชฉ๋ก์ ์ฌ์ ์ ํ์ธํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค.
๋น๋ ๋๊ตฌ์ ๊ธฐ๋ณธ ์ค์ ๊ฒํ
Bun์ฒ๋ผ ์์ค๋งต์ ๊ธฐ๋ณธ์ผ๋ก ์์ฑํ๋ ๋น๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ๋๋ ํ๋ก๋์ ๋น๋ ์ค์ ์์ ์์ค๋งต ์์ฑ์ ๋นํ์ฑํํ๊ฑฐ๋, ์์ฑ๋ ํ์ผ์ ์๋์ผ๋ก ์ ๋ฆฌํ๋ ํ์ฒ๋ฆฌ ๋จ๊ณ๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
ํผ์ฒ ํ๋๊ทธ์ ์ฝ๋๋ค์ ๋ถ๋ฆฌ
์ ํ ์ ๋ต์ด ๋๋ฌ๋ ์ ์๋ ํผ์ฒ ํ๋๊ทธ ์ด๋ฆ์ด๋ ๋ด๋ถ ๋ชจ๋ธ ์ฝ๋๋ค์์ ํด๋ผ์ด์ธํธ ์ธก ์ฝ๋์ ํฌํจ์ํค์ง ์๊ฑฐ๋, ๋ฐฐํฌ ์ ๋๋ ํํ๋ ๊ฒ์ด ๋ฐ๋์งํฉ๋๋ค. ์ฝ๋๋ง ์ ์ถ๋์ด๋ ๋น์ฆ๋์ค ์ ๋ต๊น์ง ๋ ธ์ถ๋๋ ์ํฉ์ ๋ฐฉ์งํด์ผ ํฉ๋๋ค.
์ฌ๊ณ ๋์ ๊ณํ ์๋ฆฝ
์์ค์ฝ๋ ์ ์ถ๊ณผ ๊ฐ์ ๋ณด์ ์ฌ๊ณ ์ ๋ํ ๋์ ๊ณํ์ ์ฌ์ ์ ์๋ฆฝํด๋์ด์ผ ํฉ๋๋ค. ํนํ ์ธํฐ๋ท์ ํ ๋ฒ ํผ์ง ์ฝ๋๋ ์์ ํ ํ์ํ ์ ์๋ค๋ ํ์ค์ ๊ฐ์ํ์ฌ, ์ ์ถ ์ ํผํด๋ฅผ ์ต์ํํ๊ธฐ ์ํ ์ ๋ต์ ๋์ ๋ฐฉ์์ ๋ฏธ๋ฆฌ ๋ง๋ จํด์ผ ํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์ด๋ฒ ์ฌ๊ฑด์ ์์ด๋ฌ๋ํ ์ธก๋ฉด์ด ์์ต๋๋ค. AI๊ฐ ์ธ๊ฐ์ ์ฝ๋ฉ์ ๋๋ ๋๊ตฌ๋ฅผ ๋ง๋๋ ํ์ฌ๊ฐ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ธ๊ฐ์ ์ค์์ธ ์ค์ ํ์ผ ํ๋์ ๋๋ฝ์ผ๋ก ํต์ฌ ์์ฐ์ ์์๋ค๋ ๊ฒ์ ๋๋ค. ์ด์ฉ๋ฉด ์ด๊ฒ์ด์ผ๋ง๋ก AI ์๋์๋ ์ธ๊ฐ์ ์ฃผ์๋ ฅ๊ณผ ํ๋ก์ธ์ค ๊ด๋ฆฌ๊ฐ ์ฌ์ ํ ์ค์ํ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๋ ๊ฐ์ฅ ๊ฐ๋ ฅํ ์ฌ๋ก์ผ ๊ฒ์ ๋๋ค. npmignore ํ์ผ ํ ์ค์ด ์ค์ญ๋ง ์ค์ ์์ค์ฝ๋๋ฅผ ์ง์ผ์ผ ํ๋ ๊ฒ์ฒ๋ผ, ๊ฐ์ฅ ์์ ์ค์๊ฐ ๊ฐ์ฅ ํฐ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
์ด์ฒ์ด์ญ์ก๋ ์ผ์ ์ผ์ญ์ผ์ผ, Anthropic์ด Claude Code ๋ฒ์ ์ด์ ์ผ์ ํํ์ npm์ ๋ฐฐํฌํ ๋ .npmignore ํ์ผ์ ์์ค๋งต ํจํด(*.map)์ ํฌํจ์ํค์ง ์์ ์ค์ญ๊ตฌ์ ํ ๋ฉ๊ฐ๋ฐ์ดํธ ํฌ๊ธฐ์ cli.js.map ํ์ผ์ด ํจํค์ง์ ํฌํจ๋์์ต๋๋ค. ์ด ์์ค๋งต์๋ ์ฝ ์ฒํ๋ฐฑํ์ญ์ฌ๊ฐ TypeScript ์๋ณธ ํ์ผ์ด ๋ชจ๋ ๋ด๊ฒจ ์์ด ์ ์ฒด ์์ค์ฝ๋๋ฅผ ์๋ฒฝํ๊ฒ ๋ณต์ํ ์ ์์์ต๋๋ค. Bun ๋น๋ ๋๊ตฌ๊ฐ ๊ธฐ๋ณธ์ผ๋ก ์์ค๋งต์ ์์ฑํ๋๋ฐ, ๋ฆด๋ฆฌ์ค ํ์ด ์ด๋ฅผ ์ ์ธํ๋ ์ค์ ์ ๋๋ฝํ ๊ฒ์ด ๊ทผ๋ณธ ์์ธ์ ๋๋ค.
๊ฐ์ฅ ์ฃผ๋ชฉ๋ฐ์ ๋ฏธ๊ณต๊ฐ ๊ธฐ๋ฅ์ KAIROS์ ๋๋ค. ์ด๊ฒ์ Claude Code๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์์ ์คํ๋๋ ์์ด์ ํธ๋ก ์ ํํ์ฌ ์ฝ๋ ๋ณ๊ฒฝ์ ์ค์๊ฐ์ผ๋ก ๊ฐ์งํ๊ณ ๊ฐ์ ์ฌํญ์ ์๋ ์ ์ํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ๋ํ ์ด์ญ์ฌ์๊ฐ ์๋ ์ฝ๋ฉ์ ์ํํ๋ Proactive ๋ชจ๋, ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ง์์ ์ผ๋ก ์ฌ๊ณ ํ๋ฉฐ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์์ ๊ฐ๋ฐํ๋ Dream ๋ชจ๋, ๊ทธ๋ฆฌ๊ณ ๊ฒฝ์์ฌ์ ๋ชจ๋ธ ์ฆ๋ฅ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํ Anti-Distillation ์ฅ์น ๋ฑ๋ ๋ฐ๊ฒฌ๋์์ต๋๋ค.
claw-code๋ ํด๋ฆฐ๋ฃธ ์ฌ๊ตฌํ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ์๋ณธ ์์ค์ฝ๋๋ฅผ ์ง์ ๋ณต์ฌํ์ง ์๊ณ , ๊ธฐ๋ฅ๊ณผ ๋์ ๋ฐฉ์๋ง์ ์ฐธ๊ณ ํ์ฌ ์ฒ์๋ถํฐ ์๋ก ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ ํต์ ์ผ๋ก ํด๋ฆฐ๋ฃธ ์ฌ๊ตฌํ์ ์ํํธ์จ์ด ์ฐ์ ์์ ํฉ๋ฒ์ ์ธ ๊ดํ์ผ๋ก ์ธ์ ๋์ด ์์ต๋๋ค. ํ์ง๋ง AI ๋๊ตฌ๋ฅผ ์ด์ฉํ ์๋ํ๋ ์ฌ๊ตฌํ์ด ๊ฐ์ ๋ฒ์ ๋ณดํธ๋ฅผ ๋ฐ์ ์ ์๋์ง๋ ์์ง ํ๋ก๊ฐ ์์ด ๋ฒ์ ํ๋จ์ด ํ์ํ ์์ญ์ ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ ์์ฒด๋ ์๋ณธ์ ์์ ๊ถ์ ์ฃผ์ฅํ์ง ์์ผ๋ฉฐ ๋ ๋ฆฝ ํ๋ก์ ํธ์์ ๋ช ์ํ๊ณ ์์ต๋๋ค.
Anthropic์ ๊ณต์ ์ฑ๋ช ์ ๋ฐ๋ฅด๋ฉด ๋ฏผ๊ฐํ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ ์๊ฒฉ์ฆ๋ช ์ ๋ ธ์ถ๋์ง ์์์ต๋๋ค. ์ ์ถ๋ ๊ฒ์ Claude Code ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ค์ฝ๋, ์ฆ ํ๋ก๊ทธ๋จ์ ๋์ ๋ฐฉ์์ ์ ์ํ๋ ์ฝ๋ ์์ฒด์์ต๋๋ค. ์ฌ์ฉ์์ API ํค, ๋ํ ๋ด์ฉ, ๊ฐ์ธ์ ๋ณด ๋ฑ์ ์๋ฒ ์ธก์์ ๊ด๋ฆฌ๋๋ฉฐ ํด๋ผ์ด์ธํธ ์ธก ์ฝ๋์๋ ํฌํจ๋์ด ์์ง ์์ต๋๋ค. ๋ค๋ง ์ฝ๋ ๊ตฌ์กฐ๊ฐ ๊ณต๊ฐ๋จ์ผ๋ก์จ ์ ์ฌ์ ์ธ ๋ณด์ ์ทจ์ฝ์ ์ด ๋ ์ฝ๊ฒ ๋ฐ๊ฒฌ๋ ์ ์๋ค๋ ๊ฐ์ ์ ์ธ ์ํ์ ์กด์ฌํฉ๋๋ค.
๋ ์ฌ๊ฑด์ ์์ ํ ๋ณ๊ฐ์ ์์ธ์ผ๋ก ๋ฐ์ํ ๋ ๋ฆฝ์ ์ธ ์ฌ๊ฑด์ ๋๋ค. axios ๊ณต๊ธ๋ง ๊ณต๊ฒฉ์ ์ ์์ ์ธ ๊ณต๊ฒฉ์๊ฐ npm์ RAT(์๊ฒฉ ์ ๊ทผ ํธ๋ก์ด๋ชฉ๋ง)๊ฐ ํฌํจ๋ ์ ์ฑ ๋ฒ์ ์ ๋ฐฐํฌํ ๊ฒ์ด๊ณ , Claude Code ์ ์ถ์ Anthropic์ ํจํค์ง ์ค์์ ๋๋ค. ํ์ง๋ง ์๊ฐ๋๊ฐ ๊ฒน์น ๊ฒ์ด ๋ฌธ์ ์์ต๋๋ค. Claude Code ์ ์ถ ์์์ ๋ฃ๊ณ npm install์ ์คํํ ๊ฐ๋ฐ์๊ฐ ๊ฐ์ ์๊ฐ์ ํ์ฑํ๋ axios ์ ์ฑ ํจํค์ง์ ์ํฅ์ ๋ฐ์ ์ ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด ๊ธฐ๊ฐ์ npm ํจํค์ง๋ฅผ ์ค์นํ ๊ฐ๋ฐ์๋ ์์คํ ์ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
