TailBeat
OSLog · System Logs · Simulator · Devices · MCP

Native Log Viewer
for Apple Developers

Built for developers. Ready for AI.

Search, filter, and inspect millions of log entries in real time with a fast, native interface. Give AI coding assistants access to your app's runtime behavior through MCP so they can verify their changes with evidence instead of guesswork.

v0.2.0 · 7-day free trial · macOS 26+ · every Apple device & Simulator
FOR YOU

Forget Console.app

Search, filter, and inspect millions of log entries in a fast, native macOS interface. Jump to source, inspect metadata, and understand exactly what happened.

See the log viewer ↓
FOR YOUR AI

Runtime verification through MCP

Instrument your app with logs, then let AI coding assistants validate their changes against your app's runtime behavior instead of relying on assumptions or expensive context windows.

See it work with AI ↓
Agentic Apple development

Let your AI coding agent see what your code actually did.

TailBeat ships an MCP server and an Agent Skill, so Claude, Cursor, Codex and other AI coding tools can query your app's real logs - and verify their changes against runtime behavior instead of assuming they work.

Query the exact log rows over MCP - not the whole stream
Confirm a feature actually behaves after every change
Reason from what really ran: errors, timing, source location
Have it drop standard Logger lines in as it builds

In practice, querying over MCP used 96% fewer tokens than streaming the log - the assistant reads the 12 rows that matter, not 4 million.

Download the TailBeat skill →
FILTER

Pick your app.
Everything else disappears.

Select your process in the sidebar and the whole-system firehose collapses to just your app's lines - no predicate to write, no noise to scroll past.

One click to isolate any process or subsystem
Save the filters you run every day
SEARCH

Type what you're looking for.

A GitHub-style query language - fields, ranges, and free text combine the way you'd expect. Every field tab-completes. No predicate syntax, no regex archaeology.

Results narrow as you type, in milliseconds
since:-5m, device:, level: and more
DEVICES & ARCHIVES

Every Apple device, one window.

Stream live from any connected device or Simulator, or open a saved .logarchive - same view, same speed, every source side by side.

iPhone, iPad, Mac, Apple Watch, Apple TV
Flat memory into the millions of rows
- import OSLog
+ import TailBeat
let log = Logger(
  subsystem: "com.app.net",
  category: "sync"
)
log.error("upload timed out after \(s)s")
// → captured with file · line · category
MORE FROM EVERY LOG LINE

Get more out of every log line.
Just change one import.

TailBeatKit mirrors the Logger API you already use. Swap import OSLog for import TailBeat and every call site keeps working - only now each message arrives in TailBeat carrying its source location, category, and metadata.

Same Logger(subsystem:category:) signatures
Works with swift-log too, via a TailBeat backend
No call sites to rewrite - just re-import
SOURCE LOCATION

Every line points back to your code.

Because you logged through TailBeatKit, each message carries the exact file, line, and function that emitted it. Click a row and jump straight to the spot in Xcode.

File · line · function on every enriched line
Metadata and category travel with the message

Simple pricing.

Free while you trial. Cancel anytime.

PERSONAL
€49/ year
or €9 / month
Instant filter & search, saved filters
Every Apple device + Simulators & archives
TailBeatKit source-located messages
MCP server - 95%+ fewer AI tokens
Free updates within your major version
Download now
TEAM
€10/ month, per seat
€120 / year, per seat · billed annually
Everything in Personal, plus:
✓ User management across your team
✓ Centralized license management
Contact sales

Questions

How is this different from Console.app?
Console shows you the live stream and leaves the work of making sense of it to you. TailBeat makes the log legible - instant filtering and search so your app's story appears the moment you look, across every Apple device and Simulator.
How much does the MCP integration actually save?
In a simple test, letting an AI query logs over MCP instead of streaming and searching them itself cut token use by 95%+ - it asks for exactly what it needs, and reasons from what really ran rather than guessing at your code.
Which devices are supported?
Every Apple platform - Mac, iPhone, iPad, Apple Watch, Apple TV - plus Simulators and saved .logarchive files, all in one view.
What does TailBeatKit add?
Link it in your app to stamp messages with their source location and metadata, and to export user logs that open directly in TailBeat.

Understand your logs - finally.

Download TailBeat and keep it open next to Xcode - for you, and your AI.

Download now