
kodwai
Kodwai 是一個免費的 AI 代理編碼挑戰平台,您可以使用自己的工具(例如,Claude Code、Cursor、Codex)在本地解決,它會評估您使用代理引導、驗證和交付的程度——而不是您記住了什麼。
https://kodwai.com/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2026年06月29日
什麼是 kodwai
Kodwai 是一個以開發者為中心的挑戰平台,專為「氛圍編碼」(vibe coding)時代而設計,在這個時代,工程師透過與 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 vs Cursor vs Codex 等)運行類似的挑戰,以了解哪些工作流程能產生更好的方向/提升和更可靠的交付結果。
競爭性學習和激勵: 排行榜、連勝和徽章創造了一種結構化的方式,讓您保持一致性、追蹤進度,並與同行競爭,同時建立實用的代理協作技能。
優點
衡量真實的代理驅動技能(引導、驗證、恢復),而不僅僅是測試是否通過。
本地優先和自帶代理反映了真實的開發環境和工作流程。
透明、引用證據的評分和可分享的公開個人資料/排行榜,用於傳達進度。
缺點
需要安裝/使用 CLI 並在本地運行,這可能會為喜歡僅限瀏覽器平台的用戶增加摩擦。
評分取決於捕獲轉錄/提交/測試運行;用戶可能對提交的內容有隱私疑慮。
最佳價值假設您經常使用 AI 代理;不使用的開發者可能會覺得這個前提不太相關。
如何使用 kodwai
1) 在 Kodwai 上選擇一個挑戰: 前往 https://kodwai.com/ 並瀏覽可用的挑戰。選擇一個符合您想練習的類別和難度(它們的範圍就像真實的、票務大小的問題)。
2) 準備您的本地設定(自帶代理): 決定您將在自己的機器上使用哪個 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 代理程式編碼挑戰平台,開發人員可以使用他們偏好的 AI 代理程式(例如 Claude Code、Cursor、Codex)在自己的機器上解決真實的、票證大小的問題。它會評估您在會話期間引導代理程式的表現,並在公開排行榜上對您進行排名。











