Código

Entregue o que
você tinha em mente.

A Dvina escreve código no seu projeto, no seu computador, com as anotações, as conversas e os motivos à vista.

Sábado de manhã, na porta lateral de um banco de alimentos: uma voluntária de avental de lona sorri ao olhar o celular, com uma pilha de caixas desmontadas apoiada no quadril.
O app de turnos do banco de alimentos: Pantry, sábado, 9h. Sua vaga está confirmada.O app de turnos do banco de alimentos: Pantry, sábado, 9h. Sua vaga está confirmada.

Criamos a Dvina
com a Dvina.

O app no seu celular, o app para computador e este site: código escrito, revisado e registrado na Dvina, uma interação de cada vez.

De um app de fim de semana ao núcleo de um sistema de pagamentos.

Com todo o contexto

Primeiro, leu
as anotações.

As anotações da diretora dizem que adolescentes não podem assumir turnos na doca de carga. A Dvina leu essas anotações antes de escrever a regra de inscrição. Assim, o app faz o que ela pediu.

Após o fechamento, um desenvolvedor voluntário se recosta à mesa dobrável na sala dos fundos do banco de alimentos. Seu notebook está entreaberto sob uma placa escrita à mão: Doca de carga: 16 anos ou mais.

Suas regras também valem. A Dvina segue as instruções do AGENTS.md ou CLAUDE.md do seu projeto.

O mês passado também conta. A Dvina busca nas suas conversas e nos seus arquivos anteriores, para trazer também os motivos por trás das decisões.

Tarefas em conjunto

Elas se
entendem.

Três tarefas no mesmo repositório decidem qual registra as alterações primeiro e qual reaplica as suas depois. Você nunca precisa mediar.

Uma única conversa em um Mac: três tarefas em pantry-shifts, as mensagens que trocaram entre si (Estou cuidando do esquema, reaplique suas alterações depois das minhas; registre suas alterações primeiro, vou executar a análise estática depois; a análise estática não apontou problemas e já registrei as alterações) e a mensagem da Dvina: As três tarefas registraram as alterações. Sem conflitos.Uma única conversa em um Mac: três tarefas em pantry-shifts, as mensagens que trocaram entre si (Estou cuidando do esquema, reaplique suas alterações depois das minhas; registre suas alterações primeiro, vou executar a análise estática depois; a análise estática não apontou problemas e já registrei as alterações) e a mensagem da Dvina: As três tarefas registraram as alterações. Sem conflitos.

Uma única conversa

Entregue direto
pela conversa.

A resposta de cada tarefa vem com as alterações que ela fez. Revise, registre e abra a solicitação de integração ali mesmo.

Respostas de duas tarefas na conversa principal, com seus cartões de código: 3 arquivos alterados em volunteer-age, com Alterações e Registrar alterações; 2 arquivos alterados em csv-export-dates, já registrados, com Revisar registro e Enviar e criar solicitação de integração.Respostas de duas tarefas na conversa principal, com seus cartões de código: 3 arquivos alterados em volunteer-age, com Alterações e Registrar alterações; 2 arquivos alterados em csv-export-dates, já registrados, com Revisar registro e Enviar e criar solicitação de integração.
Folhas de papel vegetal empilhadas sobre uma mesa de carvalho claro junto à janela. A folha de cima está levantada em um canto, e um traço de lápis aparece através das camadas.

Revisão

Mude
de ideia.

Cada interação mostra os arquivos que alterou. Desfaça uma delas, e o trabalho feito depois continua intacto.

A aprovação é sua.

Limites de segurança

Cuidado onde
importa.

Migrações, implantações, envios ao repositório remoto e operações com credenciais sigilosas esperam sua aprovação. Seu administrador pode definir quais ações sempre precisam de permissão.

Ao amanhecer, no setor de operações do banco, o responsável por pagamentos lê a tela do notebook com uma mão no queixo.
Executar este comando? npx prisma migrate deploy. Altera um banco de dados. Recusar ou Permitir.Executar este comando? npx prisma migrate deploy. Altera um banco de dados. Recusar ou Permitir.

De qualquer lugar

Peça da
arquibancada.

No intervalo do jogo, você pede a correção da exportação CSV. A Dvina trabalha nela no projeto que está no seu computador em casa, e as alterações aguardam sua revisão.Seu computador precisa estar ligado, com a Dvina aberta.

Em um jogo de hóquei à noite, uma mulher de jaqueta acolchoada azul-cobalto digita no celular na arquibancada, com a pista iluminada ao fundo.

Nada é enviado
sem sua autorização.

Seu projeto é uma pasta no seu computador. Com o Git, toda alteração feita pela Dvina pode ser desfeita. As aprovações vêm ativadas por padrão, e você escolhe quais ações precisam de permissão.

Pergunte menos.<br>Entregue mais.

Para usar Código, você precisa ter a Dvina em pelo menos um computador. De qualquer outro dispositivo, você pode iniciar e acompanhar o trabalho.

Continue explorando.

Uso do computador

Não apenas responde. Faz.

Perguntas? Respostas.

Isso é uma IDE?
Não. É a Dvina. Você descreve, revisa e entrega no mesmo app que usa para todo o resto. Seu editor continua sendo seu editor; a Dvina cuida de entender o contexto.
Preciso instalar algo separado?
Não. Código faz parte do app da Dvina para computador, o mesmo que reúne seus documentos, suas conversas e sua memória.
Funciona com meus projetos existentes?
Sim. Abra uma pasta do seu computador como projeto, e a Dvina lê seu conteúdo junto com os documentos e as decisões relacionados a ele.
Como a solicitação de integração chega ao GitHub ou ao GitLab?
Com a sua própria autenticação no Git. Dvina envia sua ramificação e abre a solicitação de integração no GitHub ou no GitLab. Em outros serviços de hospedagem, abre a página do próprio serviço para criar uma nova solicitação.
O que é executado sem pedir permissão?
Compilações e testes são executados direto. Excluir arquivos, enviar alterações, modificar bancos de dados, fazer implantações e qualquer ação que envolva segredos exigem sua aprovação. Você escolhe o que precisa de permissão.
Quem não desenvolve também pode usar?
Para criar apps e páginas funcionais, não precisam: para isso existe Criar. Código é para quando você trabalha com software de verdade e quer contar com toda a história por trás dele.