Download

Tempo9 runs on Apple Silicon Macs (M1 or later) with macOS 26 or later. GPU acceleration (Metal) currently needs an M5 or later; on earlier Apple Silicon the engine runs on the CPU instead.

Release status

Tempo9 1.2.0 is out (2026-10-27). Flint runs: tempo9 --hf thinkspread/Flint-Q6K-IQ3XXS-GGUF. Decode is a little faster on every MoE model on Metal (bf16 routing GEMV, split argmax, the KV append fused into the norm/rope dispatch), attention sinks reach the MLX prefill kernel, and an idle server uses 1 % of a core. A signed, notarized binary, a Homebrew tap and the Swift package. Release notes · Flint on Apple Silicon: rec and Tempo9 compared.

Install

brew install thinkspread/tap/tempo9

or, without Homebrew:

curl -fsSL https://raw.githubusercontent.com/thinkspread/tempo9/main/install.sh | bash

Run

tempo9 --hf unsloth/Qwen3.5-9B-GGUF:Q4_K_S

That downloads the model into the standard Hugging Face cache on first use (a copy another tool already pulled is reused) and starts the server. A GGUF you already have works too: tempo9 --gguf ~/models/your-model.gguf.

Then point an existing client at it:

# OpenAI-compatible      base_url = http://127.0.0.1:11435/v1
# Anthropic-compatible   base_url = http://127.0.0.1:11435

Tempo9 has been tested with Codex, Claude Code, OpenClaw, and other local agent platforms that let you set an OpenAI or Anthropic base URL.

Port 11435 sits next to Ollama's 11434, so both can run side by side.

What you actually install

One binary: the Metal kernels are compiled into it. Every dynamic library Tempo9 links is already on macOS — no Python, no runtime, no framework, and nothing from Homebrew.

DownloadNon-system libraries
Tempo9 1.2.011.8 MB0
llama.cpp b1030742 MB10

Measured on the same machine with du and otool -L; Tempo9 1.2.0's binary downloads as a 4.0 MB archive. llama.cpp's llama-server is a 49 KB shim over eight sibling dylibs in its build directory, and it also links Homebrew's openssl@3 — so it needs Homebrew installed and breaks if that formula moves. Ollama 0.32.15 installs 80 MB, though it bundles model management that Tempo9 does not have. The point is not the megabytes: it is that the file is the program, so there is nothing else to keep in sync with it.

Models

Tempo9 loads GGUF files directly. On first use it builds and caches an execution graph under ~/.cache/tempo9/; later runs reuse it.

SDK

Building a Mac app? A Swift package wraps the engine as a binary dependency. Its source is open (Apache-2.0) on GitHub: github.com/thinkspread/tempo9. SwiftPM downloads the engine from the release; declare platforms: [.macOS("26.0")] in your package.

.package(url: "https://github.com/thinkspread/tempo9", from: "1.2.0")
import Tempo9

License

The engine is licensed under the Tempo9 Engine License, free for individuals and small businesses: free to use if you are an individual, or a company with fewer than 100 employees and under $1M in annual revenue. Above that, a commercial license is required.

The Swift SDK and the server CLI are open source under Apache-2.0: github.com/thinkspread/tempo9.

For a commercial licence, email me.