Choose a station

    About Signalboarder

    Signalboarder is one departure board with two surfaces. One is this browser tab. The other is a physical board built around an ESP32-S3 and an AMOLED display, designed to sit on a shelf and show the same live trains in the same compact model.

    Both surfaces ask a small Signalboarder gateway for a station. The gateway requests live departure data from National Rail's Darwin service, turns it into a short, fixed-size list of trains and briefly caches each station, so many open boards share one upstream request. The browser then renders the returned trains locally.

    Signalboarder has no accounts and stores no journeys, station history or personal data. The browser may remember your chosen station and view on that device using local storage; it is not sent to a Signalboarder database because there is no Signalboarder database.

    Live departure data is provided by National Rail Enquiries. The searchable station list is derived from work by Dav Wheat and Trainline EU under the Open Database Licence. Signalboarder itself is made by alcun.dev.

    Make it a board

    1. 01Choose a stationSearch any UK station by name or CRS code.
    2. 02Pick your viewNext three trains, or tap the clock for the concourse.
    3. 03Leave it runningGo full screen, or add Signalboarder to your home screen.

    Common questions

    Is Signalboarder free?
    Yes. The hosted departure board has no account, signup or paid tier.
    Does Signalboarder store my journeys?
    No. Signalboarder has no user database and stores no journey or station history. Your browser can remember a station locally on your own device.
    Where do the live departures come from?
    Signalboarder's gateway reads National Rail's Darwin live departure data and returns a small, consistent board model to the browser and physical board.
    Is there a physical Signalboarder board?
    Yes. Signalboarder also runs on a purpose-built ESP32-S3 board with an AMOLED display. The physical board and browser use the same departure model.
    How do I run it full screen?
    Tap Full screen in the header. The screen stays awake while the board is up. If you don't see the button, add Signalboarder to your home screen instead: it opens in its own window with no browser bars.

    Ask your AI for the next train

    Add this URL as a remote MCP server (Streamable HTTP). No account or API key.

    https://signalboarder.alcun.dev/mcp

    Try “What are the next five trains from King’s Cross?”

    find_station looks up stations; get_departures checks live times, platforms and calling points for the next two hours.

    Claude, Cursor and VS Code setup → · Agent reference