1 pontos por vilmire 3 시간 전 | Ainda não há comentários. | Compartilhar no WhatsApp

Olá, sou o desenvolvedor que criou o ADHDev. A edição standalone foi publicada sob AGPL, e pretendo cobrir os custos operacionais com a versão em nuvem.

Ao rodar agentes de terminal como Claude Code e Codex em duas ou três máquinas, havia dois problemas que continuavam me atrapalhando. Ficar indo e voltando entre terminais para verificar qual sessão terminou, parou ou está aguardando aprovação. E, quando várias terminavam ao mesmo tempo, o inferno dos merges.

Por isso, criei um daemon e um dashboard web que se conectam aos agentes que eu já uso. Quando você coloca uma tarefa na fila pelo navegador, ela é distribuída para um git worktree isolado (e também entre várias máquinas, se houver mais de uma). Quando o trabalho termina, um pipeline chamado Refinery executa as validações nativas do repositório (build/test/lint), verifica a equivalência do patch e então faz merge em main com fast-forward, além de limpar o worktree. Nunca faz force-push; se a situação for ambígua, ele não faz o merge e devolve para mim.

Alguns detalhes. As solicitações de aprovação chegam por push no celular e são resolvidas com um toque. Na prática, já aconteceu muitas vezes de eu ligar o hotspot, deixar o notebook na mochila e ficar andando enquanto aprovava e dava instruções só pelo celular; como usa WebRTC P2P com fallback TURN, não há nenhuma configuração de port forwarding nem de VPN. Se você colar uma captura de tela no chat, ela entra diretamente no contexto do agente de terminal de outra máquina. Também existe um modo de validação cruzada chamado MAGI. Ele envia a mesma pergunta somente leitura para réplicas de modelos em máquinas diferentes e mostra onde as opiniões divergem, mas um consenso vindo da mesma máquina não conta em dobro e recebe desconto.

Chat, comandos e capturas de tela são trocados diretamente entre o navegador e o daemon, e o servidor lida apenas com autenticação, signaling e estado leve de sessão. O código não passa pelo servidor.

Estou desenvolvendo este próprio projeto com ele. Recentemente, uma migração de protocolo com 7 tarefas foi dividida entre workers de Mac e Windows, e tudo foi mesclado pelo Refinery.

Para citar também as limitações: o setup é mais pesado do que em ferramentas de máquina única. E o merge é intencionalmente puro git ff-only. Preferi a abordagem de parar e perguntar em vez de fingir ser esperto em situações ambíguas.

GitHub: https://github.com/vilmire/adhdev / Documentação: https://docs.adhf.dev

Ainda não há comentários.

Ainda não há comentários.