Wayseer

Marketplace.

Every module Wayseer runs: the ones built into the app, and modules from others, built by Wayseer from their public source and signed. A module from others runs as a program of its own beside the app, and does only what its signed manifest declares.

To run a module from others:

  1. A license key that covers modules from others, for a release it covers: see pricing. Without one, a module's program never starts.
  2. Download the package for your platform below, and install it with >modules.install file= and its path. The app checks its signature, and that it hasn't been withdrawn, before it writes anything (installing a package).
  3. Name it in your config, as a source of kind: external with its id as module (configuration).
  4. Updates: when a newer version is out, >updates.show lists what its manifest adds and drops, and >modules.update installs it only when you press Y (updates).

Wayseer builds each version twice from its tagged source, checks the two match byte for byte, and runs it through the conformance suite before signing it. That says where a module came from, not that Wayseer vouches for what it does: its publisher's own license applies (license, section 5). To write one of your own, see wayseer.dev.

  • Built into Wayseer 0.28.3: Files, Kubernetes, Prometheus, Proxmox VE, SQL databases, This machine and Wayseer itself
  • Aircraft: Live aircraft from ADS-B, read from adsb.lol or a local readsb or dump1090 receiver.
  • BGP (RIS Live): Live BGP routing for watched prefixes and ASes, from RIPE RIS Live.
  • Internet outages: Internet outages from IODA (Georgia Tech) for countries, regions and networks.
  • Inventory: Entities read from a JSON inventory at a URL.

Built into Wayseer 0.28.3

In every download, with nothing to install: name one in your config by its kind. Each is Wayseer's own, and the user guide covers it in full.

Files kind: file free

The file module reads CSV and JSON files and turns their records into entities, links, metrics and events, as a mapping in the config says. Use it for an inventory kept in a spreadsheet, an export from another tool, or a recording. It reads the files again when they change. The demo world is made this way.

Kubernetes kind: kubernetes

The kubernetes module shows a cluster as nodes, namespaces, pods, services, deployments and replica sets, linked the way the cluster links them. It reads, and changes nothing unless you allow one of its actions and confirm it.

Prometheus kind: prometheus free

The prometheus module shows what a Prometheus server scrapes: each scrape target, grouped by job, on the hosts named by their instance labels. Every metric the server describes can be charted. With an Alertmanager, firing alerts show on the entities they are about. It reads through the HTTP API, and changes nothing unless you allow it to silence alerts.

Proxmox VE kind: proxmox free

The proxmox module reads a Proxmox VE cluster through its API, with an API token: the cluster, its nodes, the virtual machines and containers on them, and its storage. It only reads, unless you allow its actions, and needs no license key.

SQL databases kind: sql

The sql module shows a SQLite or Postgres database as its schemas and tables, with foreign keys as links between tables. It can also run queries you write, on an interval, and show their results as metrics or as events. It only reads. Every statement runs in a read-only transaction, so it cannot change the database.

This machine kind: localhost free

The localhost module shows the machine Wayseer runs on: the host, its CPUs, memory, disks, filesystems, network interfaces and processes, with metrics for each. Where the machine runs systemd, it adds the system units with their dependencies, and journal entries as events; on Windows, it adds the services. On Linux it reads /proc, /sys, systemd over D-Bus, and journalctl; on macOS, the system's own counters (below); on Windows, its own calls (below). It needs no privileges and changes nothing. It runs on Linux and macOS, and on Windows from 0.28.0.

Wayseer itself kind: internal free

The internal module shows Wayseer's own health: how fast it draws, how much memory it holds, its event bus, the state of every other module, and its log. It is in the default config, and it always has something to show, so a new config is never empty.

Aircraft

wayseer-labs/aircraft · version 0.1.0 · published 7 October 2026

Live aircraft from ADS-B, read from adsb.lol or a local readsb or dump1090 receiver.

Reports
Aircraft aircraft/aircraft, Operators aircraft/operator, Areas aircraft/area
Actions
None: it only reads
Reaches
api.adsb.lol:443, and the addresses you configure
Secrets
Reads the ones you name, from a file, the environment or the keyring
Source
github.com/wayseer-net/desktop-module-aircraft at v0.1.0, commit 82d28e4e7d03, MIT
Aircraft 0.1.0 packages
Linux x86-64wayseer-labs-aircraft-0.1.0-linux-amd64.wsmod.tar.gz
12.0 MB
SHA-256 45a447d7c2cb7115317f59b5de428326aff7d466be4ea92136d2e0c3d5b40a4b
Linux ARM64wayseer-labs-aircraft-0.1.0-linux-arm64.wsmod.tar.gz
11.0 MB
SHA-256 3c14969107e0a2f0c3ab4f685358796bada126a502100672474493ff736c6a3e
Windows x86-64wayseer-labs-aircraft-0.1.0-windows-amd64.wsmod.zip
12.0 MB
SHA-256 8331e0cf8083d5dd206dad9efabeb5e1179ddcc20c2eedd606c0d36dac1203e4
macOSNot offered yet.

BGP (RIS Live)

wayseer-labs/bgp · version 0.1.0 · published 7 October 2026

Live BGP routing for watched prefixes and ASes, from RIPE RIS Live.

Reports
ASes bgp/as, Prefixes bgp/prefix, Peers bgp/peer, Collectors bgp/collector
Actions
None: it only reads
Reaches
ris-live.ripe.net:443
Secrets
None
Source
github.com/wayseer-net/desktop-module-bgp at v0.1.0, commit 7f5037da034d, MIT
BGP (RIS Live) 0.1.0 packages
Linux x86-64wayseer-labs-bgp-0.1.0-linux-amd64.wsmod.tar.gz
12.1 MB
SHA-256 85363c7c750d613ea9e961fcb62e9b1668ba8d03cc29bdf0785f42d65b87a9ee
Linux ARM64wayseer-labs-bgp-0.1.0-linux-arm64.wsmod.tar.gz
11.1 MB
SHA-256 05657a23ca31133ec545f3d896501559487951bd501d25ea617ec69eab434a8d
Windows x86-64wayseer-labs-bgp-0.1.0-windows-amd64.wsmod.zip
12.1 MB
SHA-256 6dd9a116204818e7b3132af765cd759778d7ef78604b84ad9a69890eadf2ee8d
macOSNot offered yet.

Data from the RIPE NCC's Routing Information Service (RIS).

The RIPE Routing Information Service (RIS) is a RIPE NCC service. With the help of network operators all over the world, RIS employs a globally distributed set of Remote Route Collectors (RRCs), typically located at Internet Exchange Points, to collect and store Internet routing data. Volunteers peer with the RRCs using the BGP protocol and RIS stores the update and withdraw messages. RIS data can be accessed via: - RIPEstat, the "one-stop shop" for all available information about Internet number resources. RIPEstat uses individual widgets to display routing and other information; - RIS Live, a real time BGP streaming API allowing server-side filtering of BGP messages by prefix or autonomous system; - RIS Raw Data, available for each route collector, with state dumps and batches of updates made available periodically; - RISwhois, that searches the latest RIS data for details of an IP address using a plaintext "whois"-style interface. It is useful when querying RIS data using scripts.

Internet outages

wayseer-labs/outages · version 0.1.0 · published 7 October 2026

Internet outages from IODA (Georgia Tech) for countries, regions and networks.

Reports
Countries outages/country, Regions outages/region, Networks outages/asn
Actions
None: it only reads
Reaches
api.ioda.inetintel.cc.gatech.edu:443
Secrets
None
Source
github.com/wayseer-net/desktop-module-outages at v0.1.0, commit fb7a92189d54, MIT
Internet outages 0.1.0 packages
Linux x86-64wayseer-labs-outages-0.1.0-linux-amd64.wsmod.tar.gz
12.0 MB
SHA-256 ae5e140c9e6d5ba263792c25ab285d8c3ef4f6b5f34157b0f46f5e3a60c30200
Linux ARM64wayseer-labs-outages-0.1.0-linux-arm64.wsmod.tar.gz
11.0 MB
SHA-256 fe03bae67500abc0d9c9ba483945451d54820a5eefee68ef01f7658374b32024
Windows x86-64wayseer-labs-outages-0.1.0-windows-amd64.wsmod.zip
12.0 MB
SHA-256 dee4238ca1726ef2209400d77300e2262bea0b996c7127c3f6fa8860d6730b43
macOSNot offered yet.

Inventory

wayseer-labs/inventory · version 0.1.3 · published 4 October 2026

Entities read from a JSON inventory at a URL.

Reports
host, service, database
Actions
  • Recheck: Nothing: it reads the item from the inventory again and says its status (on host, service, database)
Reaches
The addresses you configure
Secrets
Reads the ones you name, from a file, the environment or the keyring
Source
github.com/wayseer-net/desktop-module-template at v0.1.3, commit df44f5f51c4d, MIT-0
Inventory 0.1.3 packages
Linux x86-64wayseer-labs-inventory-0.1.3-linux-amd64.wsmod.tar.gz
11.9 MB
SHA-256 9b6832032af98f9ec6b7eec9f7e0835aafd8c6c6237fc28e6babc8bae8716611
Linux ARM64wayseer-labs-inventory-0.1.3-linux-arm64.wsmod.tar.gz
10.9 MB
SHA-256 4ad46bdf08f72ee6153a340c711b9dc3467d2d9688587e80bda8e39d779e2c4e
Windows x86-64wayseer-labs-inventory-0.1.3-windows-amd64.wsmod.zip
11.9 MB
SHA-256 ca8d3c32d28fb7ab00ba704e663fb057befe6ee5bcb6cfec00a81b7d5ebb2e2c
macOSNot offered yet.