All apps

cinesco

One terminal, every cinema.

Buy movie tickets in Colombia from the terminal: Royal Films, Cine Colombia and Cinemark. Browse listings, showtimes and seats, and take the purchase up to the payment link. It never charges: you pay at your bank.

bun add -g github:estevg/cinesco-cli

macOS · Linux · Windows · Node 20+

Example cinesco session in the terminal
cinesco --help  ▄▄█████▄   ███   ███▄   ███  ▄████████   ▄█████▄    ▄█████▄▄    ▄█████▄ ▄███▀▀▀███  ███   ████▄  ███  ████▀▀▀▀▀  ███  ▀▀▀▀  ███▀▀▀███   ███▀▀▀███▄ ███         ███   █████▄ ███  ████████▄  ▀█████▄▄   ███        ███▀    ███ ███    ▄▄   ███   ███ ██████  ████▀▀▀▀      ▀▀████  ███    ▄   ███▄    ███ ▀███▄▄▄███  ███   ███  █████  ████▄▄▄▄▄  ███▄▄▄███  ███▄▄▄███▀  ███▄▄▄███▀   ▀█████▀   ███   ███   ▀███  ▀████████   ▀█████▀    ▀█████▀▀    ▀█████▀   v0.1.0 · una terminal, todas las salas de cinecinesco doctor  Royal Films     headless · listo  Cinemark        headless · listo  Cine Colombia   requiere agent-browsercinesco cinemark order --session 151754 --seats F6 --json{ "orderId": "…", "total": …, "seats": ["F6"], "paymentUrl": "https://…" }El CLI nunca cobra: se detiene en el link de pago.

What it does

  • Three chains, one command

    Royal Films, Cine Colombia and Cinemark behind one interface.

  • Never charges

    It generates the payment link (PSE, ePayco or PlacetoPay) and stops there. You pay at your bank.

  • Built for agents

    It returns JSON when there is no terminal, so an agent can book through conversation.

  • Natural dates

    Ask for showtimes today, tomorrow or on Friday, no date formats needed.

Commands

cinesco --help
The full command surface (alias for schema).
cinesco doctor
What you have, what is missing and the command that fixes it.
cinesco search "<película>" --city <ciudad>
Searches a movie across all three chains at once.
cinesco <cadena> regions
Cities and their region IDs.
cinesco <cadena> showtimes <película> <región> --date viernes
Showtimes with natural dates: today, tomorrow or a weekday.
cinesco start
Interactive purchase wizard for a person.
cinesco <cadena> order … --json
Non-interactive purchase for an agent. Returns the payment link.
cinesco skills
Reads the agent manual straight from the binary.

Tips

  • Start with cinesco doctor: it tells you what you have and how to install what is missing.
  • Royal Films and Cinemark take the region ID returned by regions, not the city name.
  • Cine Colombia needs agent-browser because of Cloudflare and reCAPTCHA. The other two chains are fully headless.