Código abierto · para cajas sin nube ni API

Pon en línea tu caja de siempre, sin cambiarla

Para puntos de venta viejos, que no tienen nube ni manera de exportar nada: syncapos lee lo que la caja ya imprime —o su propia base de datos— y lo vuelve ventas, pedidos, turnos, facturas y reportes que abres desde cualquier teléfono.

AGPL-3.0 · en tu servidor · Windows XP SP3 → 11 · sin tocar el POS

Lista de pedidos en el tablero de syncapos, con los tickets de una cuenta ya fusionados

Varios tickets de una misma cuenta se fusionan en un pedido.

CÓMO FUNCIONA

Dos formas de leer una caja

Un agente corre en la computadora del punto de venta. Eliges una de las dos y la otra se apaga: la misma venta dos veces no se distingue de dos ventas.

Del punto de venta, por la impresora o por su base de datos, al servidor y al tablero
cualquier punto de venta

Desde la impresora

Se pone entre el punto de venta y su impresora, copia cada ticket y lo manda. La caja imprime igual que siempre; nadie toca el POS.

sólo POS seleccionados

Desde la base de datos

Lee la base del punto de venta y refleja sus tablas. Así entra también lo que nunca se imprimió: cancelaciones, mesas reabiertas, descuentos posteriores. Hoy: SoftRestaurant 8, 9, 10 y 11.

QUÉ SE INSTALA

Dos partes, y las dos hacen falta

Sin el agente no llega nada; sin el servidor no hay a dónde llegue. Las dos son tuyas y las dos son código abierto.

en la computadora de la caja

El agente

Una aplicación de Windows que copia los tickets al imprimirse o lee la base del punto de venta, y los manda al servidor. Corre de Windows XP SP3 a Windows 11. Si se cae el internet, guarda y reenvía después.

en tu servidor

La parte web

Recibe lo que manda el agente y lo vuelve ventas, pedidos, turnos, facturas y reportes. Es lo que abres en el navegador. Se instala con Docker en tu propia máquina; ahí viven tus datos y tus llaves.

POR QUÉ

Tu caja se queda donde está

Conservas tu POS

Sin migración, sin reinstalar, sin reentrenar al personal.

Los datos son tuyos

Corre en tu servidor, con tus llaves. No hay servicio nuestro al que mandar nada.

No se rompe nada

Los tickets se siguen imprimiendo aunque se caiga el internet, y lo capturado se reenvía solo.

Es libre

Código abierto bajo AGPL-3.0. Úsalo en tus locales sin obligación alguna.

ASISTENTE

Pregúntale a tus ventas

Preguntas como se lo preguntarías a tu contador —cuánto vendimos en agosto, qué platillo se vende más— y la respuesta sale de los datos de ese local.

Necesitas tu propia llave de modelo

El asistente habla con un proveedor de modelos y la cuenta es tuya: OpenAI, Anthropic, DeepSeek u OpenRouter. Abres la cuenta donde prefieras, pegas la llave una vez en Configuración y queda cifrada en tu servidor. No hay llave nuestra de por medio y nosotros no cobramos nada por esto — pagas al proveedor lo que gastes, y fijas un techo de tokens por día para que no se dispare. Sin llave, todo lo demás funciona igual; sólo el asistente queda apagado.

El asistente respondiendo cuánto se vendió en agosto y en cuántos pedidos

PUNTOS DE VENTA

Con qué cajas funciona

Punto de ventaTicket impresoBase de datos
SoftRestaurant 11SíSí
SoftRestaurant 10SíSí
SoftRestaurant 9SíSí
SoftRestaurant 8SíSí
Cualquier otro punto de ventaSí—

Las cuatro, probadas contra instalaciones reales. Otra caja se lee del ticket: lo que imprime se escribe en una tabla, sin programar.

INSTALAR

Se instala en dos partes

Una en tu servidor y otra en la computadora de cada caja. Ninguna de las dos sirve sola.

1 · en tu servidor

La parte web

git clone https://github.com/ssergy/syncapos.git
cd syncapos
docker compose up

Abre localhost:8080 y crea tu cuenta. No hay archivo que editar antes.

2 · en la computadora de cada caja

El agente, en Windows

Descarga el instalador de Releases y ejecútalo. En Configuración eliges el modo —impresora o base de datos— y escribes la dirección de tu servidor, el local y su llave. Corre de Windows XP SP3 a Windows 11.

Las dos partes viven en su propio repositorio, las dos bajo AGPL-3.0: servidor y agente. La guía completa está en la documentación.

CONTACTO

Escríbenos

Si tienes cualquier duda, escríbeme y trataré de ayudarte.

Este sitio está protegido por reCAPTCHA; aplican la política de privacidad y los términos del servicio de Google.