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.
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 ↓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 ↓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.
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 →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.
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.
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.
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.
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.
Simple pricing.
Free while you trial. Cancel anytime.