00:00 · você aperta enter

O agente vai levar 14 minutos. Você pode voltar sabendo mais.

O EduPill é uma extensão de VS Code que ocupa a espera de builds, testes e agentes de IA com cards de um a três minutos sobre a sua codebase, as regras de negócio do seu projeto e os cantos escuros da sua linguagem.

VS Code · JetBrains em breve ativa sozinho, some sozinho você audita tudo que sai da máquina
billing.service.ts agente ativo · 14:20 restantes
aguardando demo acelerada 43× 0%

00:40 · a aba do Twitter abre sozinha

A espera não é o problema. O que você faz com ela é.

Delegar mais código para a IA criou um efeito colateral que ninguém mediu: dezenas de janelas mortas por dia, longas demais para não sair do editor e curtas demais para fazer qualquer outra coisa. Elas viram scroll e, com o tempo, viram atrofia.

5 a 30

minutos por espera de agente, build ou suíte de testes.

RF-001 · RF-002

23min

é o tempo médio medido para retomar uma tarefa depois de uma interrupção.

Mark et al., UC Irvine, 2008

90s

é a mediana de um card; o teto são três minutos. Cabe na espera sem esticá-la.

RF-016

02:10 · o card aparece

Dois modos. Nenhum deles genérico.

O EduPill sabe qual arquivo você estava editando antes da espera começar. É de lá que ele parte.

O conhecimento que hoje mora na cabeça de duas pessoas

O EduPill indexa código, docs, commits e PRs, e transforma decisões passadas em perguntas. Não é "o que é uma fila". É "por que este serviço usa fila".

  • RF-005

    Indexa código, documentação, histórico de commits e discussões de PR.

  • RF-008

    Parte do arquivo em que você estava quando a espera começou, não de um sorteio.

  • RF-007

    Extrai regras de negócio que só existem implícitas no código.

  • RF-009

    Explica decisões de arquitetura citando a fonte: o ADR, o PR, o commit.

  • RNF-002

    Reindexação incremental. Um commit não reprocessa o repositório inteiro.

quiz · repo ⏱ 08:12

Por que charge() publica em billing.events em vez de chamar a InvoiceAPI direto?

✓ correto

A InvoiceAPI tem SLA de 4s no p99. Publicar desacopla a emissão do checkout e mantém o pagamento abaixo de 800ms. Decidido no ADR-014, implementado no PR #382.

Pular Próximo

05:50 · terceiro card da sessão

Quatro formatos, todos abaixo de três minutos

Cada card tem um botão de dispensar tão visível quanto o de responder. Pular nunca custa pontos.

Tipo 01

Quiz de múltipla escolha

Três a quatro alternativas, feedback imediato com o porquê. Nunca só "errado".

A ○  B  C ○
✓ correto · +12 XP

Tipo 02

Encontre o bug

Um trecho real do estilo do seu repositório. Clique na linha que quebra.

1  for (const u of users)
2    await save(u)
3  done()

Tipo 03

Flashcard conceitual

Frente e verso, sem certo ou errado. Entra na revisão espaçada automaticamente.

idempotência →
virar o card ↵

Tipo 04

Mini-desafio de código

Uma linha para completar. Roda na sua máquina, contra um teste de verdade.

.reduce((a, b) => ___, 0)
1 teste passou

09:15 · o agente ainda está rodando

O que sobra depois que a espera acaba

Cada card respondido preenche uma célula da Matriz de Maestria. Com o tempo, ela vira a coisa mais honesta que existe sobre o que você domina, porque foi construída sobre código real e não sobre um curso.

18 tópicos com domínio consolidado · 4 lacunas marcadas · passe o cursor para ver cada uma.

não visto dominado ▢ lacuna

31

dias de streak

4.820

XP acumulado

12

tópicos na revisão de hoje

  • RF-021

    Streak sem punição. Quebrou, volta pra 1. Sem alerta vermelho, sem badge de fracasso. O produto é opcional por definição.

  • RF-022

    Matriz de Maestria. Mapa visual de tópicos, com lacunas marcadas para revisão.

  • RF-024

    Revisão espaçada. O que você errou volta no intervalo certo, sem você agendar nada.

  • RF-025

    Perfil público opcional. Um perfil verificável de conhecimento, ligado ou desligado por você.

  • RF-026

    Benchmark anônimo. Como você se sai no seu stack, sem expor quem é quem.

  • RF-020

    A tarefa terminou. O card sai sozinho e o foco volta pro editor em menos de um segundo.

12:00 · do outro lado, o time inteiro

Onboarding que se escreve sozinho a partir do código

O que um dev novo precisa saber já está no repositório, espalhado por commits, PRs e nomes de variável. O EduPill transforma isso em trilha, e mostra ao gestor onde o conhecimento tem dono único.

Painel do gestor · lacunas do time

Onde o time é frágil

Domínio médio por área, medido em respostas sobre o código do próprio time, não em autoavaliação.

  • billing82%
  • auth & sessão64%
  • fila de eventos27%
  • migrations19%

RF-037 · RF-038

Grafo de conhecimento

Módulos com um único conhecedor

O grafo aponta módulos em risco, nunca pessoas com nota baixa. A unidade de risco é o código.

billing · 4 devs checkout · 3 devs ⚠ fila de eventos · 1 dev ⚠ migrations · 1 dev notificações · 2 devs
  • RF-040

    Trilhas obrigatórias para quem entra

  • RF-042

    Confluence e Notion entram no índice

  • RF-044

    O conhecimento fica quando o dev sai

13:20 · a pergunta que o jurídico faz

Seu código não vira material de treino

O repositório é indexado na sua máquina. Para escrever um card, só os trechos daquela pergunta saem, e você consegue ver exatamente o que saiu.

Indexação local

O índice do seu repositório é construído e guardado na sua máquina. Arquivo, árvore de diretórios e histórico de commits não são transmitidos.

RNF-004

Você audita o que sai

Cada card gerado registra o que foi enviado, de quais arquivos e quando. Um comando abre o log, e o time exporta em CSV.

RNF-016

Chave do cliente

No plano Team o acervo do time é cifrado com a sua chave, isolado por tenant. Guardamos sem conseguir ler.

RNF-005

Self-hosted

Quem não pode transmitir nada para fora roda a stack inteira, geração incluída, dentro da própria infraestrutura.

RNF-007

14:20 · tarefa concluída

Comece de graça. Continue se valer a pena.

Sem cartão para instalar. O plano gratuito não é demonstração. É o produto rodando em repositórios públicos e open source.

B2C

Free

Grátis

  • Quizzes de linguagem adaptativos
  • RAG em repositórios públicos e open source
  • Cota diária de cards sobre o seu código
  • Streak, XP e Matriz de Maestria
  • Benchmark anônimo do seu stack
Instalar no VS Code

B2C · mais escolhido

Pro Dev

$8 /mês

  • Tudo do Free
  • Repositórios privados pessoais
  • Métricas avançadas de evolução
  • Histórico ilimitado e perfil público
Assinar o Pro

B2B · 5 a 50 devs

Team

$22 /dev/mês

  • RAG nos repositórios do time, indexado no seu CI
  • Índice cifrado com a sua chave
  • Painel do gestor e grafo de conhecimento
  • Trilhas de onboarding customizáveis
  • Confluence e Notion no índice
Falar com vendas

B2B · +100 devs

Enterprise

Sob consulta

  • SSO e provisionamento SCIM
  • Self-hosted na sua infraestrutura
  • SLA e suporte dedicado
  • Integrações corporativas
Agendar conversa

Marketplace de Track Packs em construção · criadores entram na lista de espera

14:21 · de volta ao editor

Da próxima vez que a barra encher, você não vai ter perdido nada.

Instale, abra um projeto e deixe rodar. Na primeira espera longa, o EduPill aparece sozinho, e some sozinho quando acabar.

plano Free sem prazo e sem cartão · JetBrains em breve