클로드 코드(Claude Code) AI 개발 생태계를 내 PC에 구현하는 방법-'Team Attention' 저장소

클로드 코드(Claude Code)를 '나만의 AI OS'로 만드는 법: 'Team Attention'

요약

단순한 코드 자동완성을 넘어, AI가 개발 환경 그 자체가 되는 시대가 도래했습니다. 한국의 AI 엔지니어링 그룹 'Team Attention'이 공개한 Claude Code 전용 플러그인 저장소(https://github.com/team-attention/plugins-for-claude-natives)는 이러한 변화의 최전선에 있습니다. 이 글에서는 Claude Code를 당신의 새로운 개발과 AI Agent가 함께하는 운영체제(OS)로 탈바꿈시켜 줄 핵심 플러그인들과, 이를 통해 구현하는 'AI 네이티브' 워크플로우의 실체를 깊이 있게 다룹니다.


1. 패러다임의 전환: "제 OS는 이제 맥이 아니라 클로드 코드입니다"

개발자에게 운영체제(OS)란 무엇일까요? 지금까지는 윈도우나 맥OS가 그 자리를 차지했지만, 이제는 달라지고 있습니다. Team Attention의 '정구봉' 님은 "자신의 OS는 이제 맥이 아니라 클로드 코드"라고 말합니다. 이는 단순한 비유가 아닙니다.

우리가 터미널을 열고 코드를 작성하고, 동료와 소통하고, 일정을 관리하는 모든 행위가 Claude Code라는 인터페이스 안에서 통합되기 때문입니다. Team Attention은 이 비전을 실현하기 위해 Claude Code를 단순한 CLI 도구가 아닌, 하나의 거대한 플랫폼으로 진화시키는 생태계를 구축했습니다.

이 생태계는 기억(Memory), 필터링(Proxy), 의사결정(Council), 모니터링(Ops)이라는 네 가지 핵심 축을 통해, AI가 개발자의 의도를 정확히 파악하고 주도적으로 업무를 수행하도록 돕습니다.


2. 혼자가 아닌 '집단 지성'으로: Agent Council

중요한 아키텍처 결정을 내릴 때, 동료들의 리뷰가 필수적이듯 AI에게도 '동료'가 필요합니다. agent-council 플러그인은 Claude 혼자 고민하게 두지 않습니다.

이 도구는 사용자의 질문에 대해 Claude가 '의장(Chairperson)'이 되어, 배후에 있는 Gemini, GPT, Codex 등 다른 AI 모델들에게 의견을 묻습니다. 마치 회사의 이사회를 소집하듯 말이죠. 각 모델이 낸 의견을 종합하여 편향되지 않은 최적의 기술적 의사결정을 지원합니다.

놀라운 점은 이 과정에 추가 API 비용이 들지 않는다는 것입니다. 개발자가 이미 로컬에 설치한 CLI 도구들을 활용하기 때문에 비용 효율적으로 집단 지성을 구현할 수 있습니다.


3. "무엇을 만들까요?"라고 되묻는 AI: Clarify

"로그인 기능 만들어줘"라는 모호한 지시는 흔히 엉뚱한 결과물로 이어집니다. clarify 플러그인은 무작정 코드를 짜는 대신, 기획자처럼 당신에게 되묻습니다.

"소셜 로그인은 필요한가요?", "비밀번호 재설정 정책은 어떻게 할까요?"와 같이 구체적인 역질문(Interview)을 통해 당신의 머릿속에만 있던 요구사항을 명확한 기술 명세서(Spec)로 변환해 줍니다.

이는 AI 에이전트가 단순히 생산성(Productivity)을 높이는 것을 넘어, 주도성(Proactivity)을 가지고 문제를 정의하는 단계로 진화했음을 보여주는 대표적인 사례입니다.

Clarify 사용 이전 Clarify 사용 이후
"Add a login feature"
Goal: Add username/password login with self-registration.
Scope: Login, logout, registration, password reset.
Constraints: 24h session, bcrypt, rate limit 5 attempts.

4. 기억 상실증에 걸린 AI에게: CTX (Context Management)

AI와 협업할 때 가장 큰 피로감은 "매번 처음부터 설명해야 한다"는 점입니다. ctx는 AI에게 지속 가능한 기억력을 부여하는 맥락 관리 도구입니다.

"Context is the bottleneck, not AI capability."
  • Global Context: ~/.gitconfig처럼 당신의 코딩 스타일과 선호하는 도구 설정을 모든 프로젝트에 적용합니다.
  • Project Context: 해당 프로젝트의 아키텍처 구조나 팀의 컨벤션을 파일로 저장하여 공유합니다.

가장 강력한 기능은 `ctx`의 진정한 마법은 자동 로딩 기능입니다. 개발자가 별도 명령을 내리지 않아도, AI가 특정 파일을 읽을 때 관련된 컨텍스트가 대화에 자동으로 주입됩니다. 이는 단순히 작업을 자동화하는 것을 넘어, 프로젝트의 역사와 맥락을 관리하는 인지적 부담을 지속성을 가진 AI 파트너에게 외부화하는 것입니다. AI는 더 이상 일회성 조수가 아닌, 프로젝트와 함께 성장하는 진정한 장기적 팀 동료로 거듭납니다.


5. 몰입을 방해하지 않는 연결: KakaoTalk & Google Calendar

개발자가 코딩하다가 스마트폰을 드는 순간, 몰입(Flow)은 깨집니다. Team Attention의 플러그인들은 터미널 밖으로 나가지 않고도 세상과 소통하게 해줍니다.

kakaotalk 플러그인은 맥OS의 접근성 API를 활용해 터미널에서 바로 카톡을 읽고 보낼 수 있게 해줍니다. "팀장님께 배포 완료라고 카톡 보내줘"라는 자연어 명령 하나면 충분합니다.

google-calendar 역시 마찬가지입니다. 여러 계정의 일정을 통합 조회하고, 자연어로 미팅을 잡을 수 있습니다. 이 모든 것이 당신의 코딩 환경 안에서 이루어집니다.


6. 비용과 안전을 동시에 잡는 문지기: MCProxy

AI가 너무 똑똑해서 탈일 때도 있습니다. 불필요하게 비싼 도구를 호출하거나, 실행해서는 안 될 명령을 내릴 수도 있죠. mcproxy는 Claude Code와 외부 도구 사이를 지키는 스마트한 문지기입니다.

이 프록시 서버는 AI가 사용할 수 있는 도구를 필터링하여 토큰 낭비를 막고, 실수로 위험한 도구를 호출하는 것을 원천 차단합니다. 기업 환경에서 보안과 비용 효율성을 모두 잡을 수 있는 필수적인 인프라입니다.


'Team Attention'의 AI 네이티브 개발 환경 구성도

       [ 개발자 (CLI/Terminal) ]
                 │
                 ▼
    ┌───────────────────────────────────┐
    │          Claude Code              │ <─── [ ctx ] (지속성 메모리 주입)
    │    (AI-Native Operating System)   │
    └───────────────────────────────────┘
        │ (Tool Call)    │ (Collaboration)
        ▼                ▼
┌──────────────┐   ┌────────────────────────────┐
│   mcproxy    │   │        agent-council       │
│ (도구 필터링)│   │ (Multi-Agent Orchestration)│
└──────────────┘   └────────────────────────────┘
        │                │           │           │
        ▼                ▼           ▼           ▼
┌──────────────┐   ┌─────────┐ ┌─────────┐ ┌─────────┐
│ MCP Servers  │   │ Gemini  │ │ GPT-4   │ │ Others  │
└──────────────┘   └─────────┘ └─────────┘ └─────────┘
        │
        └──────────────────┐
                           ▼
                  ┌──────────────────┐
                  │      C-Ops       │ (분산 관측성 & 통계)
                  │ (DASHBOARD / API)│
                  └──────────────────┘

시사점: AI 네이티브 개발자로의 진화

Team Attention의 저장소는 단순히 편리한 도구 모음이 아닙니다. 이것은 AI를 단순한 '비서'가 아닌, 나만의 작업 방식을 완벽하게 이해하는 '운영체제'로 받아들이는 새로운 업무 방식의 제안입니다.

코드는 AI가 더 잘 짤 수도 있습니다. 하지만 어떤 문제를 해결할지 정의하고, AI에게 어떤 맥락을 제공할지 설계하는 능력은 인간 개발자의 몫입니다. 이제 우리는 '코더(Coder)'에서 AI 생태계를 지휘하는 '아키텍트(Architect)'로 진화해야 할 때입니다.

※ Team Attention에서 추가로 진행하는 다양한 프로젝트가 많습니다. 저 개인적으로는 특히나 C-Ops라고하는 'Claude Code Operations(Ops)'를 관리할 수 있는 Web 관리 UI 또한 만들고 있는 것에 상당한 기대가 되더군요.
아무튼 저도 관심이 많은 AI Governance를 준비하는 프로젝트가 보여 눈길이 가고, 응원하게 되네요!


FAQ

Q. 이 플러그인들은 무료인가요?
A. 네, Team Attention이 공개한 저장소의 플러그인들은 오픈소스로 제공됩니다. 다만, 각 플러그인이 연동하는 외부 서비스(OpenAI API 등)의 비용은 개인이 사용하는 구독을 이용하며, 개인이 가입하는 별도 비용입니다.

Q. 윈도우에서도 사용할 수 있나요?
A. 대부분의 플러그인은 OS 무관하게 사용 가능하나, kakaotalk 등 일부 시스템 API를 사용하는 플러그인은 macOS 환경에 최적화되어 있습니다. (매우 아쉽 ㅠㅠ)

Q. 설치는 어떻게 하나요?
A. Claude Code의 플러그인 시스템을 통해 설치할 수 있으며, Team Attention의 GitHub 저장소(plugins-for-claude-natives)에서 상세한 설치 가이드를 확인할 수 있습니다.


참고자료

참고 표

구분 이름 상세 설명 주요 기능 및 특징 유형
중심엔진 Claude Code Anthropic이 개발한 AI 기반 CLI 개발 지원 도구로, 전체 워크플로우의 실행 엔진이자 AI 운영체제 역할을 수행함 자연어 명령을 통한 코드 작성, 리뷰, 디버깅, git 워크플로우 처리 및 루틴 작업 자동화 CLI 에이전트 / 통합 개발 환경
컨텍스트 관리 ctx (Context Management) 개발자의 코딩 스타일, 의사결정 내역 및 프로젝트 배경 지식을 지능형 지속성 메모리로 관리함 파일 열람 시 관련 맥락 자동 주입(Auto-load), 2단계 계층(Global/Project) 시스템, 세션 간 정보 유지 지속성 메모리 / CLI / 플러그인
도구 제어 및 보안 mcproxy (MCP Proxy) Claude Code와 MCP 서버 사이의 게이트키퍼로서 불필요하거나 위험한 도구 노출을 필터링함 토큰 소모 절감, 응답 정확도 향상, .mcproxy.json을 통한 도구별 활성화/비활성화 제어 프록시 / MCP 서버 래퍼
의사결정 및 기획 agent-council Gemini, GPT 등 여러 외부 AI 에이전트의 의견을 수집하고 종합하여 최적의 기술적 결론을 도출함 다중 AI 모델 병렬 호출, 아키텍처 결정 등 중요 의사결정 지원, 사회자(Chairman) 역할을 통한 결과 합성 서브에이전트 / 플러그인 / 스킬
의사결정 및 기획 clarify 사용자의 모호한 요구사항을 분석하여 구체적이고 명확한 기술 명세서로 변환함 적극적인 역질문(인터뷰) 수행, 상호작용을 통한 명세 구체화, 마크다운 형식의 문서 생성 서브에이전트 / 플러그인
의사결정 및 기획 dev 주요 개발자 커뮤니티의 실제 여론과 트렌드를 분석하여 기술 도입 시 참고 자료를 제공함 Reddit, Hacker News 등 타겟팅 검색, 트러블슈팅 경험 및 찬반 의견 분석 리포트 제공 플러그인 / 스킬 (/dev-scan)
코드 리뷰 및 병렬 작업 code-squad 멀티 에이전트 환경에서 작업 흐름을 잃지 않도록 돕는 몰입형 코딩 지원 도구임 격리된 작업 공간(Worktree)에서의 병렬 작업 관리, 인라인 피드백 및 파일 단위 Diff 뷰 제공 VS Code 확장 프로그램 / CLI
오케스트레이션 oh-my-claude-sisyphus 복잡한 엔지니어링 과업이 완전히 완수될 때까지 AI가 끈질기게 작업을 이어가도록 관리함 장기 과업 오케스트레이션, 작업 연속성 및 완결성 보장 오케스트레이션 시스템
검증 및 회고 session-wrap 작업 세션 종료 시 대화 히스토리를 분석하여 목표 달성 여부를 검증하고 다음 작업을 정리함 문서화 필요성 및 자동화 기회 포착, 2단계 멀티 에이전트 파이프라인, /wrap 명령 지원 플러그인 / 스킬
검증 및 회고 doubt (!rv) Claude가 최종 답변을 내놓기 전 스스로 오류나 환각(Hallucination) 가능성을 재검증하도록 강제함 !rv 키워드 감지 시 중단 훅 작동, 답변 생성 직후 자기 검증 절차 수행 플러그인 / 훅 (UserPromptSubmit, Stop)
운영 및 관측 C-Ops (Claude Code Ops) 여러 저장소에 분산된 Claude Code 세션을 실시간으로 추적하고 시각화하는 관측성 시스템임 토큰 소비량 및 에이전트 워크플로우 시각화, 실시간 로그 수집 및 통합 대시보드 제공 관측성 시스템 / 백그라운드 데몬
환경 개선 및 학습 interactive-review 터미널 환경 대신 웹 브라우저 UI에서 계획 문서나 코드 변경 사항을 시각적으로 검토함 브라우저 기반 체크리스트 및 피드백, 승인/반려 기능, 구조화된 피드백 전송 플러그인 (/review)
환경 개선 및 학습 say-summary Claude의 답변 핵심 내용을 한국어 또는 영어 음성(TTS)으로 요약하여 브리핑함 (macOS 전용) 시각적 피로도 감소, 핵심 헤드라인 자동 요약, 다국어 자동 감지 및 최적화된 목소리 선택 플러그인 / 훅 (Stop Hook)
환경 개선 및 학습 youtube-digest 기술 관련 영상의 자막을 추출하고 요약하여 개발자의 빠른 지식 내재화를 도움 한국어 번역 지원, 타임스탬프 기반 요약, 학습 효과 측정을 위한 3단계 퀴즈 생성 플러그인
효율적 커뮤니케이션 kakaotalk 터미널 내에서 카카오톡 메시지를 읽거나 전송하여 개발 흐름을 유지함 (macOS 전용) Accessibility API 활용, 자연어 기반 메시지 전송, 채팅 내역 검색 및 연동 플러그인
효율적 커뮤니케이션 google-calendar 다중 구글 계정 일정을 조회하고 자연어로 일정을 조율하는 개인 비서 기능을 수행함 계정 간 일정 충돌 감지, 일정 CRUD 작업 수행, 자연어 기반 일정 관리 플러그인

※ 이 글의 작성 과정에 AI 편집을 하였으며, 사실이 아닌 부분이 포함되어 있을 수 있습니다.