Un asistente personal de IA autohospedado que funciona en tus propios dispositivos y te responde a través de apps de mensajería como WhatsApp, Telegram, Slack y Discord.
Fission-AI/OpenSpec
Un flujo de desarrollo guiado por especificaciones para que los asistentes de programación con IA acuerden propuestas, especificaciones y tareas antes de escribir código.
Alternativa open source a:GitHub Spec Kit
Kiro
- Estrellas
- 72,380
- Forks
- 4,947
- Issues abiertos
- 197
- Último commit
- hace 13 horas
¿Qué es?
OpenSpec es una capa ligera de especificaciones para asistentes de programación con IA. Cada cambio tiene su propia carpeta, que contiene una propuesta, especificaciones de requisitos con escenarios, un documento de diseño y una lista de tareas, para que la persona y el asistente acuerden qué construir antes de empezar la implementación.
El flujo de trabajo se gestiona con comandos de barra, como /opsx:explore, /opsx:propose, /opsx:apply y /opsx:archive. Las especificaciones son archivos Markdown sin formato, y los artefactos se pueden actualizar en cualquier momento, sin tener que pasar por fases rígidas. Una vez implementados, los cambios se archivan en una carpeta specs para mantener actualizadas las especificaciones del proyecto.
OpenSpec se instala mediante npm o Homebrew y requiere Node.js 20.19.0 o posterior. Es compatible con más de 30 herramientas de IA y también ofrece Stores, una función beta para mantener las especificaciones en un repositorio independiente que se comparte entre varios repositorios de código.
Funciones clave
- 01Carpetas por cambio con propuesta, especificaciones, diseño y tareas
- 02Comandos de barra para explorar, proponer, aplicar y archivar cambios
- 03Especificaciones en Markdown sin formato con escenarios WHEN/THEN
- 04Compatible con más de 30 asistentes de programación con IA
- 05Iteración sobre cualquier artefacto sin fases rígidas
Casos de uso
- Acordar los requisitos con un asistente de IA antes de que escriba código
- Añadir funciones a una base de código existente (brownfield) con un plan revisado
- Compartir un mismo conjunto de especificaciones entre varios repositorios de un equipo
Temas
Preguntas frecuentes
- ¿Qué es OpenSpec?
- Un flujo de desarrollo guiado por especificaciones para que los asistentes de programación con IA acuerden propuestas, especificaciones y tareas antes de escribir código. OpenSpec es una capa ligera de especificaciones para asistentes de programación con IA. Cada cambio tiene su propia carpeta, que contiene una propuesta, especificaciones de requisitos con escenarios, un documento de diseño y una lista de tareas, para que la persona y el asistente acuerden qué construir antes de empezar la implementación.
- ¿OpenSpec es gratuito? ¿Qué licencia tiene?
- OpenSpec es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿OpenSpec sigue mantenido?
- Mantenimiento activo. El último commit de OpenSpec fue el 19 oct 2026.
- ¿Para qué puedo usar OpenSpec?
- Acordar los requisitos con un asistente de IA antes de que escriba código Añadir funciones a una base de código existente (brownfield) con un plan revisado Compartir un mismo conjunto de especificaciones entre varios repositorios de un equipo
- ¿Dónde consigo OpenSpec?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Fission-AI/OpenSpec
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de skills para asistentes de programación como Claude Code y Codex, sobre sesiones de preguntas, TDD, diagnóstico de errores, planificación y revisión de código.
Un servidor MCP que ofrece a los agentes de programación búsqueda de símbolos, edición semántica y refactorización a nivel de IDE en una base de código.
Configuración de ejemplo para Claude Code con CLAUDE.md, hooks, skills, agentes, comandos slash, servidores MCP y workflows de GitHub Actions que puedes adaptar.
Colección de skills para Claude Code de HumanLayer, enfocadas en investigación, diseño, revisión visual de PR y flujos de trabajo de programación con agentes.
Un plugin para Claude Code con memoria que aprende de sus errores, wikis de investigación persistentes con FTS5 y herramientas de flujo de trabajo para agentes de programación con IA.