Sobre el proyecto

Voiden es un espacio de trabajo offline y nativo de Git que permite a desarrolladores, QA y redactores técnicos construir, probar, colaborar y documentar APIs en un solo lugar. En lugar de colecciones opacas bloqueadas dentro de una aplicación, todo reside en archivos de texto plano `.void` que combinan documentación en Markdown con bloques de solicitud estructurados. Estos archivos son diferenciables, buscables, editables por IA y compatibles con fusiones, lo que los hace ideales para la colaboración basada en Git. Las características clave incluyen: - **Soporte de protocolos**: REST, GraphQL, gRPC y WebSockets, todos implementados como plugins instalables/desinstalables. Hay plugins comunitarios disponibles. - **Importación**: Trae colecciones existentes desde Postman, Insomnia y Swagger/OpenAPI. - **Fuente única de verdad**: Mantén solicitudes, pruebas, notas y documentación juntas en los mismos archivos `.void` ejecutables. Las solicitudes se pueden descomponer en bloques reutilizables (endpoint, autenticación, parámetros, cuerpo) y reutilizarse entre archivos como funciones. - **Scripting**: Ejecuta scripts de JavaScript, Python o Shell antes de enviar solicitudes y después de recibir respuestas. - **Ejecutor Stitch**: Ejecuta por lotes múltiples archivos `.void` secuencialmente con patrones glob, detención en fallo, aislamiento de variables, retrasos configurables y selección de entorno. - **Colaboración**: Usa ramas de Git y solicitudes de extracción en lugar de espacios de trabajo propietarios. Local-primero, sin registro ni sincronización en la nube requerida. - **Amigable con IA**: Formato de texto puro, soporta habilidades Voiden para agentes Claude y Codex, y soporte MCP para conectar Claude Code o Codex directamente a un proyecto para que puedan ejecutar solicitudes `.void` o servirlas como herramientas. - **CLI sin interfaz**: Voiden Runner ejecuta archivos `.void` en la terminal, CI/CD, Docker y trabajos cron, soportando todos los protocolos principales y encadenamiento de solicitudes. Voiden está construido con Electron, TypeScript y JavaScript. No requiere cuenta y no tiene telemetría ni bloqueo en la nube. Los instaladores están disponibles para macOS, Windows y Linux mediante descargas directas, Homebrew, APT, Snap y Nix. El proyecto es de código abierto bajo la licencia Apache 2.0.