Sistema web autohospedado para gestionar activos de TI y licencias de software, y llevar el control de quién tiene cada dispositivo y cuándo se compró.
Shelf-nu/shelf.nu
Plataforma de código abierto para gestionar activos y llevar el control de equipos, herramientas e inventario con etiquetas QR, reservas y custodia.
Alternativa open source a:Snipe-IT
- Estrellas
- 3,051
- Forks
- 385
- Issues abiertos
- 162
- Último commit
- ayer
¿Qué es?
Shelf es una plataforma web para llevar el control de activos físicos, como equipos, dispositivos, herramientas, vehículos y utilería. Ayuda a los equipos a saber qué tienen, dónde está cada artículo y quién lo tiene en ese momento. Se puede asignar a cada activo un código QR imprimible que cualquier persona puede escanear con un teléfono para consultar sus detalles, retirarlo o informar de un problema.
Además del seguimiento básico, Shelf permite gestionar la programación y la organización. Las reservas evitan las dobles reservas y permiten definir fechas de retiro y devolución, con integración con calendarios. Los activos se pueden agrupar en categorías, etiquetas y kits, ubicarse en espacios jerárquicos como edificios, pisos y estantes, y ampliar con campos personalizados para números de serie, garantías y estado. El acceso del equipo se controla mediante los roles Owner, Admin, Base y Self Service, y se pueden usar espacios de trabajo separados para distintos inventarios.
La aplicación está desarrollada con React Router 7, TypeScript, Prisma y PostgreSQL a través de Supabase, y está organizada como un monorepo de pnpm y Turborepo. La aplicación móvil complementaria se encuentra en el mismo repositorio, bajo una licencia independiente que no es de código abierto. La documentación explica cómo desplegarla en Fly.io, y hay soporte para Docker mantenido por la comunidad para alojarla por cuenta propia con una instancia externa de Supabase.
Funciones clave
- 01Generar e imprimir códigos QR para consultar activos, retirarlos o informar de problemas al escanearlos
- 02Programar reservas con prevención de dobles reservas e integración con calendarios
- 03Asignar la custodia de los activos a miembros del equipo y llevar el control de quién tiene cada artículo
- 04Organizar activos en espacios jerárquicos, categorías, etiquetas y kits
- 05Importar y exportar activos en bloque mediante CSV, con campos personalizados y recordatorios
Casos de uso
- Llevar el control de equipos y herramientas compartidos en una empresa o un equipo de producción cinematográfica
- Gestionar equipos de alquiler con fechas programadas de retiro y devolución
- Mantener un inventario de TI de dispositivos con registros de garantías y números de serie
- Gestionar inventarios en varias ubicaciones para distintos departamentos u organizaciones
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/Shelf-nu/shelf.nu.git - 2
Instala las dependencias con pnpm
pnpm install - 3
Configura las credenciales de Supabase en .env y, después, genera el cliente de Prisma y ejecuta las migraciones
pnpm webapp:setup - 4
Inicia el servidor de desarrollo
pnpm webapp:dev
Antes de usarlo
- Se necesita un proyecto de Supabase para la base de datos y la autenticación.
- La configuración requiere varios servicios y varios pasos, por lo que alojarlo por cuenta propia requiere esfuerzo.
- La aplicación móvil complementaria tiene una licencia no open source y no se puede distribuir.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es shelf.nu?
- Plataforma de código abierto para gestionar activos y llevar el control de equipos, herramientas e inventario con etiquetas QR, reservas y custodia. Shelf es una plataforma web para llevar el control de activos físicos, como equipos, dispositivos, herramientas, vehículos y utilería. Ayuda a los equipos a saber qué tienen, dónde está cada artículo y quién lo tiene en ese momento. Se puede asignar a cada activo un código QR imprimible que cualquier persona puede escanear con un teléfono para consultar sus detalles, retirarlo o informar de un problema.
- ¿shelf.nu es gratuito? ¿Qué licencia tiene?
- shelf.nu es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿shelf.nu sigue mantenido?
- Mantenimiento activo. El último commit de shelf.nu fue el 6 nov 2026.
- ¿Para qué puedo usar shelf.nu?
- Llevar el control de equipos y herramientas compartidos en una empresa o un equipo de producción cinematográfica Gestionar equipos de alquiler con fechas programadas de retiro y devolución Mantener un inventario de TI de dispositivos con registros de garantías y números de serie Gestionar inventarios en varias ubicaciones para distintos departamentos u organizaciones
- ¿Cómo se instala shelf.nu?
- Clona el repositorio: git clone https://github.com/Shelf-nu/shelf.nu.git Instala las dependencias con pnpm: pnpm install Configura las credenciales de Supabase en .env y, después, genera el cliente de Prisma y ejecuta las migraciones: pnpm webapp:setup Inicia el servidor de desarrollo: pnpm webapp:dev
- ¿Dónde consigo shelf.nu?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Shelf-nu/shelf.nu
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
ERP de código abierto que cubre contabilidad, inventario, fabricación, ventas, compras, RR. HH. y proyectos, basado en Frappe Framework.
Software gratuito de gestión de activos de TI y mesa de servicio ITIL para inventario, tickets, licencias y gestión de centros de datos.
Sistema autohospedado de gestión de torneos con formatos de eliminación directa, todos contra todos y suizo, programación mediante arrastrar y soltar y paneles públicos.
Acortador de URL de código abierto con enlaces de marca, dominios personalizados, códigos QR y seguimiento de clics, leads e ingresos.
Software open source de contabilidad e inventario para pequeñas y medianas empresas, con contabilidad de partida doble e informes financieros.