<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Codex Archives -</title>
	<atom:link href="https://blog.kwt.co.kr/tag/codex/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.kwt.co.kr/tag/codex/</link>
	<description>여러분의 돈과 시간을 낭비하지마세요.</description>
	<lastBuildDate>Mon, 29 Jun 2026 14:19:11 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.2</generator>

<image>
	<url>https://blog.kwt.co.kr/wp-content/uploads/2022/07/cropped-logo_bg-32x32.jpg</url>
	<title>Codex Archives -</title>
	<link>https://blog.kwt.co.kr/tag/codex/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AI 코딩 에이전트 선택 기준 7가지</title>
		<link>https://blog.kwt.co.kr/ai-coding-agent-guide/</link>
					<comments>https://blog.kwt.co.kr/ai-coding-agent-guide/#respond</comments>
		
		<dc:creator><![CDATA[시간 조절자]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 14:19:09 +0000</pubDate>
				<category><![CDATA[기술]]></category>
		<category><![CDATA[AI 코딩 에이전트]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[GLM-5.2]]></category>
		<category><![CDATA[개발 생산성]]></category>
		<guid isPermaLink="false">https://blog.kwt.co.kr/?p=2589</guid>

					<description><![CDATA[<p>Claude Code, Codex, Antigravity, GLM Coding Plan의 가격·안정성·테스트 복구력을 비교한 실전 선택 가이드.</p>
<p>The post <a href="https://blog.kwt.co.kr/ai-coding-agent-guide/">AI 코딩 에이전트 선택 기준 7가지</a> appeared first on <a href="https://blog.kwt.co.kr"></a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>AI 코딩 에이전트를 고를 때는 모델 벤치마크 순위보다 “내 코드베이스에서 끝까지 일하게 만들 수 있는가”를 봐야 한다.</strong> Claude Code, Codex, Antigravity CLI, GLM-5.2는 모두 코드 작성 능력을 강조하지만 실제 선택 기준은 다르다. 중요한 것은 답변이 그럴듯한지가 아니라, 파일을 읽고 고치고 테스트하고 실패를 복구한 뒤 사람이 리뷰 가능한 결과를 남기는가다.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1200" height="675" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/ai-coding-agent-selection-1.jpg" alt="AI 코딩 에이전트 선택 기준 7가지를 표현한 어두운 터미널 대시보드형 대표 이미지" class="wp-image-2588"/><figcaption class="wp-element-caption">AI 코딩 에이전트는 모델명보다 작업 흐름으로 평가해야 한다. 도구 호출, 테스트 복구, diff 품질, 비용, 보안이 모두 선택 기준이다.</figcaption></figure>



<h2 class="wp-block-heading">빠른 결론</h2>



<ul class="wp-block-list">
<li><strong>안정적인 장기 코딩 작업</strong>은 Claude Code 계열이 강한 편이다.</li>



<li><strong>OpenAI 생태계와 코드 리뷰·에이전트 통합</strong>을 중시한다면 Codex가 자연스럽다.</li>



<li><strong>터미널 중심, 오픈소스 CLI, 무료 사용량, Google Search grounding</strong>을 중시한다면 Antigravity CLI가 현재 기준에 더 맞다.</li>



<li><strong>오픈 모델, 자체 호스팅 가능성, 긴 컨텍스트·코딩 벤치마크</strong>를 보고 싶다면 GLM-5.2 계열을 검토할 만하다.</li>



<li>하지만 어느 하나가 항상 정답은 아니다. 과제 유형, 도구 권한, 테스트 환경, 비용 구조에 따라 결과가 바뀐다.</li>
</ul>



<h2 class="wp-block-heading">실제 가격부터 확인하자: 플랜별 차이</h2>



<p>AI 코딩 에이전트 선택 기준에서 가격은 부가 정보가 아니라 핵심 정보다. 같은 “월 구독”이라도 포함되는 사용량, 코딩 도구 지원 범위, MCP 제공량, API 토큰 과금 여부가 다르다. 그래서 단순히 “월 100달러부터”처럼 적으면 부족하다. 아래 표는 공식 가격·구독 페이지를 직접 확인해 정리한 플랜별 차이다.</p>




<p><strong>용어 정리:</strong> GLM-5.2 자체는 코딩 에이전트가 아니라 모델이다. 따라서 이 글에서 비교 대상으로 다루는 것은 GLM-5.2 모델 자체가 아니라, GLM-5.2·GLM-5-Turbo·GLM-4.7을 Claude Code, Cline, OpenCode 같은 코딩 도구에서 쓰게 해주는 <strong>Z.ai GLM Coding Plan</strong>이다. API 토큰 가격은 별도 항목으로 분리해 본다.</p>


<figure class="wp-block-table"><table><thead><tr><th>대상</th><th>플랜/가격</th><th>코딩 에이전트 관점의 차이</th></tr></thead><tbody><tr><td>Claude Code</td><td>Free $0, Pro $17/월(연간 $200 선결제) 또는 $20/월, Max 5x $100/월, Max 20x $200/월</td><td>Pro부터 Claude Code가 포함된다. Max는 Pro보다 5x 또는 20x 더 많은 사용량을 선택하는 구조이며, 장시간 코딩 세션이 많으면 Pro보다 Max 계층을 봐야 한다.</td></tr><tr><td>OpenAI Codex</td><td>Free $0/월, Go $8/월, Plus $20/월, Pro는 $100/월이 5x 또는 $200/월이 20x 더 높은 사용량 옵션</td><td>Codex는 Free, Go, Plus, Pro, Business, Edu, Enterprise에 포함된다. Plus부터 web/CLI/IDE/iOS와 클라우드 코드 리뷰·Slack 통합 같은 기능이 본격적으로 들어가고, Pro는 Plus보다 높은 사용량을 제공한다.</td></tr><tr><td>Antigravity CLI</td><td>Google 개인 무료 티어 사용자의 후속 CLI 흐름이다. 별도의 월 구독 가격표보다는 Google Code Assist/Antigravity 계정 조건과 전환 공지를 확인해야 한다.</td><td>기존 무료 CLI 사용자는 Antigravity CLI 마이그레이션 여부를 먼저 확인해야 한다. 기업 사용자는 Gemini Code Assist Standard/Enterprise 플랜과 별도로 비교해야 한다.</td></tr><tr><td>GLM Coding Plan</td><td>Lite $18/월, Pro $72/월, Max $160/월. 연간 결제 기준 각각 $12.6/월, $50.4/월, $112/월로 표시된다.</td><td>Lite는 소형 repo와 가벼운 반복 작업, Pro는 Lite의 5배 사용량과 중형 repo 일상 개발, Max는 Lite의 20배 사용량과 중대형 repo·고빈도 작업을 겨냥한다.</td></tr><tr><td>GLM Coding Plan 사용량</td><td>Lite 약 80 prompts/5h·400 prompts/week, Pro 약 400 prompts/5h·2,000 prompts/week, Max 약 1,600 prompts/5h·8,000 prompts/week</td><td>GLM-5.2와 GLM-5-Turbo는 고급 모델로 peak/off-peak에 따라 quota 차감 배율이 달라질 수 있다. 문서 기준 Web Search/Web Reader/Zread MCP 월 한도는 Lite 100, Pro 1,000, Max 4,000 calls다.</td></tr><tr><td>GLM-5.2 API</td><td>1M tokens 기준 input $1.4, cached input $0.26, output $4.4</td><td>Claude Code·Cline·OpenCode 같은 지원 도구에서 쓰는 Coding Plan과, 자체 도구/서버에 붙이는 API 토큰 과금은 별도로 봐야 한다.</td></tr></tbody></table></figure>




<h3 class="wp-block-heading">구독·가격 공식 페이지 링크</h3>



<ul class="wp-block-list"><li><a href="https://claude.com/pricing" rel="nofollow">Claude / Claude Code 가격 페이지</a> — Free, Pro, Max 5x, Max 20x 플랜을 확인할 수 있다.</li><li><a href="https://developers.openai.com/codex/pricing" rel="nofollow">OpenAI Codex 가격 페이지</a> — Free, Go, Plus, Pro, Business/Enterprise 및 API Key 과금 안내를 확인할 수 있다.</li><li><a href="https://codeassist.google/" rel="nofollow">Google Code Assist / Antigravity 전환 안내 페이지</a> — 기존 Gemini CLI 개인 무료 티어가 Antigravity CLI로 전환되는 공지를 확인할 수 있다.</li><li><a href="https://z.ai/subscribe" rel="nofollow">Z.ai GLM Coding Plan 구독 페이지</a> — Lite, Pro, Max 월간·연간 구독 가격과 사용량 차이를 확인할 수 있다.</li><li><a href="https://docs.z.ai/guides/overview/pricing" rel="nofollow">Z.ai 모델/API 가격 페이지</a> — GLM-5.2 등 모델별 input, cached input, output 토큰 단가를 확인할 수 있다.</li></ul>




<figure class="wp-block-image size-large"><img decoding="async" width="1200" height="916" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/claude-pricing.jpg" alt="Claude 가격 페이지에서 Free 0달러, Pro 월 17달러 연간 결제 또는 월 20달러, Max 월 100달러부터와 Claude Code 포함 여부를 보여주는 화면" class="wp-image-2590"/><figcaption class="wp-element-caption">Claude 공식 가격 페이지. Pro는 연간 결제 기준 월 17달러 또는 월 결제 20달러이며 Claude Code가 포함된다. Max는 5x/20x 사용량 옵션을 제공하고 화면상 From $100로 표시된다.</figcaption></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="1200" height="750" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/openai-codex-pricing.jpg" alt="OpenAI Codex 가격 페이지에서 Free 0달러, Go 월 8달러, Plus 월 20달러, Pro 월 100달러부터를 보여주는 화면" class="wp-image-2591"/><figcaption class="wp-element-caption">OpenAI Codex 가격 페이지. Codex는 ChatGPT Free, Go, Plus, Pro, Business, Edu, Enterprise 플랜에 포함된다. 개인 플랜은 Free 0달러, Go 8달러, Plus 20달러, Pro 100달러부터이며 Pro는 Plus보다 5x 또는 20x 더 높은 사용량을 선택하는 구조다.</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="666" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/google-code-assist-antigravity-banner.jpg" alt="Google Code Assist 페이지에서 Gemini CLI와 Gemini Code Assist 개인 무료 티어가 Antigravity CLI와 Antigravity로 대체된다고 안내하는 배너 화면" class="wp-image-2600"/><figcaption>Google Code Assist 페이지의 전환 공지. 개인 무료 티어와 Google One 사용자의 Gemini CLI 및 Gemini Code Assist IDE 확장은 6월 18일 Antigravity CLI와 Antigravity로 대체된다고 안내한다.</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="800" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/zai-subscribe-pricing.jpg" alt="Z.ai GLM Coding Plan 구독 페이지에서 Lite, Pro, Max의 월별/연간 할인 가격과 사용량 차이를 보여주는 화면" class="wp-image-2596"/><figcaption class="wp-element-caption">Z.ai 구독 페이지. 연간 결제 기준 Lite는 월 12.6달러(정가 18달러), Pro는 월 50.4달러(정가 72달러), Max는 월 112달러(정가 160달러)로 표시되며 Pro는 Lite의 5배, Max는 Lite의 20배 사용량을 제공한다고 안내한다.</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="666" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/zai-pricing-wide.jpg" alt="Z.ai 모델 가격 페이지에서 GLM-5.2 입력 백만 토큰당 1.4달러, 캐시 입력 0.26달러, 출력 4.4달러를 보여주는 화면" class="wp-image-2594"/><figcaption class="wp-element-caption">Z.ai 모델 가격 페이지. GLM-5.2 API 가격은 1M tokens 기준 input 1.4달러, cached input 0.26달러, output 4.4달러로 표시되어 있다.</figcaption></figure>



<h2 class="wp-block-heading">비교 대상 4가지</h2>



<figure class="wp-block-table"><table><thead><tr><th>도구/모델</th><th>강점</th><th>주의할 점</th><th>잘 맞는 상황</th></tr></thead><tbody><tr><td>Claude Code</td><td>긴 작업 흐름, 코드베이스 이해, 수정 계획과 리뷰 가능성이 좋다</td><td>비용과 속도, 세션/권한 설정을 관리해야 한다</td><td>복잡한 리팩터링, 테스트 기반 구현, 긴 문서 기반 작업</td></tr><tr><td>Codex</td><td>OpenAI 개발자 생태계와 잘 맞고 “어디서든 쓰는 코딩 에이전트” 포지션이 강하다</td><td>프로젝트별 권한·자동화 범위를 명확히 제한해야 한다</td><td>코드 리뷰, GitHub 흐름, 자동 수정 루프</td></tr><tr><td>Antigravity CLI</td><td>Google 개인 무료 티어 흐름을 이어받는 터미널/에이전트 선택지다</td><td>Antigravity CLI 전환 구간이라 공식 마이그레이션 공지를 확인해야 한다</td><td>Google 개인 무료 티어 사용자, 터미널 중심 개발자, 검색 기반 조사+수정</td></tr><tr><td>GLM-5.2 계열</td><td>오픈 모델/자체 운영 가능성, 긴 컨텍스트, 코딩 벤치마크 기대감이 있다</td><td>클라이언트·API 안정성, 도구 호출 품질, 실제 에이전트 루프 검증이 필요하다</td><td>오픈소스 모델 검토, 사내 배포, 비용 통제, 벤치마크 대비 실험</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">선택 기준 1. 도구 호출 안정성</h2>



<p>AI 코딩 에이전트는 채팅 모델이 아니다. 실제로는 파일 읽기, 검색, 패치, 테스트 실행, 브라우저 확인, Git 작업을 반복하는 도구 실행 시스템이다. 따라서 모델이 똑똑해 보여도 tool call이 불안정하면 실무 생산성은 떨어진다.</p>



<p>확인해야 할 것은 단순하다. 파일을 잘못 덮어쓰지 않는가, 실패한 명령을 보고 원인을 좁히는가, 권한이 필요한 작업에서 멈추고 설명하는가, 장시간 작업 중 세션이 끊기지 않는가다. 특히 GLM-5.2 같은 오픈 모델을 외부 CLI에 붙여 쓸 때는 모델 능력과 클라이언트 안정성을 분리해서 봐야 한다.</p>



<h2 class="wp-block-heading">선택 기준 2. 컨텍스트 관리 능력</h2>



<p>큰 코드베이스에서 중요한 것은 많은 토큰을 넣는 능력보다 “필요한 파일을 고르고, 바뀐 요구사항을 잊지 않고, 이전 실패를 반복하지 않는 능력”이다. 긴 컨텍스트 모델이라도 근거 파일을 제대로 압축하지 못하면 결과는 흔들린다.</p>



<p>문서 기반 과제에서는 이 차이가 더 선명하다. 정책 문서, acceptance test, 기존 코드 스타일, 배포 규칙을 동시에 읽어야 하기 때문이다. Claude Code는 이런 장기 작업에서 강한 인상을 주는 경우가 많고, GLM 계열은 긴 컨텍스트와 코딩 벤치마크를 내세우지만 실제 에이전트 루프에서 별도 검증이 필요하다.</p>



<h2 class="wp-block-heading">선택 기준 3. 수정 전략과 diff 품질</h2>



<p>좋은 에이전트는 한 번에 거대한 코드를 밀어 넣지 않는다. 작은 단위로 변경하고, 기존 구조를 보존하고, 컨트롤러나 CLI 같은 인터페이스 계층에 비즈니스 로직을 밀어 넣지 않는다. diff가 작고 리뷰 가능해야 한다.</p>



<p>이 기준에서는 “코드가 돌아간다”보다 “나중에 사람이 유지보수할 수 있다”가 중요하다. 테스트는 통과했지만 도메인 로직이 CLI에 섞였거나, 기존 파일을 필요 이상으로 갈아엎었다면 실무 점수는 낮다.</p>



<h2 class="wp-block-heading">선택 기준 4. 테스트 실패 복구력</h2>



<p>AI 코딩 에이전트의 진짜 실력은 첫 코드가 아니라 실패 후에 드러난다. 좋은 에이전트는 테스트 실패를 그대로 읽고, 실패한 assertion과 관련 파일을 좁히고, 원인을 가정한 뒤 최소 수정으로 다시 검증한다.</p>



<p>반대로 나쁜 패턴은 테스트를 느슨하게 바꾸거나, 실패 원인을 보지 않고 코드를 대량 재작성하거나, “통과했다”고 말하면서 실제 명령을 돌리지 않는 것이다. 코딩 에이전트를 평가할 때는 반드시 독립적인 스모크 테스트를 붙여야 한다.</p>



<h2 class="wp-block-heading">선택 기준 5. 최종 보고서와 리뷰 가능성</h2>



<p>실무에서는 결과 코드만큼 최종 보고서도 중요하다. 어떤 파일을 바꿨는지, 어떤 명령을 돌렸는지, 어떤 테스트가 통과했는지, 남은 리스크가 무엇인지가 명확해야 한다. 이 정보가 없으면 사람 리뷰어는 다시 처음부터 확인해야 한다.</p>



<p>좋은 보고서는 “완료했다”가 아니라 “무엇을 근거로 완료라고 판단했는지”를 보여준다. 예를 들어 <code>npm run build</code>, <code>npm test</code>, 별도 CLI smoke test, public URL 확인 같은 실제 명령 결과가 포함되어야 한다.</p>



<h2 class="wp-block-heading">선택 기준 6. 생태계와 보안</h2>



<p>MCP, 브라우저, 쉘, 클라우드 API를 붙이면 에이전트의 능력은 커진다. 동시에 위험도 커진다. 로컬 파일, GitHub 토큰, 클라우드 권한, 브라우저 세션이 에이전트 도구에 노출될 수 있기 때문이다.</p>



<p>따라서 “도구가 많다”는 장점이면서 리스크다. MCP 서버는 필요한 것만 연결하고, 쓰기 권한은 최소화하고, 결제·배포·삭제 같은 파괴적 작업은 사람이 확인하는 방식이 안전하다. 회사 코드에서는 오픈 모델 자체 호스팅 여부보다 권한 설계가 더 중요할 수 있다.</p>



<h2 class="wp-block-heading">선택 기준 7. 비용, 속도, 반복 가능성</h2>



<p>한 번 멋진 결과를 내는 것보다 매일 반복해서 쓸 수 있는지가 중요하다. 에이전트가 너무 비싸거나, 너무 느리거나, 자주 끊기면 팀의 기본 도구가 되기 어렵다. 반대로 약간 덜 똑똑해도 빠르고 저렴하며 안정적인 도구가 작은 작업에서는 더 유용할 수 있다.</p>



<p>Antigravity CLI처럼 Google 개인 무료 티어 흐름을 이어받는 도구는 조사·작은 수정·개인 자동화에 강점이 있다. Claude Code나 Codex는 더 복잡한 작업 루프에서 강점을 보일 수 있다. GLM 계열은 자체 배포와 비용 통제 가능성이 매력적이지만, 실제 운영 비용과 안정성은 별도 실험이 필요하다.</p>



<h2 class="wp-block-heading">상황별 추천</h2>



<figure class="wp-block-table"><table><thead><tr><th>상황</th><th>우선 검토할 선택지</th><th>이유</th></tr></thead><tbody><tr><td>복잡한 백엔드 수정과 테스트 복구</td><td>Claude Code, Codex</td><td>장기 작업 루프와 테스트 기반 수정 흐름이 중요하다</td></tr><tr><td>터미널에서 빠르게 조사하고 작은 패치</td><td>Antigravity CLI</td><td>오픈소스 CLI, 웹 fetch, 검색 grounding, 접근성이 좋다</td></tr><tr><td>사내망·비용 통제·오픈 모델 실험</td><td>GLM-5.2 계열</td><td>자체 호스팅 가능성과 오픈 모델 검토 가치가 있다</td></tr><tr><td>GitHub 리뷰·자동 수정 루프</td><td>Codex</td><td>OpenAI 개발자 생태계와 코드 에이전트 흐름을 같이 볼 수 있다</td></tr><tr><td>장문 정책 문서 기반 구현</td><td>Claude Code, GLM 계열 실험</td><td>컨텍스트 관리와 정책 해석 능력을 함께 봐야 한다</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">평가 체크리스트</h2>



<ol class="wp-block-list">
<li>같은 저장소를 복사해 모델별 독립 워크스페이스를 만든다.</li>



<li>같은 프롬프트와 같은 문서 세트를 제공한다.</li>



<li>빌드, 테스트, lint 명령을 명확히 지정한다.</li>



<li>에이전트가 만든 자기 테스트와 별도 외부 스모크 테스트를 분리한다.</li>



<li>완료 시간, 중단 여부, 토큰/비용, 테스트 수, 최종 결함을 따로 기록한다.</li>



<li>최종 점수는 실행 안정성과 코드 품질을 분리해서 매긴다.</li>



<li>한 번의 결과로 모델 전체 우열을 단정하지 않는다.</li>
</ol>



<h2 class="wp-block-heading">결론</h2>



<p>가격까지 포함하면 선택 기준은 더 현실적이다. AI 코딩 에이전트 선택의 핵심은 “어떤 모델이 가장 똑똑한가”가 아니다. 내 코드베이스에서 안전하게 도구를 쓰고, 실패를 복구하고, 테스트로 검증하고, 리뷰 가능한 diff를 남기는가다.</p>



<p>Claude Code, Codex, Antigravity CLI, GLM-5.2는 서로 다른 강점을 가진다. 따라서 실무에서는 하나를 절대 정답으로 고르기보다, 작업 유형별로 기본 도구와 보조 도구를 나누는 편이 현실적이다. 장기 구현은 안정적인 에이전트에 맡기고, 조사·작은 수정·오픈 모델 실험은 더 가볍고 저렴한 도구로 분리하는 식이다.</p>



<p>관련 글로는 <a href="https://blog.kwt.co.kr/glm-5-2-vs-opus-4-8-ai-coding-agent-evaluation/">GLM-5.2 vs Opus 4.8 코딩대결</a>, <a href="https://blog.kwt.co.kr/glm-5-2-1m-context-mit-coding-benchmark/">GLM-5.2 총정리</a>, <a href="https://blog.kwt.co.kr/ai-%ec%bd%94%eb%94%a9-%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8-%eb%b9%84%ea%b5%90-claude-code-vs-codex-vs-gemini-cli-%eb%ad%90%ea%b0%80-%eb%8b%a4%eb%a5%bc%ea%b9%8c/">AI 코딩 에이전트 비교 2026</a>을 함께 보면 좋다.</p>



<h2 class="wp-block-heading">공식 참고 자료</h2>



<ul class="wp-block-list">
<li><a href="https://docs.anthropic.com/en/docs/claude-code/overview" rel="nofollow">Claude Code 공식 문서</a></li>



<li><a href="https://developers.openai.com/codex/" rel="nofollow">OpenAI Codex 개발자 페이지</a></li>



<li><a href="https://codeassist.google/" rel="nofollow">Google Code Assist / Antigravity 전환 안내</a></li>



<li><a href="https://github.com/zai-org/GLM-4.5" rel="nofollow">Z.ai GLM GitHub</a></li>



<li><a href="https://modelcontextprotocol.io/docs/getting-started/intro" rel="nofollow">Model Context Protocol 공식 문서</a></li>
</ul>



<h2 class="wp-block-heading">FAQ</h2>



<h3 class="wp-block-heading">AI 코딩 에이전트는 벤치마크 1등 모델을 고르면 되나?</h3>



<p>아니다. 벤치마크는 참고 지표지만 실제 코딩 에이전트 품질은 도구 호출 안정성, 컨텍스트 관리, 테스트 실패 복구력, diff 품질, 비용과 속도에 따라 달라진다.</p>



<h3 class="wp-block-heading">Claude Code, Codex, Antigravity CLI, GLM-5.2 중 하나만 추천한다면?</h3>



<p>하나로 단정하기 어렵다. 안정적인 장기 작업은 Claude Code, OpenAI 생태계와 코드 리뷰 흐름은 Codex, 터미널 중심 Google 무료 티어 흐름은 Antigravity CLI, 오픈 모델·자체 호스팅 가능성은 GLM 계열이 강점이다.</p>



<h3 class="wp-block-heading">AI 코딩 에이전트를 평가할 때 가장 중요한 기준은 무엇인가?</h3>



<p>실무에서는 테스트 실패를 스스로 재현하고 고치는 능력, 작은 단위로 안전하게 수정하는 diff 품질, 최종 변경 사항을 사람이 리뷰하기 쉽게 설명하는 능력이 특히 중요하다.</p>



<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"AI 코딩 에이전트는 벤치마크 1등 모델을 고르면 되나?","acceptedAnswer":{"@type":"Answer","text":"아니다. 벤치마크는 참고 지표지만 실제 코딩 에이전트 품질은 도구 호출 안정성, 컨텍스트 관리, 테스트 실패 복구력, diff 품질, 비용과 속도에 따라 달라진다."}},{"@type":"Question","name":"Claude Code, Codex, Antigravity CLI, GLM-5.2 중 하나만 추천한다면?","acceptedAnswer":{"@type":"Answer","text":"하나로 단정하기 어렵다. 안정적인 장기 작업은 Claude Code, OpenAI 생태계와 코드 리뷰 흐름은 Codex, 터미널 중심 Google 무료 티어 흐름은 Antigravity CLI, 오픈 모델·자체 호스팅 가능성은 GLM 계열이 강점이다."}},{"@type":"Question","name":"AI 코딩 에이전트를 평가할 때 가장 중요한 기준은 무엇인가?","acceptedAnswer":{"@type":"Answer","text":"실무에서는 테스트 실패를 스스로 재현하고 고치는 능력, 작은 단위로 안전하게 수정하는 diff 품질, 최종 변경 사항을 사람이 리뷰하기 쉽게 설명하는 능력이 특히 중요하다."}}]}</script>
		<div class="wpulike wpulike-robeen " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2589"
					data-ulike-nonce="35e372ea0b"
					data-ulike-type="post"
					data-ulike-template="wpulike-robeen"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2589"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="https://blog.kwt.co.kr/ai-coding-agent-guide/">AI 코딩 에이전트 선택 기준 7가지</a> appeared first on <a href="https://blog.kwt.co.kr"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kwt.co.kr/ai-coding-agent-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GLM-5.2 vs Opus 4.8 코딩대결: AI 코딩 에이전트 평가</title>
		<link>https://blog.kwt.co.kr/glm-5-2-vs-opus-4-8-ai-coding-agent-evaluation/</link>
					<comments>https://blog.kwt.co.kr/glm-5-2-vs-opus-4-8-ai-coding-agent-evaluation/#respond</comments>
		
		<dc:creator><![CDATA[시간 조절자]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 12:53:45 +0000</pubDate>
				<category><![CDATA[기술]]></category>
		<category><![CDATA[Agentic Harness]]></category>
		<category><![CDATA[AI 코딩 에이전트]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[GitHub Copilot]]></category>
		<category><![CDATA[개발 생산성]]></category>
		<guid isPermaLink="false">https://blog.kwt.co.kr/?p=2556</guid>

					<description><![CDATA[<p>GLM-5.2와 Claude Opus 4.8을 같은 627줄 문서 세트로 코딩 대결시켜 속도, 안정성, 테스트 통과, 최종 코드 품질을 비교했습니다.</p>
<p>The post <a href="https://blog.kwt.co.kr/glm-5-2-vs-opus-4-8-ai-coding-agent-evaluation/">GLM-5.2 vs Opus 4.8 코딩대결: AI 코딩 에이전트 평가</a> appeared first on <a href="https://blog.kwt.co.kr"></a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1200" height="675" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/agentic-harness.jpg" alt="AI 코딩 에이전트 성능 평가 기준 인포그래픽" class="wp-image-2554"/><figcaption class="wp-element-caption">AI 코딩 에이전트는 이제 단순 정답률보다 작업 완료율, 비용, 반복 수정 횟수까지 함께 봐야 한다.</figcaption></figure>



<p><strong>AI 코딩 에이전트를 비교할 때는 “어느 모델이 똑똑한가”보다 “주어진 개발 작업을 끝까지 얼마나 효율적으로 완수하는가”를 봐야 한다.</strong> GitHub가 공개한 Copilot agentic harness 평가는 모델별 성능뿐 아니라 작업 유형, 비용, 효율까지 함께 보려는 흐름을 잘 보여준다.</p>



<div style="border:1px solid #bfdbfe;background:#eff6ff;border-radius:16px;padding:18px 20px;margin:24px 0"><strong style="color:#1e3a8a;font-size:18px">핵심 요약</strong><ul><li>코딩 에이전트 평가는 단일 벤치마크 점수로 끝나지 않다.</li><li>작업 완료율, 비용, 반복 횟수, 모델별 task 적합도를 함께 봐야 한다.</li><li>Claude Code, Codex, Gemini CLI 같은 도구를 고를 때도 “업무 유형별 평가표”가 필요하다.</li><li>벤치마크에서 앞선 모델이 실제 에이전트 결과물에서도 항상 앞서는 것은 아니다.</li></ul></div>



<h2 class="wp-block-heading">Agentic Harness란 무엇인가?</h2>



<p>일반 LLM 벤치마크는 문제를 넣고 답을 맞혔는지 보는 방식이 많다. 하지만 코딩 에이전트는 다르다. 파일을 읽고, 수정하고, 테스트를 실행하고, 실패하면 다시 고치는 과정을 반복한다. 따라서 평가는 <strong>모델 하나의 지식</strong>이 아니라 <strong>에이전트 루프 전체의 결과</strong>를 봐야 한다.</p>



<h2 class="wp-block-heading">왜 기존 LLM 벤치마크만으로 부족한가</h2>



<figure class="wp-block-table"><table><thead><tr><th>기존 평가</th><th>코딩 에이전트 평가</th></tr></thead><tbody><tr><td>정답률 중심</td><td>작업 완료율 중심</td></tr><tr><td>단일 프롬프트</td><td>읽기·수정·실행·재시도 루프</td></tr><tr><td>모델 성능 비교</td><td>모델+도구+컨텍스트 관리 비교</td></tr><tr><td>토큰 비용은 부차적</td><td>비용 대비 완료율이 핵심</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">직접 실험 준비: GLM과 Claude를 같은 조건으로 세팅</h2>



<p>이번 글은 단순히 GitHub의 agentic harness 글을 요약하는 데서 멈추지 않고, 실제로 같은 작업을 두 모델에 맡겨 비교하는 실험으로 이어갈 예정이다. 실험은 <code>~/agent-test/glm</code>과 <code>~/agent-test/claude</code> 두 작업 공간을 분리하고, 공통 기획 문서는 <code>~/agent-test/doc</code>에 둔 뒤 동일한 <code>/goal</code> 프롬프트를 넣는 방식으로 설계했다.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="644" height="364" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_c635c5ac94b8.png" alt="~/.zshrc에 use-glm과 use-claude 함수로 GLM-5.2와 공식 Claude API 모드를 전환하는 설정 화면" class="wp-image-2559"/><figcaption class="wp-element-caption">zshrc에 GLM-5.2 1M 컨텍스트 전환 함수와 공식 Claude API 복귀 함수를 정의했다.</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="469" height="160" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_1c41ed9cf5f7.png" alt="agent-test 폴더에 claude, doc, glm 세 개의 실험 디렉토리가 생성된 터미널 화면" class="wp-image-2560"/><figcaption class="wp-element-caption">두 모델의 작업 공간은 claude와 glm으로 분리하고, 공통 기획 문서는 doc에 배치했다.</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="461" height="226" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_f76d11cd87e7.png" alt="agent-test 루트에서 use-glm 실행 후 claude --safe-mode 명령을 준비하는 터미널 화면" class="wp-image-2561"/><figcaption class="wp-element-caption">GLM 모델을 활성화한 뒤 Claude Code를 safe-mode로 실행해 커스터마이징 오염을 줄였다.</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="847" height="614" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_136b9e29a8ec.png" alt="agent-test glm 작업 디렉토리에서 glm-5.2 1m 모델과 safe mode 컨텍스트를 확인한 화면" class="wp-image-2563"/><figcaption class="wp-element-caption">GLM-5.2[1m]가 로드됐고 safe-mode로 CLAUDE.md, skills, plugins, hooks, MCP 등이 비활성화된 상태를 확인했다.</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="841" height="608" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_b849edbef850.png" alt="agent-test claude 작업 디렉토리에서 Opus 4.8 1M context 모델과 safe mode 컨텍스트를 확인한 화면" class="wp-image-2564"/><figcaption class="wp-element-caption">Claude 실험도 ~/agent-test/claude 전용 작업 공간에서 같은 safe-mode 조건으로 준비했다.</figcaption></figure>



<div style="border:1px solid #fed7aa;background:#fff7ed;border-radius:16px;padding:18px 20px;margin:24px 0"><strong style="color:#c2410c;font-size:18px">Hermes Agent, codex gpt-5.5의 사전 예상</strong><p style="margin:10px 0 0;line-height:1.8">내 예상은 <strong>최종 완성도는 Claude Opus 4.8 우세, 초기 구현 속도와 구현량은 GLM-5.2가 선전</strong>이다. 이번 과제는 단순 알고리즘 문제가 아니라 여러 정책 문서를 읽고, TypeScript 프로젝트를 설계하고, CLI·파일시스템·frontmatter·hash·lint·테스트까지 끝내야 하는 종합 작업이다. 그래서 순수 코딩 벤치마크보다 요구사항 유지, 테스트 품질, 실패 복구, 마무리 완성도가 더 크게 작용할 가능성이 높다.</p></div>



<p>다만 GLM-5.2가 1M 컨텍스트를 잘 활용해 정책 문서를 빠짐없이 반영하고 <code>npm run build</code>, <code>npm test</code>까지 깔끔하게 통과시킨다면 결과는 충분히 접전이 될 수 있다. 어느 쪽이 이기든 이 실험의 핵심은 “벤치마크 숫자”가 아니라 “동일 조건에서 나온 실제 산출물”이다.</p>



<h2 class="wp-block-heading">동일하게 투입한 goal 문서 세트: 11개, 총 627줄</h2>



<p>이번 비교는 단순한 한 줄 프롬프트가 아니라, 두 모델에 같은 goal과 같은 정책 문서 세트를 제공한 상태에서 진행했다. 입력 문서의 총량은 <strong>11개 Markdown 파일, 총 627줄</strong>이다. 따라서 “작은 샘플 코드 생성”이 아니라, 여러 정책 문서를 읽고 요구사항을 구현·검증하는 에이전트 과제에 가깝다.</p>



<figure class="wp-block-table"><table><thead><tr><th>파일</th><th>라인 수</th><th>역할</th></tr></thead><tbody><tr><td><code>GOAL_PROMPT.md</code></td><td>82</td><td>두 모델에 동일하게 투입한 최종 goal prompt</td></tr><tr><td><code>README.md</code></td><td>26</td><td>문서 세트 개요</td></tr><tr><td><code>00-llm-wiki-best-practice-summary.md</code></td><td>62</td><td>LLM wiki best practice 요약</td></tr><tr><td><code>01-domain-policy.md</code></td><td>57</td><td>도메인 모델과 page type 정책</td></tr><tr><td><code>02-wiki-structure-policy.md</code></td><td>74</td><td>wiki 디렉터리 구조와 governance file 정책</td></tr><tr><td><code>03-ingest-policy.md</code></td><td>51</td><td>ingest, provenance, raw source, hash 정책</td></tr><tr><td><code>04-api-cli-policy.md</code></td><td>54</td><td>API/CLI thin interface와 exit code 정책</td></tr><tr><td><code>05-lint-policy.md</code></td><td>58</td><td>lint rule, severity, deterministic output 정책</td></tr><tr><td><code>06-testing-and-evaluation-policy.md</code></td><td>45</td><td>테스트·평가 원칙</td></tr><tr><td><code>07-acceptance-tests.md</code></td><td>65</td><td>8개 acceptance scenario</td></tr><tr><td><code>08-result-comparison-template.md</code></td><td>53</td><td>결과 비교용 리포트 템플릿</td></tr></tbody><tfoot><tr><td><strong>합계</strong></td><td><strong>627</strong></td><td>동일 조건 입력 문서 세트</td></tr></tfoot></table></figure>



<p>특히 <code>07-acceptance-tests.md</code>의 8개 시나리오와 <code>04-api-cli-policy.md</code>의 thin interface 규칙, <code>05-lint-policy.md</code>의 lint rule이 최종 코드 품질을 가르는 핵심 기준이었다. 이후 채점에서는 두 모델이 이 문서 세트를 얼마나 잘 해석했는지, 그리고 실제 빌드·테스트·스모크 테스트에서 그 해석이 맞았는지를 함께 봤다.</p>



<h2 class="wp-block-heading">초반 관찰: 둘 다 먼저 문서를 읽고 작업 공간을 확인했다</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2547" height="312" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_0e2e9a1e02cd.png" alt="왼쪽 Claude Opus 4.8, 오른쪽 GLM-5.2의 Claude Code /goal 시작 단계가 비슷하게 진행되는 좌우 비교 화면" class="wp-image-2566"/><figcaption class="wp-element-caption">초반 동작은 거의 비슷했다. 왼쪽 Claude Opus 4.8과 오른쪽 GLM-5.2 모두 먼저 기획 문서를 읽고, 이어서 작업 공간 파일과 Node/npm 환경을 확인했다.</figcaption></figure>



<p>흥미롭게도 시작 단계에서는 두 모델의 행동이 꽤 비슷했다. 왼쪽 Claude Opus 4.8은 문서 목록을 확인한 뒤 기획 문서들을 병렬로 읽는 흐름을 보였고, 오른쪽 GLM-5.2는 기획 문서를 먼저 읽은 뒤 남은 정책 문서를 이어서 확인하는 흐름을 보였다. 이후 두 세션 모두 기존 작업 공간 파일을 확인하고 Node/npm 환경을 점검하는 흐름으로 넘어갔다.</p>



<p>초반만 보면 둘 다 “먼저 요구사항을 충분히 읽고, 그 다음 현재 프로젝트 상태를 확인한다”는 안정적인 코딩 에이전트 패턴을 따랐다. 진짜 차이는 이후 설계 선택, 테스트 범위, 에러 복구, 최종 <code>npm test</code> 결과에서 드러날 가능성이 크다.</p>



<h2 class="wp-block-heading">13분 시점: Claude는 build pass, GLM은 아직 코드 수정 전</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2546" height="772" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_752443e78088.png" alt="13분 시점에 왼쪽 Claude Opus 4.8은 빌드 통과 후 버그 수정과 스모크 테스트를 진행 중이고 오른쪽 GLM-5.2는 아직 코드 수정을 시작하지 못한 비교 화면" class="wp-image-2569"/><figcaption class="wp-element-caption">13분 시점. 왼쪽 Claude Opus 4.8은 이미 build pass 후 스모크 테스트와 버그 수정에 들어갔고, 오른쪽 GLM-5.2는 아직 계획 문서 읽기와 작업 공간 확인 단계에 머물러 있었다.</figcaption></figure>



<p></p>



<p>초반 13분만 놓고 보면 속도 차이는 꽤 크게 벌어졌다. 왼쪽 Claude Opus 4.8은 의존성을 설치하고 <code>npm run build</code>를 통과한 뒤, 직접 스모크 테스트를 돌리면서 entity extraction 버그를 발견하고 <code>src/domain/markdown.ts</code>를 수정하는 단계까지 진행했다.</p>



<p>반면 오른쪽 GLM-5.2는 같은 시점에 아직 기획 문서와 작업 공간을 확인하는 단계에 머물러 있었고, 코드 수정은 시작하지 못한 상태였다. 이 장면만 보면 내가 사전에 예상했던 “Claude는 최종 완성도와 마무리에서 우세, GLM은 초기 구현 속도에서 선전할 수 있다”는 가설 중 <strong>초기 속도 부분은 오히려 Claude 쪽으로 기울었다.</strong></p>



<p>다만 최종 평가는 결국 완성도의 문제이므로, GLM이 늦게 시작하더라도 요구사항을 더 넓게 반영하거나 테스트를 더 충실히 만들 가능성은 남아 있다. 따라서 이 시점의 관찰은 “초기 실행 속도와 첫 build pass까지의 시간”에 대한 중간 기록으로 보는 것이 맞다.</p>



<div style="border:1px solid #fecaca;background:#fef2f2;border-radius:16px;padding:16px 18px;margin:22px 0"><strong style="color:#991b1b">추가 관찰: 15분 이후 GLM은 파일 변경이 없었다</strong><p style="margin:10px 0 0;line-height:1.8">프로세스는 살아 있었지만, 파일시스템 기준으로 <code>~/agent-test/glm</code>에는 아직 구현 파일이 생성되지 않았고 baseline <code>README.md</code>, <code>package.json</code>, <code>.gitignore</code> 외에는 Claude Code가 자동으로 만든 <code>.claude/settings.local.json</code>만 보였다. 반면 <code>~/agent-test/claude</code>에는 이미 <code>src/</code>, <code>test/</code>, <code>dist/</code>, <code>package-lock.json</code> 등이 생성되어 있었다.</p></div>



<h2 class="wp-block-heading">18분 시점: GLM도 드디어 스캐폴딩을 시작했다</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2550" height="730" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_353f49c6f066.png" alt="18분 시점 왼쪽 Claude Opus 4.8은 최종 재현성 검사와 CLI 스모크 테스트를 진행하고 오른쪽 GLM-5.2는 프로젝트 스캐폴딩을 시작한 비교 화면" class="wp-image-2572"/><figcaption class="wp-element-caption">18분 시점. Claude Opus 4.8은 clean state 재현성 검사와 최종 CLI 스모크 테스트를 진행 중이고, GLM-5.2는 드디어 package.json과 tsconfig 등 스캐폴딩을 시작했다.</figcaption></figure>



<p>18분이 지나자 오른쪽 GLM-5.2도 드디어 구현 단계에 들어갔다. 화면상 GLM은 “Project scaffolding(package.json, tsconfig, gitignore)”를 1번 작업으로 표시하고, domain modules, io/fs helpers, services, thin CLI, library exports를 순서대로 만들 계획을 세웠다. 이 시점의 토큰 사용량은 약 45.0k였다.</p>



<p>반면 왼쪽 Claude Opus 4.8은 같은 시점에 이미 <code>dist/</code>와 <code>node_modules/</code>를 지운 뒤 fresh-clone 재현성 검사를 수행하고, <code>--tags</code>와 <code>paper</code> 타입까지 포함한 최종 end-to-end CLI smoke test를 실행하는 단계였다. 화면상 토큰 사용량은 약 88.2k였다.</p>



<p>이 장면은 두 모델의 차이를 꽤 선명하게 보여준다. GLM은 늦게 움직이기 시작했지만 설계 항목 자체는 요구사항과 잘 맞아 보이고, Claude는 훨씬 빠르게 구현·빌드·재현성 검증 루프까지 도달했다. 이제 남은 관전 포인트는 GLM이 늦은 출발을 구현 품질과 요구사항 커버리지로 만회할 수 있는지이다.</p>



<h2 class="wp-block-heading">20분 30초: Claude Opus 4.8은 Goal achieved</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2554" height="1295" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_eeec68b4d418.png" alt="20분 30초 시점 Claude Opus 4.8은 48개 테스트 통과와 빌드 성공 후 Goal achieved 상태이고 GLM-5.2는 도메인 모듈 구현 중인 비교 화면" class="wp-image-2574"/><figcaption class="wp-element-caption">20분 30초 시점. Claude Opus 4.8은 48/48 테스트와 빌드 통과 후 Goal achieved에 도달했고, GLM-5.2는 hashing, naming, frontmatter, markdown 등 도메인 모듈을 작성 중이다.</figcaption></figure>



<p>20분 30초에 Claude Opus 4.8은 <strong>Goal achieved</strong> 상태에 도달했다. 최종 리포트에는 “All 48 tests pass and the build is clean”이라고 표시됐고, <code>npm install</code>, <code>npm run build</code>, <code>npm test</code>를 실행해 TypeScript 빌드와 Vitest 48개 테스트가 모두 통과한 것으로 정리했다. 토큰 사용량은 약 97.1k였다.</p>



<p>Claude가 보고한 산출물도 단순한 샘플 코드 수준은 아니었다. <code>package.json</code>, <code>README.md</code>, <code>tsconfig.json</code>, <code>vitest.config.ts</code>, <code>IMPLEMENTATION_NOTES.md</code>와 함께 <code>src/domain</code>, <code>src/services</code>, <code>src/cli.ts</code>, <code>test/</code> 하위 테스트 파일들이 생성됐다. 요구사항 커버리지에는 초기화, ingest, query, lint, acceptance scenarios 1–8이 자동 테스트로 커버됐다고 명시했다.</p>



<p>같은 시점의 GLM-5.2는 약 50.1k 토큰을 사용하며 본격 구현 중이었다. 화면상 <code>src/domain/hashing.ts</code>, <code>naming.ts</code>, <code>frontmatter.ts</code>, <code>markdown.ts</code>를 작성했고, 다음 작업은 io/fs helpers, services, thin CLI, acceptance tests였다. 다시 말해 20분 30초 시점의 차이는 “Claude는 검증 완료, GLM은 핵심 도메인 구현 중”으로 요약된다.</p>



<h2 class="wp-block-heading">최종: GLM-5.2도 Goal achieved, 그러나 한 번 끊긴 뒤 재개</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2030" height="2180" src="https://blog.kwt.co.kr/wp-content/uploads/2026/06/img_43cf104a1cb6.png" alt="GLM-5.2가 continue 이후 최종 리포트에 도달한 화면으로 npm install, build, typecheck, 40개 테스트 통과와 Goal achieved 1시간 76.7k tokens가 보인다" class="wp-image-2576"/><figcaption class="wp-element-caption">GLM-5.2도 continue 이후 최종 리포트에 도달했다. npm install, build, typecheck, npm test 40/40 pass, CLI smoke 0 issues를 보고했으며, 화면에는 Goal achieved(1h · 1 turn · 76.7k tokens)와 Crunched for 17m 13s가 표시됐다.</figcaption></figure>



<p>최종적으로 GLM-5.2도 <strong>Goal achieved</strong>에 도달했다. 다만 중간에 <code>API Error: Connection closed mid-response</code>로 한 번 멈췄고, 사용자가 <code>continue</code>를 입력한 뒤 이어서 완료됐다는 점이 중요하다. 화면 하단에는 <code>Goal achieved (1h · 1 turn · 76.7k tokens)</code>, <code>Crunched for 17m 13s</code>가 함께 표시됐다. 전체 goal 타이머는 1시간대로 남아 있고, crunched 시간은 재개 후 마지막 구간으로 해석하는 편이 안전한다.</p>



<p>GLM-5.2의 최종 리포트는 꽤 구체적이다. <code>npm install</code>은 8 packages, 0 vulnerabilities, <code>npm run build</code>는 exit 0, <code>npm run typecheck</code>도 src + tests 기준 exit 0, <code>npm test</code>는 <strong>40/40 pass, 0 fail</strong>로 보고했다. CLI smoke 테스트도 init/ingest/lint/query 흐름에서 fresh wiki가 0 issues로 lint됐다고 정리했다.</p>



<p>파일 구성은 <code>src/types.ts</code>, <code>src/index.ts</code>, <code>src/cli.ts</code>, <code>src/domain</code>, <code>src/io/fs.ts</code>, <code>src/services</code>, <code>tests</code>, <code>tsconfig.json</code>, <code>tsconfig.test.json</code>, <code>IMPLEMENTATION_NOTES.md</code>, <code>package-lock.json</code>까지 포함한다. 또한 “thin-interface rule respected”라고 명시해 CLI는 인자 파싱, JSON 포맷, exit code 처리만 담당하고 실제 로직은 services/domain에 둔 구조라고 설명했다.</p>



<p>따라서 최종 결론은 “GLM-5.2도 완성은 했다”이다. 하지만 실험 관찰 기준으로는 Claude Opus 4.8이 약 20분 30초에 48/48 테스트와 clean build로 먼저 완료했고, GLM-5.2는 약 30분 지점에서 한 차례 API 오류로 끊긴 뒤 continue로 재개해 1시간대에 최종 리포트를 냈다. 결과물 품질은 별도 코드 리뷰가 필요하지만, 에이전트 실행 안정성과 완료까지의 속도에서는 Claude가 더 안정적인 흐름을 보였다.</p>



<h2 class="wp-block-heading">결과물 채점: Claude 78점, GLM 81점</h2>



<p>두 결과물을 같은 기준으로 직접 빌드·테스트·CLI 스모크 테스트까지 돌려본 뒤 채점했다. 점수는 “에이전트 실행 속도”가 아니라 <strong>최종 코드 산출물 품질</strong> 기준이다. 실행 흐름은 Claude가 압도적으로 빨랐지만, 코드 산출물만 놓고 보면 GLM-5.2 쪽이 근소하게 더 높은 점수를 줄 수 있었다.</p>



<figure class="wp-block-table"><table><thead><tr><th>항목</th><th>Claude Opus 4.8</th><th>GLM-5.2</th></tr></thead><tbody><tr><td>검증 결과</td><td><code>npm install</code>, <code>npm run build</code>, <code>npm test</code> 통과. 48/48 tests pass</td><td><code>npm install</code>, <code>npm run build</code>, <code>npm test</code> 통과. 40/40 tests pass</td></tr><tr><td>강점</td><td>구조가 깔끔하고 테스트 수가 많으며 raw provenance, duplicate ingest, lint 항목을 폭넓게 구현</td><td>fresh ingest 후 lint 0 issues, title형 wikilink를 slug로 정규화해 실제 wiki 링크 일관성이 더 좋음</td></tr><tr><td>주요 결함</td><td>자체 생성한 entity 파일이 있는데도 <code>[[Retrieval Augmented Generation]]</code>, <code>[[Claude Code]]</code>를 broken-wikilink로 오탐</td><td>error-severity lint issue가 있어도 JSON payload의 <code>ok</code>가 <code>true</code>로 남는 API 의미 오류</td></tr><tr><td>점수</td><td><strong>78/100</strong></td><td><strong>81/100</strong></td></tr></tbody></table></figure>



<p>Claude 결과물의 가장 큰 감점 요인은 wikilink 해석이다. 스모크 테스트에서 <code>entities/retrieval-augmented-generation.md</code>와 <code>entities/claude-code.md</code>가 실제로 생성됐는데도, lint는 <code>[[Retrieval Augmented Generation]]</code>과 <code>[[Claude Code]]</code>를 broken-wikilink 경고로 보고했다. 즉 파일명은 slug인데 링크 해석은 단순 lowercase basename에 가까워, 사람이 자연스럽게 쓰는 title형 wikilink를 제대로 resolve하지 못했다.</p>



<p>GLM 결과물의 가장 큰 감점 요인은 lint API의 의미 오류이다. <code>SCHEMA.md</code>를 삭제한 뒤 <code>lint --strict</code>를 실행하면 exit code는 1로 올바르게 실패하지만, JSON payload는 <code>{"ok": true, "issues": [{"severity":"error", ...}]}</code> 형태로 출력된다. CLI 종료 코드는 맞지만, machine-readable API를 쓰는 소비자 입장에서는 <code>ok</code> 의미가 틀린 셈이다.</p>



<p>그래서 최종 판정은 이렇게 정리했다. <strong>에이전트 실행 성능은 Claude Opus 4.8 승</strong>이다. Claude는 약 20분 30초에 중단 없이 Goal achieved에 도달했다. 반면 <strong>최종 코드 산출물 품질은 GLM-5.2가 근소 우세</strong>이다. GLM은 훨씬 늦고 중간에 API 오류로 한 번 끊겼지만, 최종 구현은 fresh wiki lint가 더 깨끗하고 링크 정규화가 실제 사용 관점에서 더 낫다.</p>



<h2 class="wp-block-heading">이번 실험의 한계: 이 결과 하나로 모델 우열을 단정할 수는 없다</h2>



<p>이 실험은 GLM-5.2와 Claude Opus 4.8의 실제 코딩 에이전트 사용감을 비교하는 하나의 사례다. 하지만 이 결과만으로 “GLM-5.2가 Claude Opus 4.8보다 항상 뛰어나다”거나, 반대로 “Claude Opus 4.8이 모든 상황에서 더 낫다”고 단정할 수는 없다.</p>



<p>첫째, 과제 유형이 결과를 크게 좌우한다. 이번 과제는 627줄의 정책 문서를 읽고 TypeScript 기반 CLI/서비스를 구현한 뒤 테스트를 통과시키는 작업이었다. 프론트엔드 UI, 대규모 리팩터링, 알고리즘 최적화, 레거시 코드 디버깅, 멀티모듈 백엔드 수정, 배포 자동화 같은 과제에서는 다른 결과가 나올 수 있다.</p>



<p>둘째, 실행 환경과 도구 안정성도 영향을 준다. GLM-5.2는 중간에 <code>API Error: Connection closed mid-response</code>로 한 번 끊겼고, 사용자가 <code>continue</code>를 입력한 뒤 완료됐다. 이것이 모델 자체의 추론 능력 문제인지, API/클라이언트/네트워크/세션 유지 문제인지는 이 실험 하나만으로 분리하기 어렵다.</p>



<p>셋째, 점수는 “최종 코드 산출물” 기준이다. Claude Opus 4.8은 훨씬 빠르게, 중단 없이, 더 많은 테스트를 생성하고 완료했다. 반면 GLM-5.2는 늦고 한 번 끊겼지만, 최종 산출물의 wikilink/slug 처리에서는 더 나은 부분이 있었다. 따라서 “에이전트 실행 안정성”과 “최종 코드 품질”은 같은 지표가 아니다.</p>



<p>넷째, 두 모델 모두 자기 테스트를 통과했지만, 자기 테스트 통과가 곧 완전한 품질을 의미하지는 않는다. 실제 채점에서는 별도 스모크 테스트를 돌려 Claude의 broken-wikilink 오탐과 GLM의 <code>ok: true</code> 의미 오류를 발견했다. 더 엄격한 외부 테스트 세트나 장기 유지보수 관점의 코드 리뷰를 붙이면 점수는 달라질 수 있다.</p>



<p>따라서 이 글의 결론은 중립적으로 읽는 것이 맞다. 이번 실험에서는 <strong>Claude Opus 4.8이 실행 속도와 중단 없는 완료 능력에서 앞섰고, GLM-5.2는 최종 코드 산출물 평가에서 근소하게 앞섰다</strong>. 다만 이는 특정 입력 문서, 특정 과제, 특정 실행 환경에서의 관찰 결과이며, 모델의 일반적 우열을 단정하는 결론은 아니다.</p>



<h2 class="wp-block-heading">벤치마크 1등이 실제 에이전트 결과물 1등은 아니다</h2>



<p>최근에는 특정 모델이 코딩 벤치마크에서 Claude를 넘어섰다는 식의 뉴스가 자주 나온다. 예를 들어 <a href="https://blog.kwt.co.kr/glm-5-2-1m-context-mit-coding-benchmark/">GLM-5.2처럼 긴 컨텍스트와 코딩 벤치마크를 강점으로 내세우는 모델</a>은 숫자만 보면 매우 매력적으로 보이다. 하지만 실제 코딩 에이전트로 프로젝트를 맡겨보면 결과가 꼭 벤치마크 순서대로 나오지는 않다.</p>



<div style="border-left:5px solid #f97316;background:#fff7ed;padding:16px 18px;margin:22px 0;border-radius:12px"><strong>실무 예시</strong><br>GLM 계열 모델이 일부 벤치마크에서 Claude를 앞섰다는 뉴스가 있더라도, 실제 에이전트 루프에서 요구사항을 해석하고 파일을 고치고 테스트 실패를 복구한 최종 결과물은 Claude Opus 4.8 쪽이 더 완성도 높게 느껴질 수 있다. 이 차이는 모델의 순수 코딩 점수보다 컨텍스트 관리, 도구 호출 안정성, 수정 전략, 실패 후 복구 능력에서 발생한다.</div>



<p>그래서 코딩 에이전트를 평가할 때는 “벤치마크 점수에서 어느 모델이 이겼는가”보다 “내 저장소에서 같은 작업을 맡겼을 때 어떤 에이전트가 더 적은 수정으로 리뷰 가능한 결과물을 냈는가”를 봐야 한다. Agentic harness가 중요한 이유도 여기에 있다.</p>



<h2 class="wp-block-heading">개발자가 봐야 할 5가지 지표</h2>



<ul class="wp-block-list">
<li><strong>작업 완료율</strong>: 테스트까지 통과하는가?</li>



<li><strong>수정 반복 횟수</strong>: 몇 번의 루프로 해결하는가?</li>



<li><strong>토큰 비용</strong>: 같은 작업을 끝내는 데 얼마가 드는가?</li>



<li><strong>실패 복구력</strong>: 테스트 실패나 타입 오류를 스스로 고치는가?</li>



<li><strong>업무 유형별 적합도</strong>: 버그 수정, 리팩터링, 신규 기능 구현 중 어디에 강한가?</li>
</ul>



<h2 class="wp-block-heading">Claude Code·Codex·Gemini CLI 비교에 주는 의미</h2>



<p>이 관점은 기존의 <a href="https://blog.kwt.co.kr/ai-%ec%bd%94%eb%94%a9-%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8-%eb%b9%84%ea%b5%90-claude-code-vs-codex-vs-gemini-cli-%eb%ad%90%ea%b0%80-%eb%8b%a4%eb%a5%bc%ea%b9%8c/">AI 코딩 에이전트 비교 글</a>과도 연결된다. 단순히 “어느 도구가 더 똑똑하다”가 아니라, 내 프로젝트에서 어떤 작업을 맡길 때 성공률과 비용이 좋은지를 봐야 한다.</p>



<h2 class="wp-block-heading">실무 적용 체크리스트</h2>



<ul class="wp-block-list">
<li>반복되는 버그 수정 작업 10개를 샘플로 만든다.</li>



<li>각 에이전트에 같은 브랜치와 같은 지시문을 준다.</li>



<li>테스트 통과 여부, 수정 파일 수, 실행 시간, 토큰 비용을 기록한다.</li>



<li>성공률만 보지 말고 리뷰 가능한 코드인지 확인한다.</li>



<li>팀 규칙과 이전 의사결정을 에이전트가 참조할 수 있게 문서화한다.</li>
</ul>



<h2 class="wp-block-heading">FAQ</h2>


<p><!-- wp:heading level --></p>
<h3 class="wp-block-heading">Agentic harness는 일반 벤치마크와 무엇이 다른가요?</h3>
<p><!-- /wp:heading --><br /><!-- wp:paragraph --></p>
<p>일반 벤치마크가 모델의 답변 능력을 본다면, agentic harness는 에이전트가 실제 개발 작업을 수행하는 전체 과정을 평가한다.</p>
<p><!-- /wp:paragraph --><br /><!-- wp:heading level --></p>
<h3 class="wp-block-heading">개인 개발자도 이런 평가가 필요한가요?</h3>
<p><!-- /wp:heading --><br /><!-- wp:paragraph --></p>
<p>필요한다. 특히 유료 모델을 여러 개 쓰는 경우, 작업 유형별 성공률과 비용을 기록하면 어떤 에이전트에 어떤 일을 맡길지 판단하기 쉬워집니다.</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2 class="wp-block-heading">출처</h2>
<p><!-- /wp:heading --><br /><!-- wp:list --></p>
<ul>
<li><a href="https://github.blog/ai-and-ml/github-copilot/evaluating-performance-and-efficiency-of-the-github-copilot-agentic-harness-across-models-and-tasks/" rel="nofollow">GitHub Blog: Evaluating performance and efficiency of the GitHub Copilot agentic harness across models and tasks</a></li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:html --><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Agentic harness는 일반 벤치마크와 무엇이 다른가요?","acceptedAnswer":{"@type":"Answer","text":"일반 벤치마크가 모델의 답변 능력을 본다면, agentic harness는 에이전트가 실제 개발 작업을 수행하는 전체 과정을 평가한다."}},{"@type":"Question","name":"개인 개발자도 이런 평가가 필요한가요?","acceptedAnswer":{"@type":"Answer","text":"유료 모델을 여러 개 쓰는 경우 작업 유형별 성공률과 비용을 기록하면 어떤 에이전트에 어떤 일을 맡길지 판단하기 쉬워집니다."}}]}</script><!-- /wp:html --></p>		<div class="wpulike wpulike-robeen " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2556"
					data-ulike-nonce="05347a5262"
					data-ulike-type="post"
					data-ulike-template="wpulike-robeen"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2556"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p>The post <a href="https://blog.kwt.co.kr/glm-5-2-vs-opus-4-8-ai-coding-agent-evaluation/">GLM-5.2 vs Opus 4.8 코딩대결: AI 코딩 에이전트 평가</a> appeared first on <a href="https://blog.kwt.co.kr"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kwt.co.kr/glm-5-2-vs-opus-4-8-ai-coding-agent-evaluation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI 코딩 에이전트 비교 2026 최신판: Claude Code vs Codex vs Gemini CLI</title>
		<link>https://blog.kwt.co.kr/ai-%ec%bd%94%eb%94%a9-%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8-%eb%b9%84%ea%b5%90-claude-code-vs-codex-vs-gemini-cli-%eb%ad%90%ea%b0%80-%eb%8b%a4%eb%a5%bc%ea%b9%8c/</link>
					<comments>https://blog.kwt.co.kr/ai-%ec%bd%94%eb%94%a9-%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8-%eb%b9%84%ea%b5%90-claude-code-vs-codex-vs-gemini-cli-%eb%ad%90%ea%b0%80-%eb%8b%a4%eb%a5%bc%ea%b9%8c/#respond</comments>
		
		<dc:creator><![CDATA[시간 조절자]]></dc:creator>
		<pubDate>Sun, 29 Mar 2026 03:49:23 +0000</pubDate>
				<category><![CDATA[기술]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[coding agent]]></category>
		<category><![CDATA[gemini CLI]]></category>
		<category><![CDATA[코딩 에이전트]]></category>
		<guid isPermaLink="false">https://blog.kwt.co.kr/?p=2135</guid>

					<description><![CDATA[<p>Claude Code, Codex, Gemini CLI를 정확도, 비용, 컨텍스트, 자동화, 실무 활용 기준으로 비교했습니다. 2026년 AI 코딩 에이전트 선택 가이드입니다.</p>
<p>The post <a href="https://blog.kwt.co.kr/ai-%ec%bd%94%eb%94%a9-%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8-%eb%b9%84%ea%b5%90-claude-code-vs-codex-vs-gemini-cli-%eb%ad%90%ea%b0%80-%eb%8b%a4%eb%a5%bc%ea%b9%8c/">AI 코딩 에이전트 비교 2026 최신판: Claude Code vs Codex vs Gemini CLI</a> appeared first on <a href="https://blog.kwt.co.kr"></a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">3줄 요약</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>1. <strong>복잡한 리팩토링과 프로젝트 이해력은 Claude Code</strong>, 안전한 자동화·격리 실행은 Codex, 무료/저비용 탐색은 Gemini CLI가 강하다.<br>2. 벤치마크 숫자보다 중요한 것은 실제 워크플로우다. 대규모 코드베이스는 Claude Code, 반복 자동화는 Codex, 빠른 실험은 Gemini CLI가 유리하다.<br>3. 하나만 고르기보다 <strong>탐색은 Gemini CLI → 본격 개발은 Claude Code → 자동화는 Codex</strong>로 조합하는 방식이 2026년 기준 가장 현실적이다.</p>
</blockquote>


<div style="border:1px solid #dbe7ff;border-left:5px solid #2563eb;background:#f7fbff;border-radius:12px;padding:16px 18px;margin:22px 0;line-height:1.75;">
  <strong>업데이트 기준: 2026년 6월</strong><br>
  이 글은 2026년 3월 최초 작성 후 Claude Code, Codex, Gemini CLI의 실무 활용 기준과 SEO/GEO 검색 의도에 맞춰 다시 정리한 최신판입니다. 요금제, 무료 한도, 벤치마크 수치는 변동될 수 있으므로 실제 도입 전 공식 문서를 함께 확인하세요.
</div>





<h2 class="wp-block-heading">결론부터 말하면</h2>



<p>세 도구를 수개월간 실무에서 돌려본 결론은 명확하다. <strong>복잡한 프로젝트를 맡길 땐 Claude Code, 빠른 실험과 탐색은 Gemini CLI, 안전한 자동화 파이프라인은 Codex</strong>. 만능은 없다. 각자 철학이 다르고, 그 철학이 실사용에서 고스란히 드러난다.</p>



<div style="border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;background:#fbfbfb;margin:24px 0;">
  <p style="font-size:18px;font-weight:700;margin:0 0 12px;">빠른 결론: 상황별 추천</p>
  <table style="width:100%;border-collapse:collapse;line-height:1.65;">
    <thead><tr><th style="text-align:left;border-bottom:1px solid #ddd;padding:8px;">상황</th><th style="text-align:left;border-bottom:1px solid #ddd;padding:8px;">추천 도구</th><th style="text-align:left;border-bottom:1px solid #ddd;padding:8px;">이유</th></tr></thead>
    <tbody>
      <tr><td style="padding:8px;border-bottom:1px solid #eee;">대규모 코드베이스 이해·리팩토링</td><td style="padding:8px;border-bottom:1px solid #eee;"><strong>Claude Code</strong></td><td style="padding:8px;border-bottom:1px solid #eee;">프로젝트 구조 파악, 기존 패턴 반영, 코드 품질이 강점</td></tr>
      <tr><td style="padding:8px;border-bottom:1px solid #eee;">안전한 자동화·CI/CD·반복 작업</td><td style="padding:8px;border-bottom:1px solid #eee;"><strong>Codex</strong></td><td style="padding:8px;border-bottom:1px solid #eee;">샌드박스 격리와 diff 기반 검토 흐름이 강점</td></tr>
      <tr><td style="padding:8px;border-bottom:1px solid #eee;">무료 입문·빠른 실험·문서 탐색</td><td style="padding:8px;border-bottom:1px solid #eee;"><strong>Gemini CLI</strong></td><td style="padding:8px;border-bottom:1px solid #eee;">무료 한도, 오픈소스, 검색 기반 최신 문서 확인이 강점</td></tr>
      <tr><td style="padding:8px;">실무 최적 조합</td><td style="padding:8px;"><strong>Gemini CLI + Claude Code + Codex</strong></td><td style="padding:8px;">탐색·개발·자동화를 역할별로 분리하면 비용과 품질을 동시에 잡기 좋다</td></tr>
    </tbody>
  </table>
</div>




<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="714" src="https://blog.kwt.co.kr/wp-content/uploads/2026/03/coding_agent-1.jpg" alt="AI 코딩 에이전트 비교 2026 Claude Code Codex Gemini CLI 대표 이미지" class="wp-image-2147"/></figure>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>항목</th><th>Claude Code</th><th>Codex</th><th>Gemini CLI</th></tr></thead><tbody><tr><td>개발사</td><td>Anthropic</td><td>OpenAI</td><td>Google</td></tr><tr><td>오픈소스</td><td>X (독점)</td><td>O (Apache 2.0)</td><td>O (Apache 2.0)</td></tr><tr><td>무료 사용</td><td>X</td><td>△ (한시적 무료 제공 중)</td><td><strong>O (1,000회/일)</strong></td></tr><tr><td>최저 요금</td><td>$20/월 (Pro)</td><td>$20/월 (Plus)</td><td>무료</td></tr><tr><td>기본 모델</td><td>Opus 4.6 / Sonnet 4.6</td><td>GPT-5.3 Codex</td><td>Gemini 3.1 Pro / Flash</td></tr><tr><td>컨텍스트 윈도우</td><td><strong>1M 토큰</strong></td><td>192K~400K</td><td><strong>1M 토큰</strong></td></tr><tr><td>SWE-bench Verified</td><td><strong>80.8%</strong></td><td>&#8211;</td><td>80.6%</td></tr><tr><td>실행 방식</td><td>확인 후 실행</td><td><strong>샌드박스 격리</strong></td><td>Plan Mode (읽기 전용 → 실행)</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">왜 지금 CLI 에이전트인가</h2>



<p>Cursor, Windsurf 같은 IDE 기반 도구와 달리, CLI 에이전트는 터미널에서 직접 돌아간다. GUI가 없다. 그 대신 프로젝트 전체를 읽고, 파일을 수정하고, 테스트를 실행하고, 결과를 보고 스스로 수정한다.</p>



<p>2025년까지는 &#8220;자동완성 잘 되는 IDE&#8221;가 주류였다면, 2026년은 <strong>&#8220;시키면 알아서 하는 에이전트&#8221;</strong>의 시대다. GitHub Copilot도 Agent Mode를 추가했고, Cursor도 Background Agent를 출시했다. 업계 전체가 에이전트로 수렴하고 있다.</p>



<p>그 중심에 있는 3대 CLI 에이전트를 직접 비교한다.</p>



<h2 class="wp-block-heading">Claude Code — 일 잘하는 시니어 개발자</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="893" height="348" src="https://blog.kwt.co.kr/wp-content/uploads/2026/03/claudecode.png" alt="Claude Code AI 코딩 에이전트 프로젝트 이해와 리팩토링 강점" class="wp-image-2148"/></figure>



<p>Anthropic이 만든 Claude Code는 현재 <strong>개발자 점유율 46%</strong>로 1위를 달리고 있다. Cursor(19%), GitHub Copilot(9%)을 큰 차이로 앞선다.</p>



<h3 class="wp-block-heading">실사용 체감</h3>



<p>처음 쓰면 좀 느리다는 인상을 받는다. 다른 도구들이 바로 코드를 뱉어내는 것과 달리, Claude Code는 먼저 프로젝트 구조를 파악한다. <code>CLAUDE.md</code>를 읽고, 디렉토리를 탐색하고, 기존 패턴을 학습한 다음에야 코드를 작성한다.</p>



<p>그 대신 <strong>결과물의 정확도가 확실히 다르다</strong>. 기존 코드 스타일을 따르고, 파일 간 의존성을 이해하고, 변경 사항이 다른 부분에 미치는 영향까지 고려한다. 대규모 리팩토링에서 이 차이가 극명하게 드러난다.</p>



<h3 class="wp-block-heading">강점</h3>



<p><strong>시맨틱 프로젝트 그래프</strong>: Claude Code는 프로젝트의 의미 구조를 파악하는 내부 그래프를 구축한다. 덕분에 1M 토큰 컨텍스트를 다 채우지 않아도 관련 파일만 정확히 찾아낸다. &#8220;이 함수를 수정하면 어디가 영향받지?&#8221; 같은 질문에 정확히 답할 수 있는 이유다.<br><strong>멀티 에이전트 워크플로우</strong>: 서브 에이전트를 병렬로 띄워서 독립적인 작업을 동시에 처리할 수 있다. PR 리뷰를 맡기면 보안, 성능, 코드 스타일을 각각 다른 에이전트가 검토한다.<br><strong>프롬프트 캐싱</strong>: 세션 내에서 시스템 프롬프트와 프로젝트 컨텍스트가 캐싱되어 입력 비용이 80~90% 절감된다. API로 쓸 때 비용 차이가 크다.</p>



<h3 class="wp-block-heading">단점</h3>



<p><strong>무료 티어 없음</strong>. 최소 Pro $20/월이 필요하다. 그마저도 Opus 4.6를 많이 쓰면 며칠 만에 한도에 걸린다. 제대로 쓰려면 Max $100/월은 각오해야 한다.<br><strong>독점 소스</strong>. 내부에서 무슨 일이 일어나는지 볼 수 없다. 엔터프라이즈 환경에서 보안 감사가 필요한 경우 걸림돌이 된다.<br><strong>변경 전 매번 확인 요청</strong>. 안전하지만 느리다. 자동 승인 모드가 있긴 하지만, 처음 쓰는 프로젝트에서는 일일이 확인하게 된다.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Codex — 안전 제일주의자</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://blog.kwt.co.kr/wp-content/uploads/2026/03/codex.jpg" alt="OpenAI Codex CLI 샌드박스 기반 안전한 자동화 도구" class="wp-image-2149"/></figure>



<p>OpenAI의 Codex는 철학부터 다르다. <strong>모든 코드 실행을 샌드박스 안에서 한다</strong>. 실수로 프로덕션 DB를 날릴 걱정이 없다는 뜻이다.</p>



<h3 class="wp-block-heading">실사용 체감</h3>



<p>Codex에 작업을 던지면 레포를 클론해서 격리된 환경에 넣고, 거기서 파일을 수정하고 테스트를 돌린다. 완료되면 diff를 보여주고, 사용자가 확인한 후에 반영된다.</p>



<p>안전하다. 확실히 안전하다. 하지만 <strong>이 안전함이 속도를 먹는다</strong>. 매번 샌드박스를 띄우고 환경을 세팅하는 오버헤드가 있다. 빠른 반복 작업에는 답답함을 느낄 수 있다.</p>



<h3 class="wp-block-heading">강점</h3>



<p><strong>OS 수준 샌드박스</strong>: macOS에서는 Apple의 Seatbelt 프레임워크, Linux에서는 Landlock과 seccomp을 사용한다. 읽기 전용(suggest), 작업공간 쓰기(기본), 전체 접근(danger) 세 단계의 권한 모델이 있다. CI/CD 파이프라인에 통합하기 좋은 구조다.<br><strong>오픈소스(Apache 2.0)</strong>: 코드를 직접 읽고, 포크하고, 기여할 수 있다.<br><strong>ChatGPT 생태계 통합</strong>: ChatGPT Plus/Pro 구독만 있으면 별도 설정 없이 바로 쓸 수 있다. 웹 UI에서 작업을 시작하고 CLI에서 이어가는 것도 가능하다.</p>



<h3 class="wp-block-heading">단점</h3>



<p><strong>컨텍스트 윈도우가 상대적으로 작다</strong>. 192K~400K 토큰으로, Claude Code와 Gemini CLI의 1M에 비하면 절반 이하다. 대형 모노레포에서는 프로젝트 전체를 한 번에 파악하지 못한다.<br><strong>품질 저하 보고</strong>. OpenAI 커뮤니티 포럼에서 &#8220;Codex is rapidly degrading&#8221;이라는 스레드가 주목받았다. 최근 몇 주간 출력 품질이 떨어졌다는 다수의 개발자 보고가 있다. 존재하지 않는 동시성 버그를 잡아냈다고 했는데 30분 확인해보니 환각(hallucination)이었다는 사례도 있다.<br><strong>샌드박스 우회 이력</strong>. v0.106.0에서 zsh 샌드박스 우회 취약점이 패치됐다. 보안이 핵심 셀링포인트인 도구에서 이런 이력은 신뢰에 금이 간다.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Gemini CLI — 파격적인 무료 플레이어</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="900" height="500" src="https://blog.kwt.co.kr/wp-content/uploads/2026/03/geminicli.webp" alt="Google Gemini CLI 무료 AI 코딩 에이전트와 Plan Mode" class="wp-image-2150"/></figure>



<p>Google이 오픈소스로 공개한 Gemini CLI는 <strong>무료로 하루 1,000회</strong> 요청이 가능하다. 신용카드 등록도 필요 없다. 개인 Google 계정만 있으면 된다.</p>



<h3 class="wp-block-heading">실사용 체감</h3>



<p>처음 써보면 &#8220;이게 진짜 무료?&#8221;라는 생각이 든다. Gemini 3.1 Pro와 1M 토큰 컨텍스트가 무료로 풀려있다. 설치도 <code>npm install -g @anthropic-ai/claude-code</code>&#8230; 가 아니라 <code>npm install -g @google/gemini-cli</code> 한 줄이면 끝이다.</p>



<p>v0.34.0부터 <strong>Plan Mode가 기본</strong>이다. 코드를 바로 수정하지 않고, 먼저 코드베이스를 읽고 변경 계획을 제안한다. 계획을 확인한 후에야 실행으로 넘어간다. 안전하면서도 Codex처럼 샌드박스 오버헤드가 없다.</p>



<h3 class="wp-block-heading">강점</h3>



<p><strong>파격적 무료 티어</strong>: 60회/분, 1,000회/일. 대부분의 개인 개발자는 이 한도 안에서 충분히 쓸 수 있다. 유료 전환 없이도 실전 프로젝트에 투입 가능한 수준이다.<br><strong>Google Search grounding</strong>: 다른 CLI 에이전트에 없는 기능이다. 코딩 중에 최신 라이브러리 문서나 API 변경 사항을 실시간으로 검색해서 반영한다. 빠르게 변하는 프레임워크를 다룰 때 유용하다.<br><strong>1M 컨텍스트 + 오픈소스</strong>: Claude Code와 동일한 1M 토큰이면서, 소스 코드가 공개되어 있다. 엔터프라이즈에서 보안 감사를 통과해야 할 때 큰 장점이다.<br><strong>MCP(Model Context Protocol) 지원</strong>: 커스텀 도구를 MCP 서버로 연결해서 확장할 수 있다. 사내 API, DB, 모니터링 도구 등을 에이전트가 직접 호출하도록 설정 가능하다.</p>



<h3 class="wp-block-heading">단점</h3>



<p><strong>자율 실행 능력은 Claude Code에 미치지 못한다</strong>. 복잡한 멀티파일 리팩토링에서 간혹 엉뚱한 파일을 수정하거나, 기존 코드 패턴을 무시하는 경우가 있다. Claude Code가 프로젝트 구조를 의미적으로 이해하는 것과 대조된다.<br><strong>컨텍스트 활용 방식</strong>. 1M 토큰이라는 거대한 창문이 있지만, 어떤 파일에 집중해야 하는지는 개발자가 명시적으로 알려줘야 할 때가 많다. 창문은 크지만 초점이 흐릴 수 있다.<br><strong>무료 티어의 함정</strong>. 1,000회가 많아 보이지만, 에이전트가 내부적으로 여러 번 API를 호출하기 때문에 복잡한 작업 몇 개면 소진될 수 있다. 실질적으로는 하루 중간 규모 작업 10~15건 정도다.</p>



<h2 class="wp-block-heading">비용 비교 — 월 얼마나 드나</h2>



<h3 class="wp-block-heading">구독 기준</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>플랜</th><th>Claude Code</th><th>Codex</th><th>Gemini CLI</th></tr></thead><tbody><tr><td>무료</td><td>&#8211;</td><td>한시적 무료 제공 중</td><td><strong>1,000회/일</strong></td></tr><tr><td>기본</td><td>Pro $20/월</td><td>Plus $20/월</td><td>Google AI Pro $19.99/월</td></tr><tr><td>중급</td><td>Max 5x $100/월</td><td>&#8211;</td><td>Google AI Ultra $124.99/3개월</td></tr><tr><td>프리미엄</td><td>Max 20x $200/월</td><td>Pro $200/월</td><td>Pay-as-you-go (종량제)</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">API 토큰 기준 (100만 토큰당)</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>모델</th><th>입력</th><th>출력</th></tr></thead><tbody><tr><td>Claude Opus 4.6</td><td>$5</td><td>$25</td></tr><tr><td>Claude Sonnet 4.6</td><td>$3</td><td>$15</td></tr><tr><td>GPT-5.3 Codex</td><td>$1.75</td><td>$14</td></tr><tr><td>Gemini 3.1 Pro</td><td><strong>$2</strong></td><td><strong>$12</strong></td></tr></tbody></table></figure>



<p>토큰 단가만 보면 Gemini가 가장 저렴하다. 하지만 Claude Code의 프롬프트 캐싱(80~90% 절감)을 고려하면 실사용 비용 차이는 줄어든다.</p>



<h3 class="wp-block-heading">현실적인 월 비용 시나리오</h3>



<p><strong>취미 개발자</strong> (주 5~10시간 코딩): Gemini CLI 무료 티어로 충분하다. 비용 $0.<br><strong>풀타임 개발자</strong> (주 30시간+): Claude Code Max 5x $100/월이 가성비가 좋다. Codex Pro $200/월은 같은 돈 대비 쓸 수 있는 양이 적다.<br><strong>팀/회사</strong>: API 기반으로 가는 게 낫다. Gemini 3.1 Pro가 토큰 단가 최저, Claude Code가 품질 최고. 작업 유형에 따라 라우팅하는 팀이 늘고 있다.</p>



<h2 class="wp-block-heading">벤치마크 — 숫자로 보는 성능</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>벤치마크</th><th>Claude Opus 4.6</th><th>GPT-5.3 Codex</th><th>Gemini 3.1 Pro</th></tr></thead><tbody><tr><td>SWE-bench Verified</td><td><strong>80.8%</strong></td><td>&#8211;</td><td>80.6%</td></tr><tr><td>Terminal-Bench 2.0</td><td>&#8211;</td><td><strong>77.3%</strong></td><td>&#8211;</td></tr><tr><td>ARC-AGI-2 (추론)</td><td>&#8211;</td><td>&#8211;</td><td><strong>77.1%</strong></td></tr></tbody></table></figure>



<p>SWE-bench Verified는 실제 GitHub 이슈를 해결하는 능력을 측정한다. Claude와 Gemini가 0.2%p 차이로 거의 동급이다. 반면 Codex는 터미널 자동화(Terminal-Bench)에서 강세를 보인다. 추상적 추론(ARC-AGI-2)은 Gemini가 압도적이다.</p>



<p>벤치마크 점수가 비슷하다고 체감이 같은 건 아니다. 실무에서는 프로젝트 맥락을 얼마나 잘 이해하느냐, 첫 시도에 동작하는 코드를 내놓느냐가 더 중요하다. 이 부분에서는 Claude Code가 아직 한 수 위라는 게 다수의 의견이다.</p>



<h2 class="wp-block-heading">어떤 상황에서 어떤 도구를 쓸까</h2>



<h3 class="wp-block-heading">Claude Code가 맞는 경우</h3>



<ul class="wp-block-list">
<li>대규모 코드베이스 리팩토링</li>



<li>기존 프로젝트의 아키텍처를 이해하고 수정해야 할 때</li>



<li>코드 리뷰 자동화가 필요할 때</li>



<li>&#8220;한 번에 제대로 동작하는 코드&#8221;가 중요할 때</li>



<li>비용보다 품질이 우선인 프로젝트</li>
</ul>



<h3 class="wp-block-heading">Codex가 맞는 경우</h3>



<ul class="wp-block-list">
<li>CI/CD 파이프라인에 AI를 통합할 때</li>



<li>프로덕션 환경에서 절대 사고가 나면 안 될 때</li>



<li>이미 ChatGPT Pro를 쓰고 있을 때</li>



<li>웹 UI → CLI 전환이 자연스러운 워크플로우를 원할 때</li>
</ul>



<h3 class="wp-block-heading">Gemini CLI가 맞는 경우</h3>



<ul class="wp-block-list">
<li>AI 코딩 에이전트를 처음 써보는 경우 (무료 진입)</li>



<li>빠른 프로토타이핑과 탐색이 목적일 때</li>



<li>최신 라이브러리/API 문서가 필요한 작업 (Search grounding)</li>



<li>오픈소스 + 보안 감사가 필수인 엔터프라이즈 환경</li>



<li>비용에 민감한 개인 개발자나 학생</li>
</ul>




<h2 class="wp-block-heading">개인 개발자·팀·자동화 파이프라인별 선택 기준</h2>



<p>AI 코딩 에이전트는 “가장 성능 좋은 하나”를 고르는 문제가 아니라, <strong>내 개발 환경에서 어떤 리스크를 줄이고 어떤 시간을 아낄 것인지</strong>를 기준으로 고르는 것이 맞다.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>사용자 유형</th><th>1순위 추천</th><th>보조 추천</th><th>선택 이유</th></tr></thead><tbody><tr><td>개인 개발자·학생</td><td>Gemini CLI</td><td>Claude Code Pro</td><td>무료/저비용으로 시작하기 쉽고, 필요한 순간 Claude Code로 품질을 보완하기 좋다.</td></tr><tr><td>풀타임 개발자</td><td>Claude Code</td><td>Gemini CLI</td><td>복잡한 수정, 리팩토링, 리뷰에서 시간 절약 효과가 크다.</td></tr><tr><td>팀·회사</td><td>Claude Code 또는 Codex</td><td>Gemini CLI</td><td>권한 관리, 코드 리뷰, 보안 정책, 재현 가능한 자동화가 중요하다.</td></tr><tr><td>자동화 파이프라인</td><td>Codex</td><td>Claude Code</td><td>샌드박스 격리와 diff 검토 흐름이 CI/CD와 잘 맞는다.</td></tr><tr><td>기술 블로그·문서 작업</td><td>Claude Code</td><td>Gemini CLI</td><td>긴 문맥 이해와 문서 구조화는 Claude, 최신 자료 확인은 Gemini가 유리하다.</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">실전 팁 — 같이 쓰면 더 좋다</h2>



<p>세 도구 중 하나만 고르라는 법은 없다. 실제로 2026년 개발자들 사이에서는 <strong>2~3개를 작업 유형별로 나눠 쓰는 패턴</strong>이 자리잡고 있다.</p>



<p><strong>추천 조합:</strong></p>



<ul class="wp-block-list">
<li><strong>탐색/프로토타이핑</strong>: Gemini CLI (무료 + Search grounding)</li>



<li><strong>본격 개발/리팩토링</strong>: Claude Code (정확도 + 프로젝트 이해)</li>



<li><strong>배포/자동화</strong>: Codex (샌드박스 안전성)</li>
</ul>



<p>이렇게 쓰면 Gemini CLI로 비용을 아끼면서, 핵심 작업은 Claude Code의 품질로 처리하고, 자동화 파이프라인은 Codex의 안전망 위에서 돌릴 수 있다.</p>




<h2 class="wp-block-heading">2026년 기준 주의할 점</h2>



<ul class="wp-block-list">
<li><strong>요금제와 무료 한도는 자주 바뀐다.</strong> 실제 도입 전 각 도구의 공식 가격 페이지와 계정 한도를 확인해야 한다.</li>


<li><strong>벤치마크는 참고 지표일 뿐이다.</strong> SWE-bench, Terminal-Bench 점수가 좋아도 내 프로젝트의 프레임워크, 테스트 환경, 코드 스타일에 따라 체감은 달라진다.</li>


<li><strong>시크릿과 운영 권한을 그대로 넘기면 안 된다.</strong> API 키, 배포 토큰, 운영 DB 접근 권한은 에이전트 실행 환경에서 분리하는 것이 안전하다.</li>


<li><strong>자동 실행보다 검토 가능한 diff 중심 워크플로우가 안전하다.</strong> 특히 팀 환경에서는 테스트 결과, 변경 파일, 롤백 가능성을 확인한 뒤 반영해야 한다.</li>
</ul>



<h2 class="wp-block-heading">자주 묻는 질문 (FAQ)</h2>



<p><strong>Q. 비개발자도 쓸 수 있나?</strong></p>



<p>A. 세 도구 모두 터미널 기반이라 CLI에 익숙하지 않으면 진입 장벽이 있다. 비개발자라면 Cursor나 Windsurf 같은 IDE 기반 도구가 더 적합하다.</p>



<p><strong>Q. 셋 중 하나만 골라야 한다면?</strong></p>



<p>A. 돈을 쓸 수 있다면 <strong>Claude Code</strong>. 무료로 시작하고 싶다면 <strong>Gemini CLI</strong>. 안전이 최우선이면 <strong>Codex</strong>.</p>



<p><strong>Q. 한국어 코드 주석이나 문서 작성은 잘 되나?</strong></p>



<p>A. Claude Code가 한국어 처리에서 가장 자연스럽다. Gemini CLI도 무난한 수준. Codex는 영어 중심으로 최적화되어 있어 한국어 주석 품질이 상대적으로 떨어진다.</p>



<p><strong>Q. 기존 IDE(VS Code 등)와 같이 쓸 수 있나?</strong></p>



<p>A. 세 도구 모두 터미널에서 독립적으로 동작하므로 어떤 IDE와도 병행 가능하다. Claude Code와 Codex는 VS Code 확장도 지원한다.</p>



<h2 class="wp-block-heading">참고 자료</h2>



<ul class="wp-block-list">
<li><a href="https://docs.anthropic.com/en/docs/claude-code">Claude Code 공식 문서</a></li>



<li><a href="https://developers.openai.com/codex">OpenAI Codex 개발자 문서</a></li>



<li><a href="https://github.com/google-gemini/gemini-cli">Gemini CLI GitHub 저장소</a></li>



<li><a href="https://www.vals.ai/benchmarks/swebench">SWE-bench Verified 리더보드</a></li>



<li><a href="https://byteiota.com/ai-coding-benchmarks-2026-claude-vs-gpt-vs-gemini/">AI Coding Benchmarks 2026 (byteiota)</a></li>
</ul>



<p><em>이 글은 2026년 6월 기준으로 업데이트했습니다. AI 코딩 에이전트의 모델, 요금제, 무료 한도, 벤치마크는 빠르게 바뀌므로 실제 도입 전 각 도구의 공식 문서를 함께 확인하세요.</em></p>




<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "AI 코딩 에이전트란 무엇인가요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "AI 코딩 에이전트는 터미널이나 개발 환경에서 프로젝트 파일을 읽고, 코드를 수정하고, 테스트를 실행하며, 결과를 바탕으로 다시 수정할 수 있는 개발 보조 AI입니다."
      }
    },
    {
      "@type": "Question",
      "name": "Claude Code, Codex, Gemini CLI 중 하나만 고른다면 무엇이 좋나요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "품질과 프로젝트 이해력이 가장 중요하면 Claude Code, 안전한 자동화와 샌드박스 실행이 중요하면 Codex, 무료로 시작하고 빠르게 실험하고 싶다면 Gemini CLI가 적합합니다."
      }
    },
    {
      "@type": "Question",
      "name": "무료로 시작하기 좋은 AI 코딩 에이전트는 무엇인가요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "무료 입문은 Gemini CLI가 가장 유리합니다. 개인 Google 계정으로 시작하기 쉽고, 오픈소스이며, 빠른 프로토타이핑과 탐색에 적합합니다."
      }
    },
    {
      "@type": "Question",
      "name": "팀 개발에 적합한 AI 코딩 에이전트는 무엇인가요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "팀 개발에서는 코드 품질과 리뷰가 중요하면 Claude Code, 격리 실행과 자동화 파이프라인이 중요하면 Codex가 유리합니다. Gemini CLI는 탐색과 보조 도구로 함께 쓰기 좋습니다."
      }
    },
    {
      "@type": "Question",
      "name": "CLI 에이전트와 Cursor 같은 IDE형 AI 도구는 어떻게 다른가요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "IDE형 AI 도구는 편집기 안에서 자동완성과 코드 수정을 돕는 흐름이 강하고, CLI 에이전트는 터미널에서 파일 수정, 명령 실행, 테스트, 자동화까지 수행하는 에이전트형 워크플로우가 강합니다."
      }
    },
    {
      "@type": "Question",
      "name": "AI 코딩 에이전트 사용 시 보안상 주의할 점은 무엇인가요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "API 키, 배포 토큰, 운영 DB 권한 같은 시크릿을 실행 환경에서 분리하고, 자동 실행보다 diff 검토와 테스트 확인을 거친 뒤 반영하는 방식이 안전합니다."
      }
    }
  ]
}
</script>



<div class="related-posts" style="margin-top: 2em; padding: 1.2em; background: #f9f9f9; border-radius: 8px;">
<h3>함께 읽으면 좋은 글</h3>
<ul>
<li><a href="https://blog.kwt.co.kr/2026%eb%85%84-3%ec%9b%94-%ec%a3%bc%ec%9a%94-llm-%eb%b9%84%ea%b5%90-gpt-54-vs-claude-46-vs-gemini-3-2/">2026년 3월 주요 LLM 비교 총정리: GPT-5.4 vs Claude 4.6 vs Gemini 3</a></li>
<li><a href="https://blog.kwt.co.kr/gpt-54-%ec%b6%9c%ec%8b%9c-%ec%b4%9d%ec%a0%95%eb%a6%ac-%ec%bb%b4%ed%93%a8%ed%84%b0%eb%a5%bc-%ec%a7%81%ec%a0%91-%ec%a1%b0%ec%9e%91%ed%95%98%eb%8a%94-ai-%eb%ad%90%ea%b0%80-%eb%8b%ac%eb%9d%bc%ec%a1%8c/">GPT-5.4 출시 총정리 &amp;#8211; 뭐가 달라졌나</a></li>
<li><a href="https://blog.kwt.co.kr/%eb%9e%84%ed%94%84-%ec%9c%84%ea%b2%80-%eb%a3%a8%ed%94%84-%ec%9e%90%eb%8a%94-%eb%8f%99%ec%95%88-ai%ea%b0%80-%ec%bd%94%eb%94%a9%ed%95%98%eb%8a%94-%ec%8b%9c%eb%8c%80%ea%b0%80-%ec%99%94%eb%8b%a4/">랄프 위검 루프 &amp;#8211; 자는 동안 AI가 코딩하는 시대가 왔다</a></li>
</ul>
</div>
		<div class="wpulike wpulike-robeen " ><div class="wp_ulike_general_class wp_ulike_is_restricted"><button type="button"
					aria-label="Like Button"
					data-ulike-id="2135"
					data-ulike-nonce="4d0eb55ce3"
					data-ulike-type="post"
					data-ulike-template="wpulike-robeen"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_2135"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="+1"></span>			</div></div>
	<p>The post <a href="https://blog.kwt.co.kr/ai-%ec%bd%94%eb%94%a9-%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8-%eb%b9%84%ea%b5%90-claude-code-vs-codex-vs-gemini-cli-%eb%ad%90%ea%b0%80-%eb%8b%a4%eb%a5%bc%ea%b9%8c/">AI 코딩 에이전트 비교 2026 최신판: Claude Code vs Codex vs Gemini CLI</a> appeared first on <a href="https://blog.kwt.co.kr"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.kwt.co.kr/ai-%ec%bd%94%eb%94%a9-%ec%97%90%ec%9d%b4%ec%a0%84%ed%8a%b8-%eb%b9%84%ea%b5%90-claude-code-vs-codex-vs-gemini-cli-%eb%ad%90%ea%b0%80-%eb%8b%a4%eb%a5%bc%ea%b9%8c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
