kodwai

kodwai

Kodwai é uma plataforma gratuita para desafios de codificação de agentes de IA que você resolve localmente com suas próprias ferramentas (por exemplo, Claude Code, Cursor, Codex), e ela pontua o quão bem você direciona, verifica e entrega com um agente – não o que você memorizou.
https://kodwai.com/?ref=producthunt&utm_source=aipure
kodwai

Informações do Produto

Atualizado:Jun 29, 2026

O que é kodwai

Kodwai é uma plataforma de desafios focada em desenvolvedores, projetada para a era da "codificação por intuição", onde os engenheiros constroem software colaborando com agentes de IA. Em vez de testar a capacidade de resolução de quebra-cabeças, a Kodwai avalia o trabalho de codificação real, do tamanho de um ticket, concluído em sua própria máquina usando seu agente e editor preferidos. Depois de enviar, a Kodwai gera uma pontuação e um perfil público que reflete não apenas se a solução funciona, mas também a qualidade do seu processo – capturando prompts, commits, execuções de teste e recuperação quando um agente está errado.

Principais Recursos do kodwai

Kodwai é uma plataforma gratuita de desafios de codificação local-first, projetada para a era do “agente de IA”: você resolve problemas de engenharia reais, do tamanho de um ticket, em sua própria máquina usando seu agente de IA preferido (por exemplo, Claude Code, Cursor, Codex), e Kodwai pontua a sessão inteira – não apenas se os testes passam. Ele avalia o quão bem você direciona e verifica o agente através de três eixos (Direção, Resultado, Elevação), usando evidências de prompts/transcrições, commits, execuções de teste e tempo, e então publica os resultados em uma tabela de classificação e um perfil de desenvolvedor compartilhável com classificações e distintivos.
Pontuação de sessão de agente de IA (Direção / Resultado / Elevação): Pontua como você direciona, verifica, decompõe e se recupera com um agente de IA (Direção), o que realmente foi entregue e se ele se mantém (Resultado), e o rigor extra de casos de borda além de um prompt único (Elevação), com evidências por sinal.
Fluxo de trabalho local-first via CLI: Os desafios são executados em sua própria máquina (sem sandbox de navegador). A CLI baixa PROBLEM.md, arquivos iniciais e testes, inicializa um repositório git, inicia o cronômetro e, posteriormente, envia a execução completa para pontuação.
Suporte a agentes próprios: Funciona com agentes populares como Claude Code e Cursor como opções de primeira classe, e suporta outros agentes baseados em terminal (por exemplo, Codex CLI, Aider, Cline), permitindo que os desenvolvedores usem sua configuração real.
Desafios reais, do tamanho de um ticket: Os problemas são dimensionados como tarefas de engenharia práticas, em vez de enigmas, abrangendo várias categorias e dificuldades, visando refletir como os desenvolvedores realmente entregam software.
Avaliação baseada em evidências (não apenas testes verdes): A submissão empacota código, histórico do git, execuções de teste, transcrição do agente e tempo; a pontuação cita evidências específicas (por exemplo, turnos de transcrição ou etapas de verificação) para explicar por que você ganhou pontos.
Tabelas de classificação, perfis e distintivos ganhos automaticamente: Cada execução pontuada afeta uma tabela de classificação global ponderada pela dificuldade e constrói um perfil público mostrando o detalhamento da pontuação, classificação, distintivos (marcos/sequências/habilidade/agente) e os agentes que você usou.

Casos de Uso do kodwai

Avaliação de habilidades de desenvolvedor na era da IA: Indivíduos podem medir e melhorar sua capacidade real de colaborar com agentes de IA (prompting, verificação, recuperação) em vez de praticar formatos de quebra-cabeça que exigem memorização.
Portfólios de contratação e sinalização de candidatos: Desenvolvedores podem compartilhar um perfil público (pontuação, classificação, distintivos, uso do agente) com recrutadores/gerentes de contratação como um sinal alternativo para projetos para casa ou triagens no estilo LeetCode.
Capacitação de equipes e treinamento de fluxo de trabalho de IA: Equipes de engenharia podem usar desafios para praticar hábitos de desenvolvimento seguros e verificáveis, orientados por agentes – escrever especificações, adicionar testes, investigar casos de borda e prevenir resultados de “testes-verdes-mas-errados”.
Comparação de ferramentas entre agentes de IA: Desenvolvedores podem executar desafios semelhantes com diferentes agentes (Claude Code vs Cursor vs Codex, etc.) para entender quais fluxos de trabalho produzem melhor Direção/Elevação e resultados de entrega mais confiáveis.
Aprendizagem e motivação competitiva: Tabelas de classificação, sequências e distintivos criam uma maneira estruturada de manter a consistência, acompanhar o progresso ao longo do tempo e competir com colegas enquanto constrói habilidades práticas de colaboração com agentes.

Vantagens

Mede a habilidade real de condução do agente (direção, verificação, recuperação), não apenas se os testes passam.
Local-first e traga seu próprio agente espelha ambientes e fluxos de trabalho de desenvolvimento reais.
Pontuação transparente, com evidências citadas e um perfil público/tabela de classificação compartilhável para sinalizar o progresso.

Desvantagens

Exige a instalação/uso de uma CLI e execução localmente, o que pode adicionar atrito para usuários que preferem plataformas apenas de navegador.
A pontuação depende da captura de transcrições/commits/execuções de teste; os usuários podem ter preocupações com a privacidade sobre o que é enviado.
O melhor valor pressupõe que você usa agentes de IA regularmente; desenvolvedores que não o fazem podem achar a premissa menos relevante.

Como Usar o kodwai

1) Escolha um desafio no Kodwai: Acesse https://kodwai.com/ e navegue pelos desafios disponíveis. Escolha um que corresponda à categoria e dificuldade que você deseja praticar (eles são dimensionados como problemas reais, do tamanho de um ticket).
2) Prepare sua configuração local (traga seu próprio agente): Decida qual agente de codificação de IA você usará em sua própria máquina (por exemplo, Claude Code, Cursor, Codex CLI ou outro agente baseado em terminal). O Kodwai foi projetado para fluxos de trabalho "traga seu próprio agente".
3) Inicie o desafio com o CLI do Kodwai: No seu terminal, execute o CLI do Kodwai para baixar os materiais do desafio (PROBLEM.md, arquivos iniciais e testes), inicializar um repositório git e iniciar o cronômetro: `$ npx @kodwai/cli challenge <slug>` onde `<slug>` é o identificador do desafio do site.
4) Leia o problema e as restrições localmente: Abra o `PROBLEM.md` baixado e qualquer código inicial em seu editor. Certifique-se de entender os requisitos, casos extremos e o que os testes estão afirmando.
5) Resolva localmente usando seu agente + seu editor: Trabalhe na solução em sua própria máquina (sem sandbox de navegador). Use seu agente de IA para ajudar a implementar, refatorar e raciocinar – mas direcione-o ativamente: esclareça a especificação, divida o trabalho em etapas e verifique as suposições.
6) Execute e reexecute os testes fornecidos conforme você itera: Execute o conjunto de testes incluído localmente durante o desenvolvimento para confirmar a correção. Se os testes falharem, use o feedback para guiar as correções e melhorias.
7) Faça commits de progresso significativo para o git: Como o Kodwai pontua toda a sessão (incluindo o histórico do git), faça commits à medida que você atinge marcos lógicos (por exemplo, implementação inicial, correção de bug, tratamento de caso extremo, correção de concorrência).
8) Adicione verificação e cobertura de casos extremos: Não dependa de um prompt único. Fortaleça a solução investigando casos complicados (por exemplo, concorrência, condições de limite, restrições de desempenho) e, quando apropriado, adicione ou ajuste testes para provar afirmações importantes.
9) Envie sua execução pelo CLI: Quando estiver satisfeito e os testes passarem, envie com: `$ npx @kodwai/cli submit`. Isso empacota seu código, histórico do git, execuções de teste, transcrição do agente e tempo gasto para pontuação.
10) Revise sua pontuação e evidências: Após o envio, o Kodwai retorna uma pontuação em três eixos – Direção, Resultado e Elevação – com evidências por sinal extraídas de sua transcrição, commits e execuções de teste para que você possa ver exatamente por que obteve a pontuação que obteve.
11) Verifique o placar e seu perfil público: Veja sua colocação no placar público e seu perfil de desenvolvedor (mostrado como `kodwai.com/developers/you` no texto do site). Seu perfil reflete suas pontuações, classificação, emblemas e quais agentes você usou.
12) Melhore executando mais desafios: Repita com desafios adicionais para subir no placar e melhorar as partes que o Kodwai mais enfatiza – especialmente Direção (direcionamento, verificação, decomposição e recuperação quando o agente está errado).

Perguntas Frequentes do kodwai

Kodwai é uma plataforma para desafios de codificação de agentes de IA onde os desenvolvedores resolvem problemas reais, do tamanho de um "ticket", em sua própria máquina usando seu agente de IA preferido (por exemplo, Claude Code, Cursor, Codex). Ele pontua o quão bem você direciona o agente durante a sessão e o classifica em um placar público.

Ferramentas de IA Mais Recentes Semelhantes a kodwai

Gait
Gait
O Gait é uma ferramenta de colaboração que integra a geração de código assistida por IA com controle de versão, permitindo que as equipes rastreiem, entendam e compartilhem o contexto do código gerado por IA de forma eficiente.
invoices.dev
invoices.dev
invoices.dev é uma plataforma de faturamento automatizada que gera faturas diretamente dos commits do Git dos desenvolvedores, com capacidades de integração para GitHub, Slack, Linear e serviços do Google.
EasyRFP
EasyRFP
EasyRFP é um kit de ferramentas de computação de borda alimentado por IA que agiliza as respostas a RFP (Pedido de Proposta) e possibilita fenotipagem de campo em tempo real por meio de tecnologia de aprendizado profundo.
Cart.ai
Cart.ai
O Cart.ai é uma plataforma de serviços impulsionada por IA que fornece soluções abrangentes de automação de negócios, incluindo codificação, gerenciamento de relações com clientes, edição de vídeo, configuração de e-commerce e desenvolvimento de IA personalizado com suporte 24/7.