Story Gallery FAQ Roadmap Downloads Scores Docs Blog
Support▾
Discord Email

Blog

Notes from building Tempo.

CalDAV is here — starting with Fastmail

Tempo now speaks CalDAV natively. 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

Some sources in Tempo aren't a single row, they're a family. Scripts, Hazel, UniFi: one parent score covers every sub-source underneath. Here's how it works and how to use it.

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

When you create a token in Tempo, the New Token sheet asks for a provider identifier. This is 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 from a backup alert, copy an IP from a network event, 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 in V1. The Score Editor lags on large scores; action buttons are still authored as JSON; calendars are read-only. What's planned for V1.x and V2.

May 15, 2026 · transparency, release

Tempo v1 is here. Every signal, one timeline.

Tempo v1 ships today as freeware. A native macOS event hub that puts every webhook, every backup, every monitor, and every calendar entry on one chronological timeline. Local-first, LAN-reachable, never acts on its own.

May 14, 2026 · announcement, release, launch

Security matters: how to verify the Tempo DMG before installing it

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

May 14, 2026 · security, transparency

Announcing UniFi Protect in Tempo

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

May 7, 2026 · announcement, scores

Is Tempo vibecoded?

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

May 6, 2026 · philosophy

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

  • 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

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