https://www.clien.net/service/board/park/19170960?od=T31&po=0&category=0&groupCd=CLIEN
아래 소스코드 유출건... 뜬거 소스코드 받아다가..
클로드 코드에게 직접 분석하라고 던져줘봤습니다. ㅎㅎ
❯ 이 소스코드는 무슨 소스코드인지 분석해줘 ● 먼저 프로젝트 구조를 파악하겠습니다. Searched for 2 patterns, read 4 files (ctrl+o to expand) ● 이 소스코드는 Anthropic의 Claude Code — Claude의 공식 CLI(Command Line Interface) 도구의 소스코드입니다. 주요 특징 정체 - claude.com/claude-code에서 제공되는 Anthropic의 공식 CLI 제품 - TypeScript + React (Ink 기반 터미널 UI)로 작성됨 - Bun 런타임 사용 (bun:bundle feature flag 활용) 핵심 구조 ┌──────────────┬─────────────────────────────────────────────────────────────────────────┐ │ 디렉토리 │ 역할 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ tools/ │ Agent, Bash, FileEdit, FileRead, FileWrite, Glob, WebFetch 등 도구 구현 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ commands/ │ /commit, /compact, /config, /doctor, /memory 등 슬래시 커맨드 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ components/ │ Ink 기반 터미널 UI 컴포넌트 (Markdown 렌더링, 권한 승인 다이얼로그 등) │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ services/ │ API 통신, MCP 서버, 분석(GrowthBook), 정책 제한 등 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ ink/ │ 터미널 렌더링 엔진 (커스텀 Ink 포크/확장) │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ skills/ │ 스킬 시스템 (commit, review-pr 등) │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ entrypoints/ │ Agent SDK, Sandbox 등 진입점 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ coordinator/ │ 코디네이터 모드 (멀티 에이전트) │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ voice/ │ 음성 입력 기능 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ remote/ │ 원격 세션 (Claude AI 웹 연동) │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ hooks/ │ React hooks + 도구 권한 관리 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ keybindings/ │ 키바인딩 설정 │ ├──────────────┼─────────────────────────────────────────────────────────────────────────┤ │ vim/ │ Vim 모드 지원 │ └──────────────┴─────────────────────────────────────────────────────────────────────────┘ 주요 기능 - 도구 시스템: Bash 실행, 파일 읽기/쓰기/편집, 웹 검색, Notebook 편집 등 - MCP (Model Context Protocol) 서버 통합 - 원격 세션: claude.ai와 연동되는 원격 코딩 세션 - OAuth 인증: 로그인/로그아웃, keychain 기반 보안 저장 - 정책 관리: MDM(Mobile Device Management), 원격 관리 설정 - Agent 스웜: 멀티 에이전트 협업 기능 - Cron/트리거: 예약 실행 기능 내부 전용 기능 - USER_TYPE === 'ant' 조건으로 Anthropic 내부 직원 전용 도구(REPLTool, SuggestBackgroundPRTool 등)가 분리되어 있음 - Feature flag(PROACTIVE, KAIROS, AGENT_TRIGGERS 등)로 실험적 기능 제어 요약하면, 현재 저희가 대화하고 있는 바로 이 Claude Code CLI 도구의 프론트엔드/클라이언트 소스코드입니다.
그렇다고 하네요 ㅎㅎㅎ
자기코드는 자기가 잘 알아보는 법??
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이거 뭐죠.
뭔가 몇번 더 질문하면 리커시브의 리커시브의 리커시브를 해낼수 있을것 같은 느낌적인 느낌이 들지 말입니다. ㅋㅋㅋ