Gratis y de código abierto

Presenta en HTMLcomo PowerPoint nunca podría.

La IA ha cambiado cómo se hacen las presentaciones. slidecast cambia cómo se presentan: todo el control en tu mano y un público que pasa a ser parte de la presentación.

Desliza para ver cómo funciona
01

Todo empieza con una página web

Cada vez más charlas se escriben en HTML: le pides una presentación a un asistente de IA y te devuelve un único index.html. Queda genial y puede contener todo lo que cabe en una página web.

Lo que le falta es todo lo que PowerPoint te da el día de la presentación.

02

Aquí entra slidecast

Le das tu presentación. slidecast sabe en qué diapositiva estás y la envía a todas las pantallas que la muestran.

Vive en tu propio ordenador o en un servidor, según cómo lo uses: en tu portátil solo para la clase de hoy, o en una máquina siempre encendida a la que tu público puede acceder en cualquier momento.

03

Prepáralo desde el navegador

slidecast tiene una página de administración donde subes tus presentaciones y escribes las notas del orador, diapositiva a diapositiva. Se guardan junto a la presentación, así que viajan con ella.

Ahí eliges también quién necesita contraseña: el presentador, los espectadores de una presentación privada o el administrador. Y puedes hacer tuyo el sitio, con tu propio nombre y color.

04

Tu portátil se convierte en la vista de presentador

La diapositiva actual, la siguiente, tus notas, un cronómetro y un reloj. Solo lo ves tú.

05

El proyector muestra solo las diapositivas

Tus notas se quedan contigo; al proyector solo le llegan las diapositivas. Abre en él la vista de espectador, pulsa F para ponerla a pantalla completa y listo.

06

Pulsa → y todas las pantallas avanzan

Las flechas, la barra espaciadora o cualquier mando de presentaciones. Cada pulsación viaja a través de slidecast hasta todas las pantallas que muestran la presentación, en mucho menos de un segundo.

07

Muévete con el móvil en la mano

Deja el portátil en el atril. La vista de presentador también funciona en el móvil: tus notas en la mano y un botón grande para avanzar.

08

El público te sigue en sus propios dispositivos

Alumnos o compañeros abren un enlace y ven las diapositivas en su portátil o su móvil, al mismo paso que tú. Muy útil para las últimas filas de una sala grande o para quien se conecta desde casa.

09

Diapositivas con las que jugar

Una diapositiva es una página web, así que puede contener simulaciones, deslizadores, cuestionarios o gráficos en directo. Cada persona juega con ellos en su pantalla mientras tú sigues presentando.

10

Cada uno a su ritmo

¿Alguien se ha perdido algo? Con Pueden volver atrás, los espectadores pueden mirar diapositivas anteriores en su pantalla, nunca adelantarse, mientras tú sigues presentando. Un botón Volver al directo los devuelve a tu diapositiva.

También puedes fijar a todos en tu diapositiva o dejar que se muevan libremente, y cambiar en mitad de la charla.

11

Todas las miradas en ti

Pulsa B y todas las pantallas de la sala se ponen en negro. Vuelve a pulsarla para regresar.

12

Funciona en tus propios equipos

slidecast vive en un ordenador que controlas tú: el portátil desde el que presentas, otro ordenador en casa o en el trabajo, o un pequeño servidor siempre encendido como una Raspberry Pi.

Accede desde cualquier lugar con Tailscale o Cloudflare Tunnel. Sin cuentas, sin servicios en la nube, sin rastreo.

Míralo en acción

slidecast en menos de un minuto

El problema que resuelve, una clase con un portátil, un proyector y un móvil, y todo lo demás que puede hacer. Grabado directamente desde slidecast.

Casos de uso

Una presentación, cualquier sala

De la clase del lunes por la mañana a una charla que se sigue desde casa. Elige la tuya.

Cada alumno, en primera fila

Tu portátil en la mesa, las diapositivas en el proyector y cada alumno siguiéndolas en su móvil o su portátil.

  • Notas y cronómetro que solo ves tú
  • Simulaciones con las que cada alumno juega en su pantalla
  • Todas las pantallas en negro cuando necesitas su atención

Funciones

Infinitas posibilidades para presentar en directo

Vista de presentador

Diapositiva actual y siguiente, notas, cronómetro, reloj y un botón para poner en negro todas las pantallas.

Cualquier mando

El teclado, un mando de presentaciones o tu móvil. Los mandos funcionan sin configurar nada.

Pantallas sincronizadas

El proyector, los móviles y los portátiles siguen tus diapositivas en menos de un segundo, en la misma Wi-Fi o a través de Internet.

Notas en el navegador

Escríbelas diapositiva a diapositiva en el panel de administración. Se guardan junto a la presentación y viajan con ella.

Pensado para la IA

Una presentación es una carpeta con un index.html. La documentación incluye un prompt listo para tu asistente de IA.

Tuyo y seguro

Funciona en tu propio equipo. Las presentaciones se ejecutan aisladas, así que una presentación descargada no puede tocar tus contraseñas.

Hecho para presentaciones con IA

Deja que tu IA escriba la presentación

Tres pasos de una idea a una presentación que funciona en slidecast a la primera, con notas incluidas.

Prompt para tu asistente de IA
  • Un archivoun index.html autocontenido
  • Pasosdiapositivas y apariciones que slidecast puede controlar
  • Notas del oradorlistas en deck.json
  • Interactivadeslizadores y widgets que siguen funcionando
Write a presentation as ONE self-contained index.html file for slidecast.
- A fixed 1600×900 stage scaled to the window (transform: scale), one
  <section class="slide" id="…"> per slide with a short, unique, stable id.
- Reveal content in steps inside a slide with data-step="1", data-step="2"…;
  a slide's step count is its highest data-step + 1 (set data-steps="N" on the
  section).
- Expose the slidecast native API, defined before the load event:
    window.SLIDECAST_DECK = { version: 1, steps: [{slide, step}, …],
      go(index) {…}, current() {…} };
  and after every change dispatch
    window.dispatchEvent(new CustomEvent('slidecast:change', {detail: {index}})).
- If window.__SLIDECAST__ exists, do not bind any keyboard, click or swipe
  navigation; otherwise ArrowRight/Space/PageDown go forward and
  ArrowLeft/PageUp go back.
- No external network requests, no localStorage, no cookies, no fetch.
  Inline images as data: URLs or reference files next to index.html.
- Interactive widgets (buttons, sliders, canvases) go inside an element with
  the data-interactive attribute.
- Also write deck.json with {"slidecast": 1, "title": "…", "slides": {"<slide id>":
  {"notes": "speaker notes in Markdown", "steps": {"1": "note for step 1"}}}}.

Más sobre el formato en la guía del formato de presentaciones.

Primeros pasos

En marcha en pocos minutos

Gratis, y funciona en el ordenador que ya tienes. Elige tu sistema y dónde estará tu público.

Para un portátil y un proyector: la vista de presentador en tu pantalla y las diapositivas en el proyector.

Tu móvil como mando y un público que te sigue en sus propios dispositivos, todos en la misma Wi-Fi que tú.

  1. Instala Node.js

    Descarga la versión LTS de nodejs.org e instálala como cualquier otro programa.

    ¿Usas Homebrew? brew install node también sirve.

    Desde nodejs.org o con tu gestor de paquetes. slidecast necesita la versión 20 o posterior: compruébalo con node --version.

  2. Descarga slidecast

    Descargar el ZIP y descomprímelo, o con git:

    git clone https://github.com/Pablomg02/slidecast.git
  3. Abre una terminal en la carpeta de slidecast

    Abre la carpeta, haz clic derecho en un espacio vacío y elige Abrir en Terminal. En Windows 10, haz clic en la barra de direcciones, escribe cmd y pulsa Intro.

    Abre Terminal, escribe cd y un espacio, arrastra la carpeta de slidecast a la ventana y pulsa Intro.

    Abre una terminal y entra en la carpeta de slidecast con cd.

  4. Elige una contraseña de presentador

    Los demás dispositivos la necesitan para mover las diapositivas, así nadie más puede hacerlo. 8 caracteres o más, con una letra y un número. Solo se hace una vez.

    node bin/slidecast.js passwd presenter
  5. Arranca slidecast

    npm install
    npm start

    Después abre 127.0.0.1:4321/admin en tu navegador.

    npm install
    npm start -- --host 0.0.0.0

    Después abre 127.0.0.1:4321/admin en tu navegador. Si Windows lo pregunta, permite slidecast en redes privadas.

    ./start.sh

    La primera vez instala lo que necesita. Después abre la página de administración en tu navegador.

    ./start.sh --network

    La primera vez instala lo que necesita. Después abre la página de administración y muestra la dirección que pueden usar los demás dispositivos.

    Para pararlo, pulsa Ctrl+C o cierra la terminal.

  6. Presenta

    Sube tu presentación en la página de administración (un archivo .html o un .zip con su carpeta) y haz clic en Presentador. Haz clic en Abrir espectador, arrastra esa ventana al proyector y pulsa F para ponerla a pantalla completa.

  7. Presenta y comparte el enlace

    Sube tu presentación en la página de administración y haz clic en Abrir junto a ella para abrir su sala. slidecast muestra una dirección como http://192.168.1.20:4321:

    • tu público abre http://192.168.1.20:4321, que lleva a la sala abierta, y pulsa Ver;
    • en tu móvil, abre …/<nombre>/present y escribe la contraseña de presentador.

    ¿No se conectan los dispositivos? Comprueba que estén en la misma Wi-Fi y que tu cortafuegos permita el puerto 4321. Algunas redes públicas o universitarias lo bloquean; para eso tienes la guía de abajo.

¿Quieres que se conecten desde cualquier lugar, por Internet? Usa Tailscale para tus propios dispositivos o Cloudflare Tunnel para un enlace público, desde tu ordenador o un servidor siempre encendido.

¿Quieres saber más? Visita el repositorio de GitHub.