
kodwai
Kodwai는 AI 에이전트 코딩 챌린지를 위한 무료 플랫폼으로, 자신의 도구(예: Claude Code, Cursor, Codex)를 사용하여 로컬에서 해결하며, 암기한 내용이 아니라 에이전트와 함께 얼마나 잘 지시하고, 검증하고, 출시하는지를 평가합니다.
https://kodwai.com/?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Jun 29, 2026
kodwai이란?
Kodwai는 엔지니어가 AI 에이전트와 협력하여 소프트웨어를 구축하는 "바이브 코딩" 시대를 위해 설계된 개발자 중심의 챌린지 플랫폼입니다. Kodwai는 퍼즐 해결 능력을 테스트하는 대신, 선호하는 에이전트와 편집기를 사용하여 자신의 컴퓨터에서 완료한 실제 티켓 크기의 코딩 작업을 평가합니다. 제출 후 Kodwai는 솔루션이 작동하는지 여부뿐만 아니라 프로세스의 품질(프롬프트, 커밋, 테스트 실행, 에이전트가 잘못되었을 때의 복구 포함)을 반영하는 점수와 공개 프로필을 생성합니다.
kodwai의 주요 기능
Kodwai는 "AI 에이전트" 시대를 위해 설계된 무료 로컬 우선 코딩 챌린지 플랫폼입니다. 선호하는 AI 에이전트(예: Claude Code, Cursor, Codex)를 사용하여 자신의 컴퓨터에서 실제 티켓 크기의 엔지니어링 문제를 해결하고, Kodwai는 단순히 테스트 통과 여부가 아닌 전체 세션에 점수를 매깁니다. 프롬프트/스크립트, 커밋, 테스트 실행 및 타이밍의 증거를 사용하여 세 가지 축(방향, 결과, 향상)을 통해 에이전트를 얼마나 잘 지시하고 검증하는지 평가한 다음, 순위 및 배지가 포함된 리더보드와 공유 가능한 개발자 프로필에 결과를 게시합니다.
AI 에이전트 세션 점수(방향 / 결과 / 향상): AI 에이전트로 조종, 검증, 분해 및 복구하는 방법(방향), 실제로 배송된 내용과 유지되는지 여부(결과), 그리고 단일 프롬프트를 넘어선 추가적인 엣지 케이스 엄격성(향상)에 점수를 매기며, 신호별 증거를 제공합니다.
CLI를 통한 로컬 우선 워크플로: 챌린지는 사용자 컴퓨터에서 실행됩니다(브라우저 샌드박스 없음). CLI는 PROBLEM.md, 시작 파일 및 테스트를 다운로드하고, Git 리포지토리를 초기화하고, 타이머를 시작한 다음, 나중에 전체 실행을 제출하여 점수를 매깁니다.
자체 에이전트 지원: Claude Code 및 Cursor와 같은 인기 있는 에이전트를 일급 옵션으로 지원하며, 다른 터미널 기반 에이전트(예: Codex CLI, Aider, Cline)도 지원하여 개발자가 실제 설정을 사용할 수 있도록 합니다.
실제 티켓 크기 챌린지: 문제는 수수께끼가 아닌 실제 엔지니어링 작업처럼 범위가 지정되며, 여러 범주와 난이도에 걸쳐 개발자가 실제로 소프트웨어를 배송하는 방식을 반영하는 것을 목표로 합니다.
증거 기반 평가(단순히 통과하는 테스트가 아님): 제출물은 코드, Git 기록, 테스트 실행, 에이전트 스크립트 및 시간을 패키징합니다. 점수는 특정 증거(예: 스크립트 전환 또는 검증 단계)를 인용하여 점수를 얻은 이유를 설명합니다.
리더보드, 프로필 및 자동 획득 배지: 각 점수화된 실행은 난이도 가중 글로벌 리더보드에 영향을 미치고, 점수 분석, 순위, 배지(마일스톤/연속 기록/기술/에이전트) 및 사용한 에이전트를 보여주는 공개 프로필을 구축합니다.
kodwai의 사용 사례
AI 시대의 개발자 기술 벤치마킹: 개인은 암기 위주의 퍼즐 형식을 연습하는 대신 AI 에이전트와 협업하는 실제 능력(프롬프트, 검증, 복구)을 측정하고 향상시킬 수 있습니다.
채용 포트폴리오 및 후보자 신호: 개발자는 채용 담당자/채용 관리자에게 공개 프로필(점수, 순위, 배지, 에이전트 사용량)을 공유하여 재택 프로젝트 또는 LeetCode 스타일의 스크린을 대체하는 신호로 사용할 수 있습니다.
팀 역량 강화 및 AI 워크플로 교육: 엔지니어링 팀은 챌린지를 사용하여 안전하고 검증 가능한 에이전트 기반 개발 습관(사양 작성, 테스트 추가, 엣지 케이스 탐색, "테스트는 통과했지만 잘못된" 결과 방지)을 연습할 수 있습니다.
AI 에이전트 간 도구 비교: 개발자는 다른 에이전트(Claude Code 대 Cursor 대 Codex 등)로 유사한 챌린지를 실행하여 어떤 워크플로가 더 나은 방향/향상 및 더 안정적인 배송 결과를 생성하는지 이해할 수 있습니다.
경쟁 학습 및 동기 부여: 리더보드, 연속 기록 및 배지는 일관성을 유지하고, 시간 경과에 따른 진행 상황을 추적하며, 실용적인 에이전트 협업 기술을 구축하면서 동료와 경쟁할 수 있는 체계적인 방법을 제공합니다.
장점
단순히 테스트 통과 여부가 아니라 실제 에이전트 구동 기술(조종, 검증, 복구)을 측정합니다.
로컬 우선 및 자체 에이전트 사용은 실제 개발 환경 및 워크플로를 반영합니다.
투명하고 증거가 인용된 점수 매기기 및 진행 상황을 알리는 공유 가능한 공개 프로필/리더보드.
단점
CLI 설치/사용 및 로컬 실행이 필요하므로 브라우저 전용 플랫폼을 선호하는 사용자에게는 마찰이 발생할 수 있습니다.
점수 매기기는 스크립트/커밋/테스트 실행 캡처에 따라 달라지므로 사용자는 제출되는 내용에 대한 개인 정보 보호 문제가 있을 수 있습니다.
최고의 가치는 AI 에이전트를 정기적으로 사용한다고 가정합니다. 그렇지 않은 개발자는 전제가 덜 관련성이 있다고 생각할 수 있습니다.
kodwai 사용 방법
1) Kodwai에서 챌린지 선택: https://kodwai.com/으로 이동하여 사용 가능한 챌린지를 찾아보세요. 연습하고 싶은 카테고리와 난이도에 맞는 챌린지를 선택하세요(실제 티켓 크기 문제와 유사하게 범위가 지정됩니다).
2) 로컬 설정 준비 (BYO 에이전트): 자신의 컴퓨터에서 사용할 AI 코딩 에이전트를 결정하세요(예: Claude Code, Cursor, Codex CLI 또는 다른 터미널 기반 에이전트). Kodwai는 "자신의 에이전트 가져오기" 워크플로를 위해 설계되었습니다.
3) Kodwai CLI로 챌린지 시작: 터미널에서 Kodwai CLI를 실행하여 챌린지 자료(PROBLEM.md, 시작 파일 및 테스트)를 다운로드하고, git 저장소를 초기화하고, 타이머를 시작하세요: `$ npx @kodwai/cli challenge <slug>` 여기서 `<slug>`는 사이트의 챌린지 식별자입니다.
4) 문제와 제약 조건을 로컬에서 읽기: 다운로드한 `PROBLEM.md`와 모든 시작 코드를 편집기에서 엽니다. 요구 사항, 엣지 케이스, 테스트가 무엇을 주장하는지 이해했는지 확인하세요.
5) 에이전트 + 편집기를 사용하여 로컬에서 해결: 자신의 컴퓨터에서 솔루션 작업을 합니다(브라우저 샌드박스 없음). AI 에이전트를 사용하여 구현, 리팩토링, 추론을 돕지만, 적극적으로 지시하세요: 사양을 명확히 하고, 작업을 단계별로 나누고, 가정을 확인하세요.
6) 반복하면서 제공된 테스트를 실행하고 다시 실행: 개발 과정 내내 포함된 테스트 스위트를 로컬에서 실행하여 정확성을 확인하세요. 테스트가 실패하면 피드백을 사용하여 수정 및 개선 사항을 안내하세요.
7) 의미 있는 진행 상황을 git에 커밋: Kodwai는 전체 세션(git 기록 포함)을 채점하므로 논리적인 이정표에 도달할 때마다 커밋하세요(예: 초기 구현, 버그 수정, 엣지 케이스 처리, 동시성 수정).
8) 검증 및 엣지 케이스 커버리지 추가: 단발성 프롬프트에 의존하지 마세요. 까다로운 케이스(예: 동시성, 경계 조건, 성능 제약)를 조사하여 솔루션을 강화하고, 적절한 경우 핵심 주장을 입증하기 위해 테스트를 추가하거나 조정하세요.
9) CLI에서 실행 제출: 만족하고 테스트가 통과되면 `$ npx @kodwai/cli submit`으로 제출하세요. 이 명령은 코드를 패키징하고, git 기록, 테스트 실행, 에이전트 스크립트, 채점을 위한 소요 시간을 포함합니다.
10) 점수 및 증거 검토: 제출 후 Kodwai는 방향(Direction), 결과(Outcome), 향상(Lift)의 세 가지 축에 걸쳐 점수를 반환하며, 스크립트, 커밋, 테스트 실행에서 얻은 신호별 증거를 통해 왜 그런 점수를 받았는지 정확히 확인할 수 있습니다.
11) 리더보드 및 공개 프로필 확인: 공개 리더보드와 개발자 프로필(사이트에서 `kodwai.com/developers/you`로 표시됨)에서 자신의 순위를 확인하세요. 프로필에는 점수, 순위, 배지, 사용한 에이전트가 반영됩니다.
12) 더 많은 챌린지를 실행하여 개선: 추가 챌린지를 통해 리더보드를 오르고 Kodwai가 가장 강조하는 부분, 특히 방향(에이전트가 잘못되었을 때의 지시, 검증, 분해, 복구)을 개선하세요.
kodwai 자주 묻는 질문
Kodwai는 개발자들이 선호하는 AI 에이전트(예: Claude Code, Cursor, Codex)를 사용하여 자신의 머신에서 실제 티켓 크기의 문제를 해결하는 AI 에이전트 코딩 챌린지 플랫폼입니다. 세션 동안 에이전트를 얼마나 잘 지시하는지 점수를 매기고 공개 리더보드에 순위를 매깁니다.











