1 puntos por vilmire 3 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

Hola, soy el desarrollador que creó ADHDev. Publiqué la edición standalone bajo AGPL y pienso cubrir los costos operativos con una versión en la nube.

Al ejecutar agentes de terminal como Claude Code y Codex en dos o tres máquinas, dos cosas me trababan constantemente. Tener que ir y venir entre terminales para comprobar qué sesión terminó, cuál se detuvo o cuál espera aprobación. Y el infierno de los merges cuando varias terminan al mismo tiempo.

Por eso creé un daemon y un dashboard web que se conectan a los agentes que ya uso. Cuando pongo tareas en cola desde el navegador, se distribuyen a worktrees de git aislados (también entre máquinas, si hay varias) y, al terminar el trabajo, un pipeline que llamo Refinery ejecuta las validaciones propias del repositorio (build/tests/lint), verifica la equivalencia del patch, luego fusiona en main con fast-forward y hasta limpia los worktrees. Nunca hace force-push y, si algo es ambiguo, no fusiona y me lo devuelve.

Algunos detalles. Las solicitudes de aprobación llegan como push al teléfono y se resuelven con un toque. De hecho, muchas veces he andado por ahí con el hotspot activado y la laptop en la mochila, aprobando y dando instrucciones solo desde el teléfono; como usa WebRTC P2P con fallback a TURN, no hay que configurar port forwarding ni VPN. Si pegas una captura de pantalla en el chat, entra tal cual en el contexto del agente de terminal de otra máquina. También hay un modo de verificación cruzada llamado MAGI. Envía la misma pregunta de solo lectura a réplicas en otras máquinas y modelos, y muestra dónde divergen las opiniones; los consensos provenientes de la misma máquina no se cuentan dos veces y se descuentan.

El chat, los comandos y las capturas de pantalla se intercambian directamente entre el navegador y el daemon; el servidor solo maneja autenticación, signaling y estado ligero de la sesión. El código no pasa por el servidor.

Estoy desarrollando este mismo proyecto con esta herramienta. Una migración de protocolo reciente, de 7 tareas, fue escrita entre workers de Mac y Windows, y todo se fusionó mediante Refinery.

Para anotar también las limitaciones: el setup es más pesado que el de una herramienta de una sola máquina. Y el merge es, intencionalmente, git puro con ff-only. Elegí que, ante situaciones ambiguas, se detenga y pregunte en vez de hacerse la inteligente.

GitHub: https://github.com/vilmire/adhdev / documentación: https://docs.adhf.dev

Aún no hay comentarios.

Aún no hay comentarios.