← All tools

Horus

Shows Sphinx-Needs data as a glowing 3D city you can fly through.

StatusCancelledPicturesPrototypeRole: created2026

Why Horus

A Sphinx-Needs project quickly grows to a few hundred requirements, specifications and tests. As a table or graph, that soon gets hard to read: you see single rows and arrows, but no feel for how big an area is, where things cluster and where the gaps are.

With Horus I wanted to try whether a spatial view helps. The idea: data as a city you move through like a place you know – inspired by the neon world of the TRON movies.

Every need a floor

Every tower is a group of needs, every floor a single need with its ID and title. The color shows the status. You decide how the city is built: cities, districts and towers can be grouped by type, tag, folder or status. In the Sphinx-Needs demo, for example, the folders become three cities and the types their districts.

The Sphinx-Needs demo as a city: one tower per need type, the floors glow in the color of their status.

You fly through the city with keyboard and mouse, or jump straight to a city, a district or a need from the navigator. Links between needs run as glowing arcs from tower to tower.

One click, and you’re at the need

A click on a floor opens the need with its content, metadata and all its links. Click a link and the camera flies there. A double click shows the full content with tables and lists.

A software requirement is selected. Its content and links are on the right; in the city, the links run as arcs to other towers.

Errors show from far away

When Sphinx-Needs checks your needs against a schema, Horus shows the violations right in the city. Affected floors and districts glow red, the navigator counts them, and the need tells you which rule it breaks.

Color scheme “Problems”: single floors in the tower of functional safety requirements glow red. On the right, the message that a safety-critical requirement has no link.

At street level and from above

From the street you see how the towers stand to each other. From high above, the city turns into a flat map where every area is as large as its group.

Street-level view across a city of glowing towers.

Status

Horus is a prototype from spring 2026 and runs in the browser. It reads any needs.json the Sphinx-Needs needs builder creates – besides the demo also the roughly 1,400 needs of Eclipse S-CORE. I did not develop it further: I lacked the time to try it out with users and customers and shape it to their needs. The code is not public.

Interested in this tool? Let's talk.