반응형

클로드 코드 v2.0 - 핵심 정리

 

드디어 클로드 코드가 v2.0으로 업데이트 되었습니다. 

이번 업데이트에서 변경된 핵심적인 사항들에 대해 알아보겠습니다.

 

이 글은 영상으로 제작되어 유튜브에서 시청하실 수 있습니다.

https://youtu.be/NY2nzRBU32M

 

 

 

이번 업데이트는 모델 성능을 획기적으로 향상시키는 데 초점을 맞추고 있으며, 특히 개발자들이 가장 크게 체감할 수 있는 변화는 바로 새로운 모델의 적용입니다.

모델 업그레이드: 소네트(Sonnet) 4.5

클로드 코드에서 기존에는 오퍼스(Opus) 4.1과 소네트(Sonnet) 4.1 모델을 선택적으로 사용할 수 있었습니다. 이번 업데이트로 이제 소네트 4.5가 기본 모델로 탑재되었습니다. 물론, 필요에 따라 여전히 오퍼스 모델을 선택해 사용할 수 있습니다. 소네트 4.5는 코드에 대한 이해력과 생성 능력이 대폭 향상되어, 더욱 정확하고 효율적인 개발 작업을 지원할 것으로 기대됩니다.

 

벤치마크로 확인하는 성능 향상


실제 성능 향상은 벤치마크 테스트 결과에서도 잘 드러납니다. 특히 코딩 에이전트의 성능을 측정하는 대표적인 지표인 SWE-Bench에서 클로드는 여전히 탁월한 성능을 보여주고 있습니다.

클로드코드 SWE-bech 측정 결과

몇몇 사용자의 경험에 따르면, 기존 모델과 비교했을 때 확연한 성능 차이를 느낄 수 있었다고 합니다. 단순히 코드를 생성하는 것을 넘어, 복잡한 문제 해결 과정에서도 더 나은 추론 능력을 보여주는 것이 주요 특징입니다.

 

실제 몇일간 사용해보면서 Sonnet4.5가 Opus 4.1과 비슷하면서, 성능이 많이 개선되었고 느꼈습니다. 요청한 대부분의 요청에서 의도한 바를 정확히 인식하였고, 약간의 개발자 의견을 더해서 구현도 제대로 할 수 있었습니다.

 

UI 개선: 더 친숙해진 사용자 경험

이번 업그레이드에서 사용자들이 크게 체감할 수 있는 변화 중 하나는 바로 사용자 인터페이스(UI)의 개선입니다. CLI(Command Line Interface) 기반 도구의 UI는 태생적으로 한계가 있지만, 클로드 코드는 그 안에서도 다양한 사용자 친화적 요소를 적용하여 사용 편의성을 높였습니다.

새로운 UI는 정보를 더욱 직관적으로 표시하고, 사용자가 필요한 정보를 쉽게 찾을 수 있도록 개선되었습니다. 예를 들어, 진행 중인 작업의 상태를 시각적으로 명확하게 보여주고, 주요 정보를 한눈에 파악할 수 있도록 구성했습니다. 이러한 변화는 복잡한 CLI 환경에 익숙하지 않은 사용자에게도 훨씬 더 친숙하게 느껴질 것 같습니다.

클로드 코드 v2.0 실행 화면

 

사용량 확인 기능: `/usage` 명령어

 

이번 업데이트에서 사용자 편의성을 크게 향상시킨 또 다른 기능은 바로 사용량 확인 명령어 `/usage`의 추가입니다. 기존에는 `ccusage`와 같은 외부 도구를 사용해야만 했고, 이로 인해 여러 기기에서 작업할 경우 정확한 사용량을 파악하기 어려운 문제가 있었습니다. 이제 클로드 코드에 내장된 이 명령어를 사용하면 기기에 상관없이 정확한 사용량 정보를 손쉽게 확인할 수 있습니다.

클로드코드 /usage 실행 화면

 

또한, 컨텍스트 윈도우의 크기를 확인하는 명령어 `/context` 역시 사용자 가독성을 높이는 방향으로 개선되어, 작업 환경을 더욱 효율적으로 관리할 수 있게 되었습니다.

클로드코드 /context 명령어 실행 화면

 

 

Undo 기능 `/rewind` 

 

코딩 작업을 하다 보면, 의도치 않은 실수가 발생하거나 복잡한 작업으로 인해 코드가 꼬이는 경우가 잦습니다. 이럴 때를 대비해 개발자의 코드 수정 상태를 자동으로 저장해 주는 **'되감기(rewind)'** 기능이 추가되었습니다. 이 기능 덕분에 새로운 시도를 하다가 문제가 생겨도 **`/rewind`** 명령어를 사용해 이전의 안정적인 상태로 손쉽게 되돌아갈 수 있습니다.

 

VSCode 확장 프로그램: IDE 연동을 통한 편리한 개발 환경

 

개인적으로 Claude Code를 활용할 때는 터미널보다는 VS Code 확장 프로그램을 선호합니다. IDE(통합 개발 환경)가 주는 익숙함과 편의성, 그리고 확장 프로그램이 IDE와 긴밀하게 연동될 때 얻을 수 있는 시너지 효과 때문입니다.

터미널 환경에 익숙하지 않은 사용자들을 위해 VS Code 마켓플레이스에 네이티브 확장 프로그램이 공식적으로 출시되었습니다.

이 확장 프로그램은 VS Code 내에 전용 사이드바를 제공하며, 코드를 수정할 때 인라인 차이점(inline diff) 기능을 통해 변경 사항을 실시간으로 직관적으로 확인할 수 있고, 마우스로 원하는 부분을 선택하는 등 그래픽 기반의 사용자 인터페이스를 활용해 효율적으로 코딩 작업을 할 수 있습니다. 복잡한 터미널 명령어를 일일이 입력할 필요가 없어진 것이죠.

VSCode용 클로드코드 확장 프로그램 실행 화면

 

VSCode의 Status Bar에 Context 사용 상태를 표시하는 파이차트와 수치가 표시됩니다.

VSCode의 Context 사용량 표시

 

VSCode에서 클로드 코드의 질문에 마우스로 답변할 수 있는 UI가 추가되었습니다.

VSCode의 질의응답 UI 변경

 

최신 업그레이드 확인을 위한 `/release-notes`

 

새로운 기능과 개선 사항을 확인하려면 /release-notes 명령어를 사용해 보세요. 이 명령어를 통해 최신 업데이트 내용을 자세히 살펴볼 수 있습니다. 아래는 현재 날짜인 2025년 10월 9일 기준으로 v2.0 릴리스 노트의 주요 변경 사항입니다.

Version 2.0.0:
     • New native VS Code extension
     • Fresh coat of paint throughout the whole app
     • /rewind a conversation to undo code changes
     • /usage command to see plan limits
     • Tab to toggle thinking (sticky across sessions)
     • Ctrl-R to search history
     • Unshipped claude config command
     • Hooks: Reduced PostToolUse 'tool_use' ids were found without 'tool_result' blocks errors
     • SDK: The Claude Code SDK is now the Claude Agent SDK
     • Add subagents dynamically with `--agents` flag

     Version 2.0.1:
     • Skip Sonnet 4.5 default model setting change for Bedrock and Vertex
     • Various bug fixes and presentation improvements

     Version 2.0.5:
     • IDE: Fix IME unintended message submission with Enter and Tab
     • IDE: Add "Open in Terminal" link in login screen
     • Fix unhandled OAuth expiration 401 API errors
     • SDK: Added SDKUserMessageReplay.isReplay to prevent duplicate messages

     Version 2.0.8:
     • Update Bedrock default Sonnet model to `global.anthropic.claude-sonnet-4-5-20250929-v1:0`
     • IDE: Add drag-and-drop support for files and folders in chat
     • /context: Fix counting for thinking blocks
     • Improve message rendering for users with light themes on dark terminals
     • Remove deprecated .claude.json allowedTools, ignorePatterns, env, and todoFeatureEnabled config options (instead, configure these in your settings.json)

     Version 2.0.9:
     • Fix regression where bash backgrounding stopped working

     Version 2.0.10:
     • Rewrote terminal renderer for buttery smooth UI
     • Enable/disable MCP servers by @mentioning, or in /mcp
     • Added tab completion for shell commands in bash mode
     • PreToolUse hooks can now modify tool inputs
     • Press Ctrl-G to edit your prompt in your system's configured text editor
     • Fixes for bash permission checks with environment variables in the command

     Version 2.0.11:
     • Reduced system prompt size by 1.4k tokens
     • IDE: Fixed keyboard shortcuts and focus issues for smoother interaction
     • Fixed Opus fallback rate limit errors appearing incorrectly
     • Fixed /add-dir command selecting wrong default tab

 

최근 하루 이틀만에 마이너 버전 릴리즈가 지속적으로 이루어 지고 있습니다. 이를 통해 다양한 기능들이 추가되고, 편의성이 더해질 것으로 기대됩니다. 

반응형
반응형

 

저는 사람들의 활짝 웃는 모습을 사진으로 담는 것을 좋아합니다.

 

사람들의 환하고 자연스러운 미소를 카메라에 담는 것을 좋아하며, 그렇게 포착된 순간들을 다시 볼 때마다 저도 모르게 미소를 짓게 됩니다. 이러한 취미 덕분에 자연스럽게 카메라 자체에도 깊은 관심을 갖게 되었죠. 현재 사용하는 카메라는 제법 연식이 있다 보니, 최신 기종들을 살펴보며 언젠가 새로운 카메라를 손에 넣을 날을 기대하곤 합니다.

 

최근, 저는 한 카메라 리뷰 유튜브 영상을 보고 깊은 감명을 받았습니다.

 

OKCut 권정호님의 Nikon Z5ii 리뷰 영상

 

https://www.youtube.com/watch?v=Hr4T0s8xaDk

OKCut 권정호님의 Nikon Z5ii 리뷰 영상

이 영상은 깔끔한 영상미와 내용 구성 또한 매우 탄탄했습니다. 특히 진행자의 편안하면서도 적절한 속도의 설명은 복잡할 수 있는 핵심 정보를 명료하게 전달해 시청자들의 이해를 효과적으로 도왔습니다. 영상을 보는 내내 "정말 잘 만들었구나" 하는 감탄이 절로 나왔습니다.

이러한 경험은 제가 제작하고 있는 영상 콘텐츠의 방향성에 대해 다시 한번 깊이 생각하게 하는 계기가 되었습니다.

 

코드기어의 클로드 코드 10분컷 - 기초 사용법과 활용팁

 

최근 제가 제작하여 많은 관심을 받았던 Claude Code 관련 영상 https://www.youtube.com/watch?v=7MEsgHKQGLg 이 있습니다.

코드기어의 클로드 코드 10분컷 - 기초 사용법과 활용팁

 

비록 Claude Code에 대한 높은 대중적 관심이 한몫했음은 부인할 수 없지만, 그 이면에는 치밀한 구성과 상당한 준비가 바탕이 되었던 것 같습니다. 예를 들어, 시청자들이 Claude Code에 대해 궁금해할 만한 핵심 질문들을 정확히 짚어내어 간결하고 효과적으로 설명한 덕분입니다.

앞으로 제가 추구해야 할 영상 제작의 본질은 '진정성'에 있다고 생각합니다. 물론 철저한 사전 조사와 잘 짜인 콘텐츠 구성은 필수적인 기반이 되어야 하고요. 이러한 노력이 뒷받침될 때 비로소 제 채널도 지속적으로 성장할 수 있을 것입니다. 결국, 시청자와 소통하고 공감하는 진솔한 자세야말로 진정한 콘텐츠의 힘이라고 믿습니다.

반응형
반응형

MCP(Model Context Protocol)는 AI의 손에 각종 도구를 들려주는 것과 같습니다.

이를 이용해서 AI는 좀 더 똑똑하게 일처리를 할 수 있습니다.

 

예를 들어,

Playwright MCP를 설치하면 Coding Agent가 스스로 브라우저를 열어 테스트를 진행하고, 에러가 발생하는 것을 감지하여 문제를 해결 하는 것이 가능해집니다.

Context7 MCP를 설치하면, 몇일전 업데이트된 Next.js의 새로운 기능을 사용할 수 있습니다.

 

이렇듯 MCP를 사용하는 것은 AI Coding Agent 사용시 필수라고 할 수 있습니다.


테스트는 티타임즈TV에서 이장선 에센셜AI 연구원(전, 럿거스대 교수)이 출연해서 "지금 AI 시장은 생산성, 자동화, 수익에 미쳐있어요"란 제목으로 진행한 플레이타임 22분 48초 영상입니다.

https://www.youtube.com/watch?v=npbMVONUTMM&t=860s

 

 

다음은 Youtube Subtitles MCP를 설치하기 전 후 영상을 요약한 결과를 비교한 것입니다.


Youtube Subtitles MCP 설치 전

현재 AI 시장은 생산성 향상, 자동화 도입, 그리고 수익 창출에 광적으로 집중하고 있습니다. 막대한 자본이 유입되면서 일종의 광기 어린 시대가 도래한 것으로 보입니다.

생성형 AI 혁명은 구글이 'Attention is All You Need'라는 논문을 발표하며 트랜스포머 모델을 연구하면서 시작되었습니다. 이 논문의 제1저자인 아시시 바스와니는 현재 에센셜AI의 대표를 맡고 있습니다.

바스와니와 함께 공부하고 현재 에센셜AI에서 일하고 있는 이장선 전 럿거스대 교수는 AI가 학교와 일반 기업에 미치는 영향에 대해 긍정적인 측면도 있지만, '배움'의 본질이 훼손될 수 있다는 큰 우려를 표하고 있습니다.


Youtube Subtitles MCP 설치 후

이 영상은 전 럿거스대 교수이자 현재 에센셜AI 연구원으로 재직 중인 이장선 님과의 인터뷰를 통해, 생성형 AI가 학습과 산업에 미치는 영향에 대해 심도 있게 다룹니다.


AI와 학습: 양날의 검

  • 긍정적 측면: 학습 의지가 있는 학생에게 AI는 어떤 교수보다 뛰어난 개인 교사가 될 수 있습니다.
  • 부정적 측면: 많은 학생들이 AI를 악용하여 스스로 생각하는 능력을 잃고 단순히 성적을 얻는 데만 사용합니다. 이로 인해 과제 점수는 높지만 실제 시험에서는 문제를 풀지 못하는 경우가 발생합니다.
  • 평가의 어려움: AI가 복잡한 과제도 쉽게 해결하면서, 전통적인 과제 기반의 평가는 의미를 잃어가고 있습니다.

좋은 질문의 중요성

  • AI를 효과적으로 활용하려면, 무엇을 왜 물어야 하는지 아는 '좋은 질문을 하는 능력'이 필수적입니다.
  • 이 능력은 해당 분야에 대한 깊은 이해와 경험에서 비롯되므로, 초보 학습자들은 AI의 혜택을 온전히 누리기 어렵습니다.
  • 교육 기관의 역할은 이제 지식 전달을 넘어, 학생들이 좋은 질문을 던질 수 있도록 방향을 제시하고 학습 환경을 조성하는 것으로 변화해야 합니다. 

산업계에서의 AI

  • 산업계의 목표는 '생산성, 자동화, 수익'이며, 이를 위해 AI를 적극적으로 도입하고 있습니다.
  • 이로 인해 기술 업계에서는 해고가 증가하고, 남은 인력의 업무 강도는 높아지는 등 큰 변화를 겪고 있습니다.
  • 채용 평가 기준 또한 AI가 해결할 수 있는 코딩 문제 풀이에서, 팀워크와 소통을 통한 문제 해결 능력 중심으로 바뀌고 있습니다.

미래와 나아갈 방향

  • 궁극적인 해결책은 '자기 주도적 학습 의지'를 갖는 것입니다. 명확한 목표를 가지고 AI를 도구로 활용하되, AI에게 자신의 생각을 의존해서는 안 됩니다.
  • 미래의 AI는 생산성 도구를 넘어, 사용자의 사고를 심화시키고 성장을 돕는 '동반자 AI'로 발전할 가능성이 있습니다.
  • AI는 소수의 전문가들에게는 과학 발전을 가속화하는 강력한 도구가 되겠지만, 다수는 창의력과 사고력을 잃을 위험에 처할 수 있다는 우려도 존재합니다.

이렇게 MCP 사용 전 후의 결과는 많은 차이가 있습니다.

여러분도 MCP라는 도구를 잘 활용해서, 보다 좋은 결과물을 얻으시길 바랍니다.

반응형
반응형

왜 필요하죠?

Claude Code에서 명령을 내리고, 다른 작업을 하다 보면 Claude Code의 작업 완료 시기를 놓치게 됩니다.

이때 음성으로 Notification을 할 수 있는 방법이 있습니다.

 

Claude Code에서 요청한 작업이 완료되었을 때 음성 알림을 받으려면 Hooks 기능을 활용할 수 있습니다.

Hooks 셋팅 방법을 알아보겠습니다.


MacOS에 음성 알림 기능 설치

macOS 음성 알림 기능을 사용하려면 terminal-notifier를 설치해야 합니다.

설치를 위해 터미널에서 다음 명령을 수행합니다.

brew install terminal-notifier

 

설치 후에는 터미널에서 다음을 입력해 테스트 해 볼 수 있습니다.

say "요청하신 작업이 완료되었습니다"

음성이 나오면 설치가 정상적으로 된 것입니다.

 


Hooks에 음성알림 추가

 

Claude Code의 Hooks에 음성 알림을 추가합니다.

Hooks 설정은 프로젝트와 사용자 Scope으로 할 수 있습니다.

  • 프로젝트 Scope 일때는 프로젝트 루트 폴더의 .claude/settings.json
  • 사용자 Scope 일때는 ~/.claude/settings.json 

Hooks 추가

  • settings.json 파일에 hooks 섹션을 추가하고, 특정 이벤트에 대한 Hook을 정의합니다.
  • 작업 완료 시 알림을 받으려면 Stop 이벤트를 활용할 수 있습니다
"hooks": {
    "Notification": [],
    "Stop": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "say \"요청하신 작업이 완료되었습니다\""
          }
        ]
      }
    ]
},

이렇게 하면 요청한 작업이 완료되었을때 음성 안내를 받을 수 있습니다.

반응형
반응형

 

n8n이란?

n8n은 AI 워크플로우 자동화 오픈 소스 솔루션입니다.

Make, Zapier 등과 같이 업무를 자동화 하는데 최적화된  도구입니다.

심지어 n8n 셀프호스팅을 하게되면 무료로 사용이 가능합니다.

 

하지만 이런 노코드 자동화 도구들을 이용해서 자동화를 구축하는 것이 마냥 쉽지는 않습니다.

이를 해결해 주는것이 n8n MCP입니다.

 

n8n에 대한 내용은 제가 이전에 작성한 글을 참고하시기 바랍니다.

https://codegear.tistory.com/138

 

n8n: 당신의 워크플로우를 자동화하는 오픈소스 엔진!

최근 제가 가장 관심있게 보고 있는게 n8n입니다.n8n은 Workflow를 자동화하는 솔루션입니다.워크플로우 자동화 솔루션은 이전에도 많이 있었습니다.하지만 n8n이 기존 솔루션들과 다른점이 하나 있

codegear.tistory.com

 

n8n 셀프 호스팅 구축 방법도 이전에 작성한 글을 참고하시면 됩니다.

https://codegear.tistory.com/139

 

월 0원! AWS에 나만의 자동화 서버 구축! (n8n 셀프호스팅, AI 워크플로우 시작)

n8n을 AWS의 무료 인스턴스를 사용해서 설치하는 방법에 대해 알아봅니다. https://youtu.be/rZnBHanWiZg 순서Docker 설치n8n 컨테이너 설치AWS에 도메인 추가 (agent.codegear.info)Nginx 설치 및 도메인 연결 n8n은 n8

codegear.tistory.com


n8n MCP란?

 

n8n MCP를 사용하면 각종 Code Assistant에서 n8n에 자동화를 쉽게 구축할 수 있습니다.

클로드 데스크탑에서도 채팅만으로 쉽게 구축이 가능합니다.

n8n MCP를 사용하면 n8n에서 제공되는 대부분의 기능을 구현할 수 있습니다.

n8n에서 API Key를 생성한 후 n8n mcp 설정에 추가만 하면 n8n 서버를 management 할 수 있습니다.


클로드 코드에서 n8n MCP 사용하기

클로드 코드에 n8n MCP를 설치하는 방법을 알아보겠습니다.

n8n mcp에 대한 자세한 내용은 github에 있는 내용을 참조하였습니다.

https://github.com/czlonkowski/n8n-mcp

 

GitHub - czlonkowski/n8n-mcp: A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you

A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you - GitHub - czlonkowski/n8n-mcp: A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n wo...

github.com

 


n8n MCP 설치하기

  • 로그인 계정의 루트에 .claude.json 파일을 에디터에서 Open합니다.
  • mcpServers 항목에 아래 내용을 추가합니다.
{
  "mcpServers": {
    "n8n-mcp": {
      "command": "npx",
      "args": ["n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true"
      }
    }
  }
}
  • 이렇게 설치하면 기본적인 툴만 사용 가능합니다.
  • 만약, n8n 서버에 워크플로우를 작성하고, 수정하는 작업을 하려면 아래와 같이 인증 정보까지 추가해줍니다.
{
  "mcpServers": {
    "n8n-mcp": {
      "command": "npx",
      "args": ["n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true",
        "N8N_API_URL": "https://your-n8n-instance.com",
        "N8N_API_KEY": "your-api-key"
      }
    }
  }
}
  • 맥북 환경변수에 등록 하여 사용하실 경우는 .zshrc 파일에 아래 내용을 추가하시면 됩니다.
export N8N_API_URL="https://your-n8n-instance.com"
export N8N_API_KEY="your-api-key"
  • 환경변수에 추가한 후에 .claude.json 은 해당 부분을 아래와 같이 수정합니다.
"N8N_API_URL": "$N8N_API_URL",
"N8N_API_KEY": "$N8N_API_KEY"

n8n MCP 연결 확인

  • 이제 클로드코드를 재실행 합니다.
  • "/mcp" 를 입력합니다.
  • 아래와 같이 "connected"라고 나오면 정상적으로 설치가 완료된 것입니다.

 

이제 클로드 코드에서 n8n에 있는 워크플로우를 프롬프트로 제어할 수 있습니다.

반응형

+ Recent posts