kodwai

kodwai

Kodwai è una piattaforma gratuita per sfide di codifica con agenti AI che risolvi localmente con i tuoi strumenti (ad esempio, Claude Code, Cursor, Codex), e valuta quanto bene dirigi, verifichi e consegni con un agente, non ciò che hai memorizzato.
https://kodwai.com/?ref=producthunt&utm_source=aipure
kodwai

Informazioni sul Prodotto

Aggiornato:Jun 29, 2026

Cos'è kodwai

Kodwai è una piattaforma di sfide incentrata sugli sviluppatori, progettata per l'era del "vibe coding", in cui gli ingegneri costruiscono software collaborando con agenti AI. Invece di testare la capacità di risolvere enigmi, Kodwai valuta il lavoro di codifica reale, della dimensione di un ticket, completato sulla propria macchina utilizzando l'agente e l'editor preferiti. Dopo l'invio, Kodwai genera un punteggio e un profilo pubblico che riflette non solo se la soluzione funziona, ma anche la qualità del processo, catturando prompt, commit, esecuzioni di test e recupero quando un agente sbaglia.

Caratteristiche principali di kodwai

Kodwai è una piattaforma di sfide di programmazione gratuita, "local-first", progettata per l'era degli "agenti AI": risolvi problemi di ingegneria reali, della dimensione di un ticket, sulla tua macchina usando il tuo agente AI preferito (es. Claude Code, Cursor, Codex), e Kodwai valuta l'intera sessione, non solo se i test passano. Valuta quanto bene dirigi e verifichi l'agente attraverso tre assi (Direzione, Risultato, Sollevamento), usando prove da prompt/trascrizioni, commit, esecuzioni di test e tempistiche, quindi pubblica i risultati su una classifica e un profilo sviluppatore condivisibile con ranghi e badge.
Punteggio della sessione dell'agente AI (Direzione / Risultato / Sollevamento): Valuta come dirigi, verifichi, decomponi e recuperi con un agente AI (Direzione), cosa è stato effettivamente spedito e se regge (Risultato), e il rigore extra per i casi limite oltre un prompt "one-shot" (Sollevamento), con prove per segnale.
Flusso di lavoro "local-first" tramite CLI: Le sfide vengono eseguite sulla tua macchina (nessuna sandbox del browser). La CLI scarica PROBLEM.md, i file di avvio e i test, inizializza un repository git, avvia il timer e successivamente invia l'intera esecuzione per la valutazione.
Supporto per agenti "bring-your-own": Funziona con agenti popolari come Claude Code e Cursor come opzioni di prima classe, e supporta altri agenti basati su terminale (es. Codex CLI, Aider, Cline), consentendo agli sviluppatori di utilizzare la loro configurazione reale.
Sfide reali, della dimensione di un ticket: I problemi sono strutturati come compiti di ingegneria pratici piuttosto che indovinelli, coprendo più categorie e difficoltà, mirati a riflettere come gli sviluppatori spediscono effettivamente il software.
Valutazione basata su prove (non solo test verdi): L'invio include codice, cronologia git, esecuzioni di test, trascrizione dell'agente e tempo; la valutazione cita prove specifiche (es. turni di trascrizione o passaggi di verifica) per spiegare perché hai guadagnato punti.
Classifiche, profili e badge guadagnati automaticamente: Ogni esecuzione valutata influisce su una classifica globale ponderata per difficoltà e costruisce un profilo pubblico che mostra la ripartizione del punteggio, il rango, i badge (pietre miliari/serie/abilità/agente) e gli agenti che hai utilizzato.

Casi d'uso di kodwai

Benchmarking delle competenze degli sviluppatori nell'era dell'IA: Gli individui possono misurare e migliorare la loro capacità reale di collaborare con gli agenti AI (prompting, verifica, recupero) piuttosto che praticare formati di puzzle basati sulla memorizzazione.
Portafogli di assunzione e segnalazione dei candidati: Gli sviluppatori possono condividere un profilo pubblico (punteggio, rango, badge, utilizzo dell'agente) con reclutatori/responsabili delle assunzioni come segnale alternativo ai progetti da portare a casa o agli screening in stile LeetCode.
Aggiornamento del team e formazione sul flusso di lavoro AI: I team di ingegneria possono utilizzare le sfide per praticare abitudini di sviluppo sicure e verificabili guidate da agenti: scrivere specifiche, aggiungere test, sondare casi limite e prevenire risultati "test-verdi-ma-sbagliati".
Confronto degli strumenti tra agenti AI: Gli sviluppatori possono eseguire sfide simili con agenti diversi (Claude Code vs Cursor vs Codex, ecc.) per capire quali flussi di lavoro producono una migliore Direzione/Sollevamento e risultati di spedizione più affidabili.
Apprendimento competitivo e motivazione: Classifiche, serie e badge creano un modo strutturato per rimanere costanti, monitorare i progressi nel tempo e competere con i colleghi mentre si costruiscono competenze pratiche di collaborazione con gli agenti.

Vantaggi

Misura la reale capacità di guida dell'agente (direzione, verifica, recupero), non solo se i test passano.
Il "local-first" e il "bring-your-own-agent" rispecchiano gli ambienti e i flussi di lavoro di sviluppo reali.
Valutazione trasparente, basata su prove e un profilo pubblico/classifica condivisibile per segnalare i progressi.

Svantaggi

Richiede l'installazione/utilizzo di una CLI e l'esecuzione in locale, il che potrebbe aggiungere attrito per gli utenti che preferiscono piattaforme solo browser.
La valutazione dipende dall'acquisizione di trascrizioni/commit/esecuzioni di test; gli utenti potrebbero avere preoccupazioni sulla privacy riguardo a ciò che viene inviato.
Il massimo valore presuppone che tu utilizzi regolarmente agenti AI; gli sviluppatori che non lo fanno potrebbero trovare la premessa meno rilevante.

Come usare kodwai

1) Scegli una sfida su Kodwai: Vai su https://kodwai.com/ e sfoglia le sfide disponibili. Scegline una che corrisponda alla categoria e alla difficoltà che vuoi praticare (sono dimensionate come problemi reali, della dimensione di un ticket).
2) Prepara la tua configurazione locale (BYO agent): Decidi quale agente di codifica AI utilizzerai sulla tua macchina (ad esempio, Claude Code, Cursor, Codex CLI o un altro agente basato su terminale). Kodwai è progettato per flussi di lavoro "bring your own agent".
3) Inizia la sfida con la CLI di Kodwai: Nel tuo terminale, esegui la CLI di Kodwai per scaricare i materiali della sfida (PROBLEM.md, file di avvio e test), inizializzare un repository git e avviare il timer: `$ npx @kodwai/cli challenge <slug>` dove `<slug>` è l'identificatore della sfida dal sito.
4) Leggi il problema e i vincoli localmente: Apri il `PROBLEM.md` scaricato e qualsiasi codice di avvio nel tuo editor. Assicurati di comprendere i requisiti, i casi limite e cosa stanno asserendo i test.
5) Risolvi localmente usando il tuo agente + il tuo editor: Lavora alla soluzione sulla tua macchina (nessuna sandbox del browser). Usa il tuo agente AI per aiutare a implementare, refactoring e ragionare, ma guidalo attivamente: chiarisci le specifiche, suddividi il lavoro in passaggi e verifica le ipotesi.
6) Esegui e riesegui i test forniti durante l'iterazione: Esegui la suite di test inclusa localmente durante lo sviluppo per confermare la correttezza. Se i test falliscono, usa il feedback per guidare le correzioni e i miglioramenti.
7) Effettua commit significativi su git: Poiché Kodwai valuta l'intera sessione (inclusa la cronologia git), effettua commit quando raggiungi traguardi logici (ad esempio, implementazione iniziale, correzione di bug, gestione dei casi limite, correzione della concorrenza).
8) Aggiungi verifica e copertura dei casi limite: Non affidarti a un prompt "one-shot". Rafforza la soluzione sondando casi difficili (ad esempio, concorrenza, condizioni al contorno, vincoli di prestazioni) e, quando appropriato, aggiungi o modifica i test per dimostrare affermazioni chiave.
9) Invia la tua esecuzione dalla CLI: Quando sei soddisfatto e i test passano, invia con: `$ npx @kodwai/cli submit`. Questo pacchettizza il tuo codice, la cronologia git, le esecuzioni dei test, la trascrizione dell'agente e il tempo impiegato per la valutazione.
10) Rivedi il tuo punteggio e le prove: Dopo l'invio, Kodwai restituisce un punteggio su tre assi – Direzione, Risultato e Lift – con prove per segnale tratte dalla tua trascrizione, dai commit e dalle esecuzioni dei test in modo da poter vedere esattamente perché hai ottenuto quel punteggio.
11) Controlla la classifica e il tuo profilo pubblico: Visualizza la tua posizione nella classifica pubblica e il tuo profilo sviluppatore (mostrato come `kodwai.com/developers/you` nel testo del sito). Il tuo profilo riflette i tuoi punteggi, il tuo rango, i badge e gli agenti che hai utilizzato.
12) Migliora eseguendo più sfide: Ripeti con sfide aggiuntive per scalare la classifica e migliorare le parti che Kodwai enfatizza maggiormente, in particolare la Direzione (guida, verifica, decomposizione e recupero quando l'agente sbaglia).

FAQ di kodwai

Kodwai è una piattaforma per sfide di codifica con agenti AI in cui gli sviluppatori risolvono problemi reali, di dimensioni "ticket", sulla propria macchina utilizzando il loro agente AI preferito (ad esempio, Claude Code, Cursor, Codex). Valuta quanto bene dirigi l'agente durante la sessione e ti classifica in una classifica pubblica.

Ultimi Strumenti AI Simili a kodwai

Gait
Gait
Gait è uno strumento di collaborazione che integra la generazione di codice assistita dall'IA con il controllo delle versioni, consentendo ai team di tracciare, comprendere e condividere il contesto del codice generato dall'IA in modo efficiente.
invoices.dev
invoices.dev
invoices.dev è una piattaforma di fatturazione automatizzata che genera fatture direttamente dai commit Git dei programmatori, con capacità di integrazione per i servizi GitHub, Slack, Linear e Google.
EasyRFP
EasyRFP
EasyRFP è un toolkit di edge computing alimentato da AI che semplifica le risposte alle RFP (Richiesta di Proposta) e consente la fenotipizzazione sul campo in tempo reale attraverso la tecnologia di deep learning.
Cart.ai
Cart.ai
Cart.ai è una piattaforma di servizi alimentata dall'IA che fornisce soluzioni complete di automazione aziendale, tra cui codifica, gestione delle relazioni con i clienti, editing video, configurazione e-commerce e sviluppo di AI personalizzata con supporto 24/7.