Una aplicación web moderna y completa para gestionar, organizar y exportar tus prompts de IA de manera eficiente.
- Crear prompts con texto personalizado
- Editar prompts existentes de forma inline
- Eliminar prompts con confirmación de seguridad
- Copiar prompts al portapapeles con un clic
- Sistema de favoritos para marcar prompts importantes
- Contador de uso que rastrea la frecuencia de uso de cada prompt
- Crear carpetas personalizadas para categorizar prompts
- Editar nombres de carpetas existentes
- Eliminar carpetas (solo si están vacías)
- Asignación obligatoria de carpeta para cada prompt
- Vista expandible de carpetas con contador de prompts
- Etiquetas personalizadas separadas por comas
- Filtrado por etiquetas para búsqueda rápida
- Autocompletado de etiquetas existentes
- Gestión visual de etiquetas por prompt
- Búsqueda de texto en tiempo real
- Filtro por carpetas específicas
- Filtro por etiquetas individuales
- Filtro de favoritos exclusivamente
- Ordenamiento múltiple:
- Por fecha de creación (más reciente primero)
- Por fecha de edición (más reciente primero)
- Por frecuencia de uso (más usado primero)
- Limpieza de filtros con un botón
- Paginación automática para mejor rendimiento
- Configuración de elementos por página (5, 10, 20, 50)
- Navegación con botones Anterior/Siguiente
- Indicador visual de página actual
- Optimización para grandes colecciones de prompts
- Exportación JSON con nombre automático por fecha (
prompts-export-YYYY-MM-DD.json) - Selector de carpeta moderno para elegir ubicación de guardado
- Importación JSON con validación de formato
- Opciones de importación:
- Reemplazar: Sustituye todos los datos actuales
- Fusionar: Combina datos importados con existentes
- Exportación filtrada: Solo exporta prompts visibles según filtros aplicados
- Compartir con otros usuarios: Exporta e importa colecciones de prompts entre usuarios
- Archivos privados: Mantén archivos JSON personales en carpetas privadas para cargar cuando necesites
- Recordatorio dinámico basado en actividad:
- 2 días: Sugerencia de backup opcional
- 5 días: Recomendación de exportación
- 10+ días: Advertencia urgente de backup
- Mensajes contextuales que incluyen número de prompts
- Soporte completo para español e inglés
- Cambio dinámico de idioma sin recargar
- Persistencia de preferencia de idioma
- Traducción completa de interfaz y mensajes
- Modo oscuro/claro con toggle visual
- Persistencia de preferencia de tema
- Aplicación automática al iniciar la app
- Transiciones suaves entre temas
- Adaptable a dispositivos móviles y desktop
- Interfaz optimizada para touch y mouse
- Layout flexible que se ajusta al contenido
- Experiencia consistente en todos los dispositivos
- Almacenamiento local: Todos los datos permanecen en tu perfil del navegador que usas y/o de tu cuenta de usuario en el computador que usas
- Sin servidor: No se envían datos a servidores externos
- Sin tracking: No se recopila información personal
- Backup manual: Control total sobre tus datos
- Archivos portables: Los archivos JSON exportados son completamente portables
- Compartir selectivo: Decide exactamente qué prompts compartir mediante filtros antes de exportar
- Descarga el repositorio en un archivo ZIP con el botón verde "< > Code" que está en la parte superior de esta página web
- Descomprimer el archivo ZIP descargado y abre las carpetas hasta que veas el archivo
index.html - Abre el archivo
index.htmlen tu navegador web haciendo doble clic sobre el archivo - ¡Listo! No requiere servidor ni instalación adicional
- Crea tu primera carpeta usando el formulario "Nueva carpeta"
- Añade prompts seleccionando la carpeta creada
- Organiza con etiquetas para facilitar la búsqueda
- Exporta regularmente para mantener backups seguros
- Exportar para compartir: Crea archivos JSON para compartir tus prompts con otros usuarios
- Importar de otros: Carga archivos JSON de otros usuarios para expandir tu colección
- Archivos privados: Guarda archivos JSON en carpetas privadas de tu sistema para diferentes contextos
- Colecciones temáticas: Mantén archivos JSON separados en carpetas diferentes por temas (trabajo, personal, proyectos específicos)
- Exporta tu colección: Usa los filtros para seleccionar prompts específicos y exporta
- Comparte el archivo: Envía el archivo JSON a otros usuarios por email, chat, etc.
- Importa colecciones: Recibe archivos JSON de otros y elige fusionar o reemplazar
- Carpetas temáticas: Guarda archivos JSON en carpetas como
Prompts-Trabajo,Prompts-Personal - Proyectos específicos: Mantén archivos separados para diferentes clientes o proyectos
- Versiones de respaldo: Crea múltiples versiones de tus prompts en diferentes fechas usando las carpetas y etiquetas
- Sincronización manual: Usa servicios de nube personal (Google Drive, Dropbox) para sincronizar tus archivos JSON
- Exporta regularmente tus prompts a una carpeta privada
- Organiza por contexto: Separa prompts profesionales, personales, experimentales
- Comparte selectivamente: Filtra y exporta solo los prompts que quieres compartir
- Importa y fusiona: Combina prompts de otros usuarios con tu colección existente
- Chrome/Edge: ~10 MB por dominio
- Firefox: ~10 MB por dominio
- Safari: ~5-10 MB por dominio
- Navegadores móviles: ~2-5 MB por dominio
| Tamaño de Prompt | Capacidad Estimada | Uso Típico |
|---|---|---|
| Pequeño (100 caracteres) | ~50,000 prompts | Comandos cortos |
| Mediano (300 caracteres) | ~25,000 prompts | Instrucciones típicas |
| Grande (1000 caracteres) | ~9,000 prompts | Prompts complejos |
| Muy Grande (5000 caracteres) | ~2,000 prompts | Plantillas extensas |
- Uso normal: 10,000-15,000 prompts (límite seguro)
- Backup regular: Exporta cada 2-5 días según actividad
- Monitoreo: Observa los recordatorios de backup automáticos
- Limpieza: Elimina prompts obsoletos periódicamente
- HTML5 semántico y accesible
- CSS3 con variables personalizadas y grid/flexbox
- JavaScript ES6+ modular y orientado a eventos
- LocalStorage para persistencia de datos
- File System Access API para exportación moderna
├── index.html # Página principal
├── css/
│ ├── variables.css # Variables CSS personalizadas
│ ├── base.css # Estilos base y reset
│ ├── layout.css # Layout y estructura
│ ├── components.css # Componentes reutilizables
│ ├── forms.css # Estilos de formularios
│ ├── modals.css # Ventanas modales
│ ├── utilities.css # Clases de utilidad
│ ├── responsive.css # Media queries
│ └── dark-mode.css # Tema oscuro
├── js/
│ ├── app.js # Inicialización principal
│ ├── constants.js # Constantes globales
│ ├── eventBus.js # Sistema de eventos
│ ├── performance.js # Utilidades de rendimiento
│ ├── i18n.js # Internacionalización
│ ├── storage.js # Gestión de localStorage
│ ├── domUtils.js # Utilidades DOM
│ ├── utils.js # Utilidades generales
│ ├── view.js # Gestión de vistas
│ ├── controller.js # Controlador principal
│ ├── promptsModel.js # Modelo de prompts
│ ├── foldersModel.js # Modelo de carpetas
│ └── controllers/
│ ├── filtersController.js
│ ├── foldersController.js
│ ├── importExportController.js
│ ├── paginationController.js
│ ├── promptContainerController.js
│ └── promptFormController.js
- MVC (Model-View-Controller): Separación clara de responsabilidades
- Event Bus: Comunicación desacoplada entre componentes
- Module Pattern: Encapsulación de funcionalidades
- Observer Pattern: Reactividad en cambios de datos
- EventBus centralizado para comunicación entre módulos
- Manejo de errores robusto con fallbacks
- Optimización de rendimiento con debounce y throttle
- Lazy loading para elementos no críticos
- Paginación para manejar grandes volúmenes de datos
- Debounce en búsquedas para evitar consultas excesivas
- Memoización de operaciones costosas
- Batch DOM updates para mejor rendimiento visual
- Persistencia automática en localStorage
- Validación de datos en importación/exportación
- Manejo de errores con mensajes contextuales
- Recuperación de estado al recargar la página
https://deepwiki.com/CREARED-EDU-CO/Prompts-Manager
Este proyecto está bajo GNU Affero General Public License v3.0 (AGPL-3.0).
- Uso personal, educativo y comercial libre
- Modificar y expandir la aplicación
- Distribuir y compartir con otros
- Crear servicios comerciales basados en el software
- Vender servicios de hosting, soporte o consultoría
- ✅ Mantener código abierto: Todas las modificaciones deben ser públicas
- ✅ Misma licencia: Los trabajos derivados deben usar AGPL-3.0
- ✅ Acceso al código fuente: Si ofreces el servicio online, debes proporcionar el código fuente
- ✅ Atribución completa: Créditos y avisos de copyright
- ✅ Documentar cambios: Indicar claramente las modificaciones realizadas
"Comercial SÍ, Privatización NO"
- Puedes generar ingresos con servicios basados en este software
- Pero nunca puedes cerrar el código o crear versiones propietarias
- Todas las mejoras deben beneficiar a la comunidad
- SaaS/Cloud: Ofrecer Prompt Manager como servicio online
- Consultoría: Implementar y personalizar para clientes
- Soporte: Brindar servicios de mantenimiento y soporte
- Hosting: Proporcionar instalaciones gestionadas
Ver el archivo LICENSE para más detalles.
Si encuentras algún problema o tienes sugerencias:
- Exporta tus datos regularmente como medida de seguridad
- Revisa la consola del navegador para errores técnicos
- Verifica la compatibilidad de tu navegador
- Limpia el caché si experimentas comportamientos extraños
¡Disfruta organizando tus prompts de manera eficiente! 🚀