Puntovivo es un proyecto personal de Johnny IV Young Ospino: el sistema de punto de venta que me hubiera gustado tener para el comercio colombiano y de LatAm. Código abierto, licencia MIT, en desarrollo activo.
Sin capital de riesgo, sin equipo, sin clientes inventados. Un proyecto open source que avanza commit a commit.
Hice Puntovivo porque vi a demasiados cajeros pelear con su sistema un viernes a las 8 p.m. Pantallas saturadas, ventanas modales, contadores de stock que mienten. La caja es el corazón del negocio; merece respeto, no más fricción.
El compromiso es simple: máximo cinco acciones por pantalla, español neutro de verdad, y un cierre del viernes que no sea un evento. El resto — IA opcional, multi-sede, transferencias — se construye encima de eso, nunca encima del cajero.
Si un módulo necesita un tutorial, el módulo está mal. Quito botones antes que agregar leyendas.
La venta se cierra sin internet. La sincronización es un detalle de implementación, no una condición.
No es traducción: cada copy se escribe pensando en un cajero de barrio, sin voseo ni regionalismos forzados. Si suena raro, sale.
Cada cambio de turno, rol, sede o precio queda registrado. La confianza se gana mostrando la libreta.
Todo el código es open-source MIT. Quien quiera revisar cómo se calcula el IVA o el cierre, puede hacerlo en GitHub.
Núcleo de POS sólido, pero no certificado para producción. La facturación DIAN es mock y el hardware no está validado — lo digo claro, no lo escondo.
Caja con búsqueda por SKU y cobro dividido, cierre ciego por denominaciones, inventario por sede, transferencias, compras, cotizaciones y devoluciones. Multi-tenant con auditoría por turno.
Co-pilot lenguaje natural → SQL de solo lectura, detección de anomalías por cajero, búsqueda semántica y OCR de factura. Todo apagado por defecto; lo activas en Configuración › IA.
Hoy la emisión DIAN es solo un mock. La emisión real necesita un contrato con un Proveedor Tecnológico autorizado y certificados — está en el roadmap, no listo.
Impresora térmica ESC/POS, cajón monedero y escáner USB no están validados. Las terminales de pago son manuales por ahora.
Una versión hospedada con backups y actualizaciones gestionadas. Aún no existe; hoy Puntovivo es self-hosted.
Puntovivo lo desarrollo yo solo. No hay equipo, ni oficinas, ni inversionistas. Si quieres aportar, el código está en GitHub y se aceptan issues y pull requests.
Desarrollador detrás de Puntovivo. Diseño, ingeniería, documentación y este sitio — todo el proyecto es trabajo de una sola persona, en abierto.
Abre un issue en GitHub, escribe a Discussions o mándame un correo. Toda contribución es bienvenida.