Features

Everything, on the device.

A signage player, a kiosk lockdown and an admin console in one APK. Nothing here needs an account, a subscription or a working internet connection.

26Widgets
451Templates
20Saved revisions
0Accounts needed

One — the player

Boards built on a grid.

Layouts are stored in grid cells rather than pixels, so a design made for a wall screen survives being put on a portrait totem.

The layout designer with the widget palette, the grid canvas and the layer list.
Drag from the palette, drop on the grid, publish when it looks right.

Draft, publish, roll back

Every edit lands in a draft. The screen keeps showing the published version until you say otherwise, and the last twenty versions stay recoverable.

Any aspect ratio

16:9, 9:16, 16:12 and 1:1 are set up out of the box, and the grid takes any column and row count you give it.

Your typography

Upload a typeface and it becomes available to every widget. Right-to-left is handled properly, not bolted on — Persian and Arabic boards render the way a native reader expects.

The 26 widgets

Image

One picture, fitted or filled, with its own timing.

Gallery

A folder of pictures, cross-faded on an interval you set.

Video

Local files or a URL, muted or not, looped or once.

Playlist

Mixed media in order, each item with its own dwell.

Text

Headline, body or price, with your own typeface and colour.

Ticker

A crawling line for notices, prices or alerts.

Clock

Analogue or digital, twelve or twenty-four hour.

World clocks

Several cities in one strip, each with its zone.

Calendar

An ICS feed rendered as an agenda or a month.

Countdown

Time remaining to a moment, in your own words.

Directory

A list of names, rooms and arrows for wayfinding.

Table

Rows from CSV or JSON, aligned and paginated.

Chart

Bar, line or donut, from a feed or fixed figures.

Gauge

One number against a target, as a dial or a bar.

QR code

A link, a menu or a Wi-Fi handshake, scannable.

RSS feed

Headlines from a feed, styled to match the board.

Web frame

Any page, framed and refreshed on a schedule.

Weather

Conditions and forecast for a place you name.

Announcement

A full-bleed message that interrupts the rotation.

Shape

A rule, block or divider to structure the grid.

Custom HTML

Your own markup and CSS, sandboxed in the board.

Live text

A value pushed over the local network, updated in place.

Search field

For kiosks: a keyboard-driven lookup on your data.

Buttons

Touch targets that switch layouts or open a page.

Audio

Background sound or a chime, with a schedule.

Storage meter

Free space and cache size, for the maintenance board.

Two — the lockdown

A screen nobody can wander out of.

The part every signage vendor treats as an afterthought and every MDM vendor charges for separately.

What it holds shut

  • Status bar and navigation bar hidden, and held hidden after a swipe.
  • Home, recents and back swallowed rather than merely intercepted.
  • Screen kept awake, orientation pinned, brightness fixed.
  • Restarts itself after a reboot or a power cut, straight back to the board.
  • Volume and power behaviour set per device.

How you get back in

Five taps in the bottom-left corner, then a PIN. No visible button for a passer-by to find, and no reason for staff to learn a gesture they will forget.

Read the lockdown guide

The PIN prompt that appears after five taps in the bottom-left corner of a locked screen.
Five taps in the corner, then the PIN. Nothing else exits the board.

Three — the console

You can manage it directly via a web admin panel.

Open a browser on the same network and point it at the device. There is no portal, no tenant and no seat to buy.

Browser-based

Runs on the device on port 8080. Any laptop, tablet or phone on the same network can drive it.

Found automatically

Panels announce themselves over SSDP, so you do not have to hunt for an address.

Password protected

The console has its own credentials, separate from the on-device admin PIN.

Screens and layouts

Register each screen once, then assign any layout to it. The board swaps without a restart.

Media library

Upload images, video and typefaces, or point the panel at a network folder and let it sync.

Import and export

Layouts are portable JSON. Build one board, export it, import it onto fifty devices.

The screens page of the admin console, listing registered screens and the layout assigned to each.
The screens page: each registered screen, its orientation and the board it is showing.

Settings

Configured once, then left alone.

General settings: device name, language and start behaviour.
General
Display settings: orientation, brightness and screen timeout.
Display
Content settings: media source, cache size and refresh interval.
Content
System settings: reboot schedule, logging and diagnostics.
System

Coming

On the roadmap.

Listed here because a missing feature you find out about later is worse than one you were told about.

Fleet view across many panels Soon

Scheduled playlists by day and hour Soon

Signed release builds on F-Droid Soon

See the full roadmap

Try it on one screen.

451 boards across 44 trades are already written. Pick one and put it on a wall.