Caereforge theme

Caereforge theme

Every signal on one chronological feed: calendar entries, webhook alerts, monitoring events, your own scripts, in the order they happened. The signature Caereforge palette, made for long sessions.

Dark theme

Dark theme

The same timeline in classic dark. For the homelab cave, late nights, and screens that stay on.

Light theme

Light theme

Same Tempo, lighter palette. For the home office and bright rooms. Pick the look that matches your desk.

Your call

Calendar in, or calendar out

Apple Calendar and Reminders flow in alongside everything else, ready to show your day. Not your thing? Hide the agenda and Tempo is a pure event feed, just your sources, nothing else. Same three themes.

Caereforge, agenda off

Caereforge, agenda off

Dark, agenda off

Dark, agenda off

Light, agenda off

Light, agenda off

Make a source yours

The Score Editor, tab by tab

A score teaches Tempo how to read a source: how to color it, when to raise the severity, how to group repeats, which actions to offer. The editor walks every part of it, no JSON required (though the JSON stays the source of truth if you prefer to hand-edit).

Source

Source

Name, color, and the provider the score binds to. The identity of the source in the panel and the feed.

Severity

Severity

Map each payload to a severity and a custom label. The same outcome can be a warning for you and critical for someone else.

Grouping

Grouping

Collapse repeats into one stack: choose the key and the window. A chatty monitor stops flooding the feed.

Actions

Actions

The buttons each event carries. Open a URL, run a command, copy a value, all interpolated from the payload at click time.

Tags & Emoji

Tags & Emoji

Tag events and pick the indicator emoji, so a source reads at a glance without opening it.

Ack & Dismiss

Ack & Dismiss

Rules for auto-acknowledging and auto-dismissing, so routine noise clears itself and only what matters stays.

Every visualization choice and every action is editable in the Score Editor, or by hand in the score's JSON file. Each bundled score also has its own page in the catalogue, with a screenshot of that source on the Tempo timeline.

Find anything

Find any event by title, metadata, or source, across your whole history, not just what's on screen.

Search
Patterns over time

Two heatmaps, two time scales

Tempo has two distinct heatmaps. Both surface insights on the activity Tempo ingests at a glance, each with a different time scale.

Historical heatmap

Historical heatmap

Sits at the bottom of the source panel. Shows an 84-day window, useful for spotting patterns and busy days at a glance.

Daily heatmap

Daily heatmap

Doubles as a day picker and divider. Shows the highest-severity event for each hour of the day, so nothing critical gets buried when the feed runs long.

Make it yours

A look at some of the settings

A look at some of the settings... Tempo's meant to be a made-to-measure tool, this is a taste of the knobs.

Interface

Interface

Theme, app icon, agenda visibility, system status footer: the surface-level knobs you tune first.

Agenda

Agenda

What flows in from Apple Calendar and Reminders: which calendars, which list, how far ahead.

Ingestion

Ingestion

Tokens, ports, the LAN binding. Everything a sender needs to reach Tempo over HTTP.

Maintenance

Maintenance

Auto-dismiss per source, cleanup windows, backup schedule, database retention.

What's next

...and much more to come.