Gallery Roadmap Downloads Changelog Scores
Docs▾
User GuideTips & TricksScore referenceSecurity & Threat Model
Blog
Support▾
Discord Email

Blog

Notes from building Tempo.

Writing action commands in Tempo

How to template Tempo's action buttons with ${...} placeholders: event fields and metadata, shell quoting for terminal commands, running scripts on a remote host, and opening links in a specific browser.

Jul 2, 2026 · guide, scores

Announcing Tempo v1.1

Tempo v1.1 is here: a new log-line timeline, tags and emojis, TLS ingestion, a security panel, new sources with dedicated scores, and the new Caereforge theme.

Jul 2, 2026 · announcement, release

Is Tempo vibecoded?

Tempo is AI-assisted, but not vibecoded. Here's the difference, with concrete examples from how I built it.

Jun 22, 2026 · philosophy

CalDAV is here - starting with Fastmail

Tempo now speaks CalDAV natively, experimentally. Your Fastmail calendars show up in the Agenda without going through Apple's Internet Accounts.

May 27, 2026 · how-to, caldav, calendar

Tempo welcomes Todoist

How to bring your Todoist tasks into Tempo with a lightweight polling script and a purpose-built score.

May 27, 2026 · how-to, scores, automation

Umbrella sources: one score, many senders

Scripts and Hazel are umbrellas: one parent score covers every sub-source underneath. How that works, how deep it goes, and how it differs from UniFi grouping.

May 23, 2026 · scores, how-to, design

Architecture and security in Tempo v1

A high-level look at how Tempo v1 is structured, and a more detailed look at the security posture. Aimed at the technical reader downloading v1 today.

May 20, 2026 · engineering, architecture, security

What to type when Tempo asks for a provider

The New Token sheet asks for a provider identifier. What it is, what to type for the bundled sources, and what to type for your own scripts.

May 16, 2026 · how-to

Adding a button to Tempo events

How to add a custom action button to a source's events: open a log file, copy an IP, or jump to a terminal at a hostname. One JSON file, no relaunch.

May 15, 2026 · how-to

What's not yet great

Honest notes on Tempo's rough edges. The Score Editor still lags on large scores; action editing and reminder write-back landed in 1.1; calendars read-only.

May 15, 2026 · transparency, release

How to verify the Tempo DMG before installing

Three independent integrity layers stand between the Tempo DMG on your Mac and what we built. How each works, when to verify the SHA-256, and why we publish it.

May 14, 2026 · security, transparency

Tempo v1 is here. Every signal, one timeline.

Tempo v1 ships today as freeware: a native macOS event hub that puts every webhook, backup, monitor, and calendar entry on one timeline. Local-first, LAN-ready.

May 14, 2026 · announcement, release, launch

Announcing UniFi Protect in Tempo

UniFi Protect joins UniFi Network as a built-in source. Tempo renders the motion thumbnail inline, with a bounded image cache so the database stays sane.

May 7, 2026 · announcement, scores

Endless possibilities, by design

Tempo doesn't know about your specific tools. It reads the JSON payload you send and adapts the UI to whatever fields are there. The sender writes the buttons.

Apr 28, 2026 · scores, design, automation

Why we call them scores

A note on the musical name behind Tempo's building blocks, and the scores shipping at launch.

Apr 23, 2026 · scores, design, community

Great News: Tempo v1 goes freeware

Tempo v1 will ship as freeware, forever. Here's how the community will shape what comes next, and an honest look at the costs behind it.

Apr 22, 2026 · announcement, release, community

What Tempo is not

Before launch, a clear look at what Tempo deliberately isn't, and why that matters.

Apr 21, 2026 · philosophy, design

Who am I?

An introduction to who I am, why I built Tempo, and the philosophy behind it.

Apr 18, 2026 · intro, origin

✉️ Write to me

Thoughts, corrections, ideas for a score you'd like to see?

[email protected]

📢 Announcements

  • Announcing Tempo v1.1 Jul 2, 2026
  • Tempo v1 is here. Every signal, one timeline. May 14, 2026
  • Announcing UniFi Protect in Tempo May 7, 2026
  • Great News: Tempo v1 goes freeware Apr 22, 2026

Tags

  • scores 6
  • how-to 5
  • design 4
  • release 4
  • automation 2
  • community 2
  • philosophy 2
  • security 2
  • transparency 2
  • architecture 1
  • caldav 1
  • calendar 1
  • engineering 1
  • guide 1
  • intro 1
  • launch 1
  • origin 1