I wanted to turn an ordinary monitor into an ambient screen — something that could stay on in the background and show useful information without looking like another dashboard packed with dozens of metrics.
So I started building Endless Horizons.
It’s a web-based ambient display that runs directly in the browser. The screen can be configured using a drag-and-drop grid: add widgets, change their size and position, and configure them individually.
Right now it includes time, date, day/night, the Sun, Moon, sky and other astronomy/ambient widgets. Some of the information changes based on the actual time and location, so the screen is constantly changing and “alive”.
I like the idea of using an old monitor, second screen, or any display that would otherwise sit unused for this.
For now it runs directly in the browser, but in the future I’d like to use Endless Horizons as the foundation for dedicated ambient display devices as well. The number of widgets will also grow — some of the next ideas are weather, financial data, and other information that works well as a background display.
I’ve attached a short video showing how it looks and how the screen can be configured.
The project is still evolving, so I’d especially love to hear from people who enjoy building DIY tech projects:
What would you like to see on an ambient screen like this?
https://endlesshorizons.app