ZCode 3.0 vs Claude Code: AI Agent Coding Battle

개요

ZCode 3.0은 GLM-5.3 모델과 로컬 실행 환경을 결합한 Agentic Development Environment(ADE)로, 단순 코드 생성을 넘어선 엔드투엔드 자율 엔지니어링 워크플로우를 지원한다.

주요 내용

  • ZCode 3.0 아키텍처: ZCode는 GLM-5.3이라는 강력한 LLM과 파일 I/O, 터미널 실행, Git 연동, 서브 에이전트 오케스트레이션, 캐시 관리 등을 담당하는 실행 하네스(harness)로 구성된다. 이는 모델 자체의 능력을 엔지니어링 작업으로 전환하는 역할을 한다.
  • 핵심 기능 모듈:
  • Goal Mode: 지속적이고 추적 가능한 고수준의 목표를 설정하여, 이를 자동으로 하위 작업으로 분할하고 진행 상황을 기록하며 세션 재시작 후 작업을 이어받는다.
  • Subagents Orchestration: 프로젝트 내에서 여러 전문화된 하위 에이전트 인스턴스를 생성하여, 각각 다른 책임(핵심 로직 구현, 테스트 코드 작성, 보안 스캔 등)을 부여하고 작업을 병렬로 수행한다.
  • Remote Control: 데스크톱에서 시작된 엔지니어링 작업을 모바일이나 웹 클라이언트에서 모니터링하고, 위험한 작업을 승인하거나 새로운 지시를 추가할 수 있다.
  • Idle Task Scheduling: 로컬 머신 리소스가 유휴 상태일 때 비긴급 백그라운드 엔지니어링 작업(대규모 테스트 스위트 생성, 레거시 코드 주석 리팩토링 등)을 예약하여 실행한다.
  • 사용량 및 구독 모델: ZCode는 GLM Coding Plan 구독 시스템을 통해 토큰 사용량이 관리된다. 무료 체험 기간에는 GLM-5.2 및 GLM-5-turbo에 대한 일일 토큰이 제공되며, 유료 구독은 Lite, Pro, Max 세 가지 티어로 나뉜다. 토큰 소비는 프로젝트 규모, 컨텍스트 창 재사용 빈도, 도구 호출 횟수에 따라 달라진다.
  • 벤치마크 성능 및 비교: ZCode 3.0은 Terminal-Bench 3.0, Agents' Last Exam 등에서 우수한 성능을 보였으며, Claude Code, GitHub Copilot, Codex CLI 등 경쟁 제품과 비교했을 때 장기적이고 멀티 파일 중심의 리포지토리 레벨 작업에서 차별성을 갖는다.
  • 실질적 한계 및 위험:
  • 서브 에이전트 충돌: 여러 서브 에이전트가 동일한 파일을 수정할 때 충돌이 발생할 수 있으며, 자동 충돌 해결 기능은 제한적이다.
  • 권한 모델 책임: 에이전트가 위험한 파일 시스템 작업을 제안할 수 있으므로, 수동 승인, 부분 화이트리스팅, 자동 실행 등 신중한 권한 설정이 필요하다.
  • 높은 리소스 사용량: Goal mode와 멀티 서브 에이전트 워크플로우는 상당한 메모리와 CPU 자원을 소모한다.
  • MCP 플러그인 생태계: 커뮤니티 기여 플러그인 수가 아직 성숙한 경쟁 플랫폼에 비해 부족하다.

시사점

ZCode 3.0은 강력한 LLM과 정교한 에이전트 하네스의 결합이 현대 AI 소프트웨어 엔지니어링 역량의 핵심임을 보여주며, 장기적인 리포지토리 레벨 작업의 고충을 해결하는 도구이지만, 실제 도입 시에는 서브 에이전트 충돌, 권한 관리, 리소스 요구 사항, 플러그인 생태계 등을 고려한 신중한 접근과 인간 중심의 워크플로우 설계가 필수적이다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions