Sobre el proyecto

DevMate es un entorno de ejecución de agente y automatización local diseñado para ampliar la funcionalidad de ChatGPT a través del Protocolo de Contexto de Modelo (MCP). Permite a ChatGPT realizar tareas de ejecución local similares a Codex sin incrustar un modelo separado ni requerir una clave API gestionada por DevMate. En su lugar, actúa como un puente seguro entre el agente basado en la nube y el entorno de desarrollo local del usuario. Las capacidades clave incluyen inspeccionar y editar archivos de proyecto, ejecutar comandos Git, ejecutar pruebas y scripts y gestionar automatización del navegador. El sistema admite múltiples superficies de integración, incluida una extensión de VS Code para la gestión de contexto y ciclo de vida del proyecto, un plugin de Obsidian para flujos de trabajo de vault, un CLI independiente para la administración del servicio y un servicio de Gateway que gestiona conexiones MCP. DevMate enfatiza el control y la seguridad locales. El estado del proyecto, las credenciales, las copias de seguridad y los registros de ejecución permanecen en las máquinas del usuario o en hosts de Runner designados. Admite trabajos duraderos que sobreviven a reinicios de gateway y Runners remotos para tareas que requieren mucho tiempo o específicas de la plataforma. La arquitectura garantiza aislamiento de proyecto, donde cada conversación de ChatGPT está vinculada a un proyecto local específico, lo que evita la deriva de contexto. Los plugins opcionales extienden la funcionalidad a flujos de trabajo de desarrollo de juegos Godot, incluidas auditorías de rendimiento y gestión de exportaciones. El sistema se ajusta a un modelo de confianza de propietario único sin autenticación para conexiones locales, mientras ofrece OAuth para entornos de equipo.